![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
object-c
venus565825
这个作者很懒,什么都没留下…
展开
-
关于delegate模式中的属性是assign,不是retain的问题
最近自己也在看object-c语言,有很多网友问:为什么delegate模式中的属性是assign,不是retain的问题? 应该从编程角度去理解,而不是从object-c的语言特性来理解: 因为delegate是一种设计模式,类似观察者模式,记住以下几点: 1. 观察者只负责通知被观察者信息的改变,而不关心被观察者的生命周期。如果存在就通知,不存在就不理会。 2. 被观察者的生命周原创 2012-10-30 18:41:23 · 196 阅读 · 0 评论 -
object-c中的动态判定与选择器
使用id 这个泛型对象,假如别人传递给你一个id,你如何动态判断这个在 运行时传递过来的对象到底有没有XXX()方法呢?因为id 可以代表任意对象,你也不知道运 行时传递的这个id 里面到底有什么东西。其实NSObject中有一系列这样的方法用于动态判 定,类似于JAVA的反射机制,但是Objective-C的用起来更为简单。 01 -(BOO转载 2012-10-28 22:51:34 · 185 阅读 · 0 评论