摘要:
Objective-C总Runtime的那点事儿(一)消息机制RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属... 阅读全文
摘要:
如果不是Apple,不是App Store,Object-C恐怕早就淡出人们的视线了。大部分编程语言都是基于C语法风格的,所以初次接触这个非C风格的语言,会看不懂它那怪异的语法。但如果掌握了它之后,也并不会觉得它又太多的不同。今天记录一下它的底层运作。1: 类Class:typedef struct... 阅读全文
摘要:
Objective-C 是一门面向对象的程序设计语言,它的对象模型是基于类来建立的。我们可以在苹果开源的runtime(我下载的是当前的最新版本objc4-646.tar.gz)中发现 Objective-C 对象模型的实现细节。对象在 Objective-C 中,每一个对象都是某个类的实例,且这个... 阅读全文
摘要:
不知从何时起,移动端App开发,采用Native还是使用Web的争论不绝于耳。二者的优缺点不再赘述。Web App当然是开发者期待的理想结果,但是由于Native App在用户体验上的绝对碾压,大部分移动端App还是采用Native的方式,少数架构复杂、对Web依赖较多的App,会采用一种称为Hyb... 阅读全文