block本质是两个结构体,使用block使代码简单易读。使用Block注意: 1、block内部使用外部指针,会造成循环引用问题,可以用__w...
SDWebImage中为imageview提供了UIImage+webcache.h类,这个分类中有一个sd_setimageWithUrl:,...
KVC:键值编码,一个非正式的协议,使用字符串访问一个对象实例变量的机制。 一个对象在调用setvalue时,1、首先根据方法名找到运行方法的时...
category和extensions不同在于extensions可以添加属性,并且添加的方法必须实现,extensions可以认为是一个私有的...
iOS中常用内存管理分为2种,ios5以前是MRC(手动管理),ios5以后是ARC(自动管理)。 什么是引用计数:引用计数(Reference...
遍历数据,最常用的是for循环和快速遍历,也有其他比较陌生的方法,在这里做个记录以备所需。第一种:常用的for循环,c中也是经常使用例如:遍历数...
图片合成 -(UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 {U...
类似朋友圈发布时间显示(刚刚... 多少分钟多少小时前 昨天)- (NSString *)transformDateStrToMinutes...
普通字符串转换为十六进制的。- (NSString *)hexStringFromString:(NSString *)string{NSDat...