2016年5月5日

触摸事件传递与响应者链条

摘要: 触摸事件传递 •发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中 •UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow) •主窗口会在视图层次结构中找到一个最合适的视图来处理触 阅读全文

posted @ 2016-05-05 17:44 RobotZhu 阅读(214) 评论(0) 推荐(0) 编辑

运动事件Motion Events

摘要: 备注:运动事件,也是加速度时间,一般像摇晃手机就属于运动事件 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求)。这也就意味着如果监听的是一个UI控件那么-(BOOL)canBecomeFirstRes 阅读全文

posted @ 2016-05-05 17:43 RobotZhu 阅读(223) 评论(0) 推荐(0) 编辑

手势识别

摘要: 所有的手势操作都继承于UIGestureRecognizer,这个类本身不能直接使用 IOS有六种手势操作 手势说明 UITapGestureRecognizer 点按手势 UIPinchGestureRecognizer 捏合手势 UIPanGestureRecognizer 拖动手势 UISwi 阅读全文

posted @ 2016-05-05 17:43 RobotZhu 阅读(344) 评论(0) 推荐(0) 编辑

MVC模式

摘要: 一、MVC是一种架构模式 M、V、C三者之间的关系如下图,Model和View永远不能直接进行数据交换,这样会违背MVC设计模式。Controller可以直接传递数据给Model和View。View给Controller传递数据需要利用代理协议或者Block的方式。Model给Controller传 阅读全文

posted @ 2016-05-05 17:42 RobotZhu 阅读(162) 评论(0) 推荐(0) 编辑

单例模式

摘要: 一、简介 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在) 当你使用alloc之类的再次新建一个类的时候,编译器不会报错,但是也不会新建一个类。 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命 阅读全文

posted @ 2016-05-05 17:41 RobotZhu 阅读(124) 评论(0) 推荐(0) 编辑

观察者模式(一对多)

摘要: 一、观察者模式简介 在观察者模式中,一个对象的某个状态发生改变时,都会通知另外的对该改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。观察者注册自己感兴趣的对象的状态变更事件,当被观察者状态发生变化的时候,所有的观察者都会得到通知。 二、Notifications NSN 阅读全文

posted @ 2016-05-05 17:40 RobotZhu 阅读(423) 评论(0) 推荐(0) 编辑

关于多线程的介绍

摘要: 线程状态 一、简单介绍 介绍: 线程状态一般分为“运行态”,“就绪态”,“阻塞态” 运行态:CPU当前在执行当前线程 一、简单介绍 介绍: 线程状态一般分为“运行态”,“就绪态”,“阻塞态” 运行态:CPU当前在执行当前线程 就绪态:线程线程处于可调度线程池,随时可能被调度到CPU执行 就绪态:线程 阅读全文

posted @ 2016-05-05 17:36 RobotZhu 阅读(271) 评论(0) 推荐(0) 编辑

2016年5月4日

Sandbox简介和路径获取

摘要: 一、简介 iOS的沙盒机制,每个应用只能访问自己应用目录下的文件。iOS应用产生的内容,如文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。 上面的完整路径为:用 阅读全文

posted @ 2016-05-04 17:13 RobotZhu 阅读(678) 评论(0) 推荐(0) 编辑

NSFileManager和NSFileHandle使用

摘要: 一、NSFileManager: 1.1、获取NSFileManager NSFileManager *manager = [NSFileManager defaultManager]; NSFileManager是单例模式,所以不能使用alloc+init创建 1.1、获取NSFileManage 阅读全文

posted @ 2016-05-04 17:11 RobotZhu 阅读(182) 评论(0) 推荐(0) 编辑

归档储存

摘要: 一、归档简介 Plist和偏好设置都不能直接存储NSObject的自定义对象,归档存储任何类型的数据,但是在归档之前需要对数据进行coding,解析也要uncoding,需要遵循NSCoding协议 二、自定义对象NSCoding编解码设置 2.1、编码, 将对象编码进文件时会调用,定义将数据如何存 阅读全文

posted @ 2016-05-04 16:38 RobotZhu 阅读(288) 评论(0) 推荐(0) 编辑

导航