Objective-C 的类与对象

缘起 那天在 sunnyxx 的博客 看到这道题目: 下面的代码报错?警告?还是正常输出什么? 1234Father *father = [Father new];BOOL b1 = [father responseToSelector:@selector(responseT

—— Rm1210 于2015年5月22日自豪地以 唠嗑

Runtime 消息传递和消息转发

这篇为《Effective Objective-C 2.0》的读书笔记,涉及其中的第 11、12 条 相信稍有经验的 Objective-C 程序员都会听说过: Objective-C 的方法调用其实是消息传递 那这句话到底是什么意思呢?我们来看实际的例子: 1[array

—— Rm1210 于2015年5月19日自豪地以 唠嗑

Objective-C Runtime 的基本使用

最近在恶补 Objective-C 的一些知识。这篇文章记录一下 Runtime 的两个常见的使用场合。 用 Associated Objects 为类动态添加属性 其实给类添加属性的说法是错误的,因为不能给类添加实例变量,确切的说法应该是添加键值数据。实现的思路是: 为你想动

—— Rm1210 于2015年5月8日自豪地以 唠嗑