iOS小知识

  • 数组中不能传nil

  • @property在分类中的使用注意
    @property在分类中只会生成getter和setter方法的声明,不会生成它们的实现,需要自己手动实现,而且不会生成名为_propertyName的成员变量。

  • 分类Category
    分类原则上只能扩充方法,不能添加属性,如果非要添加属性,需要用到RunTime。

  • 控制器a不能直接给控制器b的xib对象c赋值,只能先传给b的一个属性d,然后在b里面给c赋值d

  • iOS UITextField不显示光标
    设置其tintColor便可显示光标:

textField.tintColor= [UIColor lightGrayColor];
  • NSMutableArray,NSMutableDictionary在使用前必须初始化.
// 这种初始化形式只初始化了最后一个r1503
NSMutableArray *r1501, *r1502, *r1503 = [NSMutableArray array];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 37.cocoa内存管理规则 1)当你使用new,alloc或copy方法创建一个对象时,该对象的保留计数器值为1...
    如风家的秘密阅读 953评论 0 4
  • 参考此文:http://www.2cto.com/kf/201403/284687.html@看到这个关键字,我们...
    如风家的秘密阅读 629评论 0 2
  • 1.避免循环引用 如果【block内部】使用【外部声明的强引用】访问【对象A】, 那么【block内部】会自动产生...
    木马不在转阅读 520评论 0 1
  • iOS中的self访问对象属性和下划线实例变量的区别 具体见:[告诉你使用self.var 和 _var的区别][...
    春不语阅读 141评论 0 0
  • 以前工作中有很多小的知识点,但是有时候只是用了,没有真正积累下来,有时候也会忘记。所以写这篇文章就是慢慢的将以前小...
    FlyOceanFish阅读 1,598评论 3 34

友情链接更多精彩内容