05 2015 档案
iOS常用设计模式——工厂方法(简单工厂模式,工厂方法模式, 抽象工厂模式)
摘要:1. 简单工厂模式如何理解简单工厂,工厂方法, 抽象工厂三种设计模式?简单工厂方法包含:父类拥有共同基础接口,具体子类实现子类特殊功能,工厂类根据参数区分创建不同子类实例。该场景对应的UML图如下所示:代码结构如下Animal 类@interface Animal :NSObject@protert... 阅读全文
posted @ 2015-05-29 17:31 阿陌 阅读(369) 评论(0) 推荐(0)
Objective-C对象的申请空间与初始化
摘要:对象分配空间与初始化对象分配空间与初始化使用Objective-C语言创建一个对象有两个步骤,你必须:为新对象动态分配内存空间初始化新分配的内存,并赋初值不经过如上两步,一个对象就没有完全功能化。每个步骤都可以分步完成,不过一般的都是在用写在同一行的代码实现:Objective-c代码 idanOb... 阅读全文
posted @ 2015-05-29 16:55 阿陌 阅读(263) 评论(0) 推荐(0)
Objective-C的Runtime System
摘要:[0] Outline -- [1] 版本和平台 -- [2] 与Runtime System交互 -- [3] 方法的动态决议 -- [4] 消息转发 -- [5] 类型编码 -- [6] 属性声明[1] 版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或... 阅读全文
posted @ 2015-05-13 17:38 阿陌 阅读(184) 评论(0) 推荐(0)