摘要: @注意点 1布局不一定要在layout里面写,在其他方法写也有效 2控件1若用masonry自动布局,控件2若直接参照它的frame是无效的,必须仍然用masonry参照。 3移除某个子控件后,一定会调用layoutSubviews方法 @细节 1组合式自定义: 自定义view:特点是高度自由,略麻 阅读全文
posted @ 2016-12-27 23:13 行者烧炉子 阅读(107) 评论(0) 推荐(0) 编辑
摘要: @常用用法 1拼接可变字符串 1注意stringByAppendingxxx方法是通过返回值形式,去创建了一个新字符串,它并没有修改原字符串。 @类型转换 1方法名字符串,转Sel NSSelectorFromString(roomSelector[i]) forControlEvents:(UIC 阅读全文
posted @ 2016-12-27 22:59 行者烧炉子 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1导入运行时库 #import <objc/runtime.h> 2定义一个属性,和平常一样 @property (nonatomic, strong) NSMutableArray *beautifulColors; 3实现属性的gette和setter - (NSMutableArray *)b 阅读全文
posted @ 2016-12-27 20:29 行者烧炉子 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1新对象方法和分类方法的命名规范? 通常大家都以类名开头,这样见类名,即可敲出该类的方法,比如Color类的方法一般命名为 + (UIColor *)colorWithWhite:(CGFloat)white alpha:(CGFloat)alpha 事实我们写新类时,还蛮好的,因为新类没很多方法 阅读全文
posted @ 2016-12-27 19:22 行者烧炉子 阅读(147) 评论(0) 推荐(0) 编辑