2014年3月21日

理解 Objective-C Runtime

摘要: 初学 Objective-C(以下简称ObjC) 的人很容易忽略一个 ObjC 特性 —— ObjC Runtime。这是因为这门语言很容易上手,几个小时就能学会怎么使用,所以程序员们往往会把时间都花在了解 Cocoa 框架以及调整自己的程序的表现上。然而 Runtime 应该是每一个 ObjC 都应该要了解的东西,至少要理解编译器会把[target doMethodWith:var1];编译成:objc_msgSend(target,@selector(doMethodWith:),var1);这样的语句。理解 ObjC Runtime 的工作原理,有助于你更深入地去理解 ObjC 这门语言 阅读全文

posted @ 2014-03-21 13:38 残月下章台 阅读(240) 评论(0) 推荐(0) 编辑

导航