
IOS 数据相关
hengshujiyi
这个作者很懒,什么都没留下…
展开
-
ios中读写文件
在ios的开发中,经常遇到要读写文件的情况,例如处理照片,采集信息等,那么在ios中对文件的读写有两种方式:1 使用NSData 来将整个数据读取到内存中NSData *myData = [[[NSData alloc] initWithContentsOfFile:appFile] autorelease];将文件写到文件中[data writeToFile:appFile at转载 2013-07-22 19:16:11 · 813 阅读 · 0 评论 -
IOS第三方数据库FMDatabase的简单使用
1,拿到数据库文件的路径 self.path = NSHomeDirectory(); self.path = [path stringByAppendingPathComponent:@"Documents/data.db"]; 2,拿到数据库对象,打开数据库,如果这个数据库不存在,就会自动创建 FMDatabase* db = [FMDatabase databaseW转载 2013-08-08 15:34:07 · 1916 阅读 · 1 评论 -
iOS 使用FMDB进行数据库操作
[摘要]本文介绍iOS 使用FMDB进行数据库操作,并提供详细的示例代码供参考。1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。View Row Code1+(NSString*)databaseFilePath2{34NSArray转载 2013-08-07 18:40:56 · 11526 阅读 · 0 评论 -
ios 时间戳 当前时间 相互转化
1.今天在做一个webservice的接口的时候,被要求传一个时间戳过去,然后就是开始在Google上找2.遇到两个问题,一,当前时间转化为时间戳,二,获取的当前时间和系统的时间相差8个小时一,转化的方法为 NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSinc转载 2013-07-27 15:19:00 · 689 阅读 · 0 评论 -
一种简便的ios图片加密方法-对图片进行base64编码
最近项目中需要对图片的安全做处理,保证用户(即使是越狱用户)也不能查看到从服务器中下载下来的图片。折腾了多种方法,发现还是使用base64对储存的文件进行一次编码最方便,编码之后,用户打开图片时将显示为全黑色编码方法代码 NSString *path1 = [NSHomeDirectory() stringByAppendingFormat:@"/Docume转载 2013-07-27 15:19:49 · 3601 阅读 · 0 评论 -
iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。转载 2013-07-26 10:56:56 · 775 阅读 · 0 评论 -
iOS的View之间的数据传递
参考:http://blog.sina.com.cn/s/blog_4431c7610100vgds.htmlhttp://blog.163.com/zhe8stianshi@126/blog/static/17176291920117233111605/http://blog.youkuaiyun.com/riveram/article/details/7263322转载 2013-08-01 11:27:08 · 1022 阅读 · 0 评论 -
IOS NSPredicate 查询、搜索(详解)
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。最常用到的函数+ (NSPredicate *)predicateWithFormat:(NSString *)predicateFormat, ...;1.比较运算符 > 、= 、例:@"number >= 99" 2.范围运算符:IN 、BE转载 2013-07-22 19:37:20 · 5347 阅读 · 0 评论 -
IOS 常用正则表达式:
匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表转载 2013-07-22 19:18:02 · 984 阅读 · 0 评论 -
ios中NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArra转载 2013-07-22 19:08:37 · 746 阅读 · 0 评论 -
IOS正则表达式的实现
ios从4.0开始支持正则表达式。具体涉及到的类是:NSRegularExpressionNSTextCheckingResult有了这个内置的ios正则表达式函数,可以不用RegexKitLite了。现在比较强的正则库是PCRE的,mac上PCRE的实现见:http://regexkit.sourceforge.net/两个例子说明一下NSRe转载 2013-07-22 19:07:21 · 1052 阅读 · 0 评论 -
IOS 时间戳
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间好像是从ios4.1开始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时,以下代码可以解决这个问题//方法一- (void)tDate{ NSDate *date = [NSDatedate]; NSTime转载 2013-08-15 19:25:44 · 3663 阅读 · 0 评论