- 博客(3)
- 收藏
- 关注
原创 调整Lable字体行间距
/** 调整label.text字体间距 */ - (void)changeHeightOfLabelLineWithContentLabel:(UILabel*)contentLabel { NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWit
2016-05-12 12:29:06 566
原创 数据库缓存
用数据库 将要存储的NSArray 或 NSDictionary 对象 转为NSData类型。再将NSData存到数据库的blob中。 条件:对象必须遵守NSCoding协议,实现相关协议方法,就能将该对象转为NSData类型,进而存入数据库。 若将NSArray直接存到数据库 那么数据库中存储的是 NSString类型的数据而不是NSArray对象本身,因此要转为NSData类型。
2016-05-12 12:26:45 198
原创 浅谈iOS方法体作用域中的堆和栈
在iOS函数体中,局部变量是放在栈中; 对象是放在堆中,该空间是自动分配的。 当程序检执行完某函数,程序就会跳出该函数的作用域,在栈中的局部变量会自动被回收;但是在堆中的对象需要程序员手动释放(现在ARC了,程序员不需要管理对象释放的问题了) eg.在如下示例程序中,整型变量a、b和指针变量p都是放在栈中;当程序执行完main函数时,a、b、指针变量p会被释放。但位于堆中
2016-05-12 11:10:42 862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人