摘要: 一、 模式定义 所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 二、 模式结构 下图是备忘录模式的UML结构图: 备忘录模式主要包含入下几个角色: Originator: 原发器。负责创建一个备忘录,用以记录当前 阅读全文
posted @ 2016-10-31 17:35 南城半夏北风过丶 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例 //懒汉式单例类.在第一次调用的时候实例化 阅读全文
posted @ 2016-10-31 17:07 南城半夏北风过丶 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。 1.新建工程,记得勾选Use Core Data 2.建立好以后可以看到xxx.xcdatamod 阅读全文
posted @ 2016-05-09 15:58 南城半夏北风过丶 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.设置高度宽度 [view1 autoSetDimension:ALDimensionHeight toSize:70.0]; [view1 autoSetDimension:ALDimensionWidth toSize:70.0]; 2.相对于父视图 ALEdgeInsets defInset 阅读全文
posted @ 2016-05-08 18:30 南城半夏北风过丶 阅读(302) 评论(0) 推荐(0) 编辑
摘要: MJExtension能做什么? 1.最简单的字典转模型 新建User类 typedef enum { SexMale, SexFemale} Sex; @interface User : NSObject @property (copy, nonatomic) NSString *name; @p 阅读全文
posted @ 2016-05-08 15:37 南城半夏北风过丶 阅读(288) 评论(0) 推荐(0) 编辑
摘要: swift和oc不同的地方 //类 属性 对象 Foundation (NSArray NSDictionary NSString) //if bool enum switch for 1.如何定义变量和常量 let age = 20 var num = 24 swift中变量有自动类型推断 num 阅读全文
posted @ 2016-04-06 11:46 南城半夏北风过丶 阅读(185) 评论(0) 推荐(0) 编辑
摘要: style: Grouped:有分组和分段 Plain:没有分组和分段 Content: 动态单元格:表里面有多少段每段有多少行是不固定的,根据数据源来变化 静态单元格:段和单元格是固定的不会变化(系统中的设置) 阅读全文
posted @ 2016-02-22 20:49 南城半夏北风过丶 阅读(129) 评论(0) 推荐(0) 编辑
摘要: UIView主要负责视图和用户的交互 真正的内容显示是通过UIView里面的一个图层CALayer来完成的(没有交互能力) UIView和CALayer两者其实差不多,每一个UIView都有一个主CALayer。主CALayer上可以添加子CALayer,CALayer跟UIView一样有子类,有枝 阅读全文
posted @ 2016-01-25 19:14 南城半夏北风过丶 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Animation--1 1.头尾式动画 开启动画 [UIView beginAnimations:nil context:nil]; 设置动画执行时间 [UIView setAnimationDuration:0.5]; 动画的内容 提交动画 [UIView commitAnimations]; 阅读全文
posted @ 2016-01-24 22:43 南城半夏北风过丶 阅读(89) 评论(0) 推荐(0) 编辑
摘要: KVC KVO 1.KVC KVC是Key-Value-Coding的简称,它是一种可以直接通过字符串的名字(key)来访问类属性(实例变量)的机制。而不是通过调用Setter、Getter方法访问。当使用KVO、Core Data、CocoaBindings、AppleScript(Mac支持)时 阅读全文
posted @ 2016-01-24 22:42 南城半夏北风过丶 阅读(106) 评论(0) 推荐(0) 编辑