
iPhone开发---提升
文章平均质量分 81
Lovegarfield
码农一枚
展开
-
Objective-C 的“多继承”
转载:http://www.cocoachina.com/newbie/basic/2013/0528/6295.html 当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Ob转载 2013-05-30 10:34:29 · 794 阅读 · 0 评论 -
Block编程值得注意的那些事儿
转载:http://www.cocoachina.com/macdev/cocoa/2013/0527/6285.html 一,前言 block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。经过一段时间的使用,我发现要用对用好 block 还是有不少需要注意的地方,今天就来八一八这些值得注意的事儿。转载 2013-05-30 16:28:44 · 611 阅读 · 0 评论 -
深入Block(二)
转载:http://www.cocoachina.com/applenews/devnews/2013/0711/6575.html 深度围观block:第一集&第二集 本文由破船译自galloway! 深度围观block:第一集 小引 还记得之前的两篇文章吗:iOS汇编教程:ARM(1)和iOS汇编教程:ARM(2),里面介绍了Objective-C生成的汇转载 2013-08-02 19:51:41 · 871 阅读 · 0 评论 -
深入Block(一)
转载:http://www.cocoachina.com/applenews/devnews/2013/0710/6569.html 本文转自破船的博客: 小引 本周末微博上朋友发了一个关于block的MV,只能说老外太逗了。大家也可以去看看怎么回事:Cocoa Got Blocks。虽然之前也有接触过block,不过没有深入完整的学习过,借此机会来学习一下,顺便翻译几篇block相关的文转载 2013-08-02 19:50:23 · 833 阅读 · 0 评论 -
Objective C运行时(runtime)技术的几个要点总结
转载 前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数转载 2014-02-18 17:44:46 · 1120 阅读 · 0 评论