关于RunTime理解

    RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。

ViewController 容器转场探讨

    尽管从技术角度来讲,使用 iOS 7 的 API,你可以对自定义容器中的 view controllers 做自定义转场,但是这不是能直接使用的,实现这种效果非常不容易。 请注意我正在讨论的自定义视图控制器容器 (custom container view controllers) 都是 UIViewController 的直接子类,而不是 UITabBarController 或者 UINavigationController 的子类。

iOS中子类的理解

    这篇文章跟我以往的文章有点不一样。它主要是一些思想与模式的汇集,而不是一篇指南。下面我所写的模式几乎全都来之不易,都是我犯了错之后才学到的。我并不认为自己是子类方面的权威,但我确实想把我学到的一些东西分享出来。别把本文当做权威指南,它只是一些例子的汇集。 在被问到 OOP(面向对象编程)的时候,Alan Kay(OOP 的发明人)写到:它跟类无关,但跟消息有关。然而,很多人的关注点仍然还在类层次上。在本文中,我们会看几个我们可能会把注意力放在创建复杂的类结构上的例子,并给出更有用的替代方案。根据经验,这样会让代码更简单,更易维护。