从 Objective-C 对象到 Runtime

关于 Objective-C 对象模型isa 指针

Ojbective-C 中每个对象都有一个标明自己是什么对象的指针 -- isa , 意为 "is a xxx"。 每一个类描述了一系列它的实例的特点,包括成员变量的列表,成员函数的列表等。下面是 Objective-C 非 2.0 版模型结构:

struct objc_class {

Class isa OBJC_......

使用 Xcodebuild + Jenkins + Apache 做 iOS 持续集成

这篇博客主要讲解如何用 xcodebuild 命令行打包,利用 Jenkins 做持续集成,以及使用 Mac 自带的 Apache 服务将 ipa 存放的目录分享出去。

Xcodebuild 打包命令的基础使用

只要安装了 Xcode , 就可以在命令行里使用 xcodebuild 命令进行打包。

假设我有个需要打包的工程 BuildDemo ,在个人( mark )目录下。

如何做出像 Ping 一样的 View Controller 转场动画

编写于 Dec 5, 2014

匿名社交应用 Secret 最近发布了一个新的应用 Ping ,它允许用户接收他们感兴趣的话题的通知。 Ping 的主界面到菜单间的圆形切换动画很出色,如下图所示。