- 博客(7)
- 收藏
- 关注
原创 如何是cell中的图片只下载一次
** 1.用两个字典一个装image,一个装下载线程operations; 2.判断有无图片,若无,判断有无下载线程,若无创建下载; 3.把创建的线程放入线程字典中,以链接为key,把下载的图片放入图片字典中,同样以链接为key; 4下载执行结束把下载线程中的下载移除//存放下载数据的队列 NSOperationQueue*_opaque; //保存图片的字典 NSM
2015-07-13 10:42:06 225
原创 创建数据库,并使用事物的方式擦入数据
//数据库的事物 ,有时候操作很多条sql语句时,会执行很长的时间,我们把这些语句放到一个事务中,可以提高效率 //下面取两个时间值可以比较出使用事物和不使用事物的时间差距 //创建数据库的方法 NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/test.db"]; _databas
2015-07-10 11:21:28 366
原创 内存管理
内存管理的对象:OC中的对象,对基本类型无用 OC中采用引用计数器对内存管理 OC中每个对象都有一个引用计数器,是一个整数,表示对象被引用的次数(有多少个人在使用它) 每个对象会分配4字节的存储空间存引用计数器 当采用alloc、new、copy(mutableCopy)构造一个新对象时,新对象的引用计数器值为1. 当引用计数器值为0时,这个对象所占的内存就
2015-07-09 17:32:47 263
原创 几种字符串的转变
1.//将传入的字符串逆序 //比如输入 @”abcdef”输出@”fedcba” 2.//压缩字符串 //比如输入@”aaabbbcceaa” 输出@”3a3b2c1e2a” 3.//对字符串按字母顺序进行排序 //比如输入@”aczabczab” 输出@”aaabbcczz” 4.//将原字符串进行小写转大写,大写转小写 //比如输入 @”aBCdEfGA” 输出 @”AbcDe
2015-07-09 16:56:54 445
原创 Category和extension(扩展类的功能)
/* Category:分类(类别) 可以在不改变原来类名的基础上,扩充类的功能,增加成员方法 注意:Category不能增加成员变量,可以访问原来类的成员变量 Category中可以重写原来类中的方法,会覆盖原来类中的方法,调用时调用的是Category中的方法, Newfile -iOS-Objective-C File-File type选Category */
2015-07-09 16:39:31 295
原创 归档与解归档
//归档方法:[NSKeyArchiver archiveRootObject:__toFile:@"填写路径"]; //解归档: [NSKeyedUnarchiver unarchiveObjectWithFile:@"填写路径""];
2015-07-09 16:30:11 372
原创 简单的生成Plist文件
这里写代码 NSMutableDictionary *dict=[NSMutableDictionary dictionary]; [dict setObject:@"zhangsan" forKey:@"username"]; [dict setObject:@"123456" forKey:@"password"]; [dict setObject
2015-07-09 11:24:44 1406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人