关于作者 理查德·费曼,在爱因斯坦之后,又一个伟大的物理学家。他在1965年获得了诺贝尔物理学奖,提出了费曼图、费曼规则和重整化的计算方法,为研究量子电动力学和粒子物理学提供...
关于作者 本书作者弗兰克·帕特诺伊是全球顶尖的管理专家,他不但有法学与金融学的双重学术背景,还拥有在华尔街知名投行多年执业的宝贵经验,因此他非常善于将原本复杂晦涩复杂的原理转...
Runloop应用: Timer失效问题; 线程保活; Runloop的运行逻辑: 入口函数 通知Observers:进入Loop; 通知Observers:即将处理Time...
objc_msgSend()实现 3. 消息转发:__forwarding__ 这个阶段代码没有开源,这里有一份国外整理的伪代码(提取码: du9w). 以下方法都有实例方法...
传送门: Runtime的几个常规应用 类相关: 动态创建一个类(参数:父类,类名,额外的内存空间) Class objc_allocateClassPair(Class s...
关于作者 伯顿·G·马尔基尔,既是金融方面的学者,又是有着丰富实战经验的投资管理者。先后担任普林斯顿大学金融研究中心主任、经济系主任,期间曾出任美国总统经济顾问委员会的委员。...
关于作者 西蒙•兰卡斯特,世界级的演讲撰稿人,为很多顶级政治家,包括英国前首相布莱尔的内阁,还有联合利华、汇丰等世界500强企业的 CEO 撰稿,并指导演讲。他创建的领导力语...
关于作者 迈克尔•普鸣教授,哈佛大学获得杰出教学教席的教授,他开设的中国哲学课在哈佛大学的受欢迎程度排在前三。克里斯蒂娜•格罗斯•洛,作家和自由撰稿人,哈佛大学东亚历史专业博...
案例: 开便利店,为增加人气,想做一次促销。现在有两个营销方案,第一,针对某款牙膏,买一送一,吸引客户;第二,针对同样这款牙膏,购买即送一张刮刮卡,有十分之一的概率获得大奖。...
场景如下: 当离开作用域时,person对象销毁,所以“1”号线消失; “2”、“3”因为是强引用,所以相互持有,对方都不会得到释放。 解决: RAC 环境下: __weak...
关于作者 徐瑾,著名的青年经济学者,也是英国《金融时报》下属的 FT 中文网财经版的主编和首席财经评论员,东京大学客座研究员。近年出版了多部著作,作品曾经入选“2015最受金...
方法: - (void)setValue:(id)value forKeyPath:(NSString *)keyPath;- (void)setValue:(id)valu...
KVO的本质: 本质是重写set方法。 1、利用Runtime API 动态生成一个全新的子类,并且让instance对象的isa指向这个全新的子类;2、当修改instanc...
Category的原理 Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息; 在程序运行的时候,runt...
+load方法会在runtime加载分类、类时调用; (即使这个类根本没有调用过) 每个类、分类的+load都会调用,且在程序运行过程中只调用一次; 类和分类中 +load的...
+initialize方法会在类第一次接收到消息时调用; 调用顺序: 先调用父类的+initialize,再调用子类的。(先初始化父类,再初始化子类,每个类只会初始化1次。)...