iOS大神班笔记04-View的加载
摘要:iOS开发中一个控制器创建View的过程(注意标注的地方): 1.通过storyboard加载 UIStoryboard的三个方法: 实例如下: 2.通过xib加载
阅读全文
posted @
2017-04-25 14:32
ming1025
阅读(141)
推荐(0) 编辑
iOS大神班笔记03-UIApplication
摘要:UIApplication简介: 利用UIApplication对象能进行一些应用级别的操作。 设置应用程序图标右上角的红色提醒数字 @property(nonatomic) NSInteger applicationIconBadgeNumber; //代码实现和效果 UIApplication
阅读全文
posted @
2017-04-25 11:44
ming1025
阅读(361)
推荐(0) 编辑
iOS大神班笔记02-模仿苹果创建单例
摘要:首先我们得要知道苹果是如何实现单例的:1.不能外界调用alloc,一调用就崩掉,其实就是抛异常(类内部第一次调用alloc就不崩溃,其他都崩溃)。 2.提供一个方法给外界获取单例。 3.内部创建一次单例,什么时候创建,程序启动的时候创建单例。 然后我们来创建一个Person类。 在这里我只是想模拟下
阅读全文
posted @
2017-04-25 11:16
ming1025
阅读(214)
推荐(0) 编辑
iOS大神班笔记01-项目中常见的文件
摘要:1、Info.plist文件:项目配置文件 主要作用:保存应用的信息,软件名称等等,相当于身份 证。程序加载首先加载配置文件,读取软件名称等信息。 Bundle display name:项目名称 Bundle identifier:项目的唯一标识 Bundle versions string, s
阅读全文
posted @
2017-04-25 10:27
ming1025
阅读(216)
推荐(0) 编辑
iOS设计模式 - 装饰
摘要:iOS设计模式 - 装饰 原理图 说明 1. cocoa框架本身实现了装饰模式(category的方式实现了装饰模式) 2. 装饰模式指的是动态的给一个对象添加一些额外的职责,相对于继承子类来说,装饰模式更加灵活 *3. 本人仅仅实现了最简单的装饰模式,装饰器类是一个具体的类,非抽象类 分析 以下是
阅读全文
posted @
2017-04-05 17:44
ming1025
阅读(131)
推荐(0) 编辑
iOS设计模式 - 组合
摘要:iOS设计模式 - 组合 原理图 说明 将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。掌握组合模式的重点是要理解清楚 “部分/整体” 还有 ”单个对象“ 与 "组合对象" 的含义。 细节
阅读全文
posted @
2017-04-01 17:26
ming1025
阅读(133)
推荐(0) 编辑
iOS设计模式 - 命令
摘要:iOS设计模式 - 命令 原理图 说明 命令对象封装了如何对目标执行指令的信息,因此客户端或调用者不必了解目标的任何细节,却仍可以对他执行任何已有的操作。通过把请求封装成对象,客户端可以把它参数化并置入队列或日志中,也能够支持可撤销操作。命令对象将一个或多个动作绑定到特定的接收器。命令模式消除了作为
阅读全文
posted @
2017-04-01 16:16
ming1025
阅读(128)
推荐(0) 编辑
iOS设计模式 - 责任链
摘要:iOS设计模式 - 责任链 原理图 说明 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 细节
阅读全文
posted @
2017-04-01 15:22
ming1025
阅读(126)
推荐(0) 编辑
iOS设计模式 - 生成器
摘要:iOS设计模式 - 生成器 原理图 说明 生成器模式可以理解为零部件组装工厂,与工厂方法是非常相似的! 细节
阅读全文
posted @
2017-04-01 14:30
ming1025
阅读(142)
推荐(0) 编辑
iOS设计模式 - 桥接
摘要:iOS设计模式 - 桥接 示意图 说明 1. 桥接模式为把抽象层次结构从实现中分离出来,使其可以独立变更,抽象层定义了供客户端使用的上层抽象接口,实现层次结构定义了供抽象层次使用的底层接口,实现类的引用被封装于抽象层的实例中,桥接就形成了. 2. 桥接模式可以解决具有功能类似但又不完全相同的某种功能
阅读全文
posted @
2017-04-01 10:51
ming1025
阅读(156)
推荐(0) 编辑