摘要: (一)导航控制器:严格来说,导航控制器并不是视图控制器,只是一个专门来管理ViewController的容器类。采用堆栈的设计模式,先进后出,后进先出。push就是压栈,pop就是弹栈。 (二)导航栏:UINavigationBar:就是导航控制器上面那一栏。 (三)模型:UINavigationI 阅读全文
posted @ 2016-09-01 10:05 三更小新 阅读(265) 评论(0) 推荐(0) 编辑
摘要: (一)系统原生态:NSLayOutconstrants:基本语法就是哪个控件的谁基于那个控件的谁的距离是多少。比较难用,太长了。 (二)VFL:可视化语言,也比较难用,原生态。 (三)Autoresizing:只能以父类作为参照,设置autoReszingMask属性,想要使用这个,还必须关闭aut 阅读全文
posted @ 2016-09-01 09:22 三更小新 阅读(473) 评论(1) 推荐(1) 编辑
摘要: (一)RunLoop: (1)运行循环。让可以让程序一直运行并接收用户的收入。所有的事件监听都是Runloop负责。 消息机制头文件:#import <objc/message.h> ,里面有一个objc_msgSend方法,就是方法调用的消息机制。从IOS8开始,运行时方法变得很长,消息机制都是这 阅读全文
posted @ 2016-08-25 15:59 三更小新 阅读(149) 评论(0) 推荐(0) 编辑
摘要: (1)是一个抽象类,不可以直接使用。抽象类是定义所有子类共用的方法和属性。子类是NSInvocationOperation和NSBlockOperation。队列有NSOperationQueue。 (2)GCD是将任务(GCD)添加到队列,并且指定执行任务的函数。OP是将操作添加到队列,都是OC对 阅读全文
posted @ 2016-08-25 15:55 三更小新 阅读(106) 评论(0) 推荐(0) 编辑
摘要: sizeTOfit:如果让一个label和文字一样大,可以用,如果让一个imageVIew和图片一样大,可以用。 无符号整数:%tu NSUintrger 有符号整数:%zd NSInteger。可以适应程序CPU架构。32,64位都不会出错。 loadView方法目的就是创建view,如果view 阅读全文
posted @ 2016-08-25 15:46 三更小新 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 讲NSthread目的就是说明白线程的生命周期,后面的GCD和更高级的NSOperation的生命周期都是自动管理的了。 讲NSthread目的就是说明白线程的生命周期,后面的GCD和更高级的NSOperation的生命周期都是自动管理的了。 (一)PThread(user/include跨平台的可 阅读全文
posted @ 2016-08-25 15:43 三更小新 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 进程:(各自运行在受保护的内存空间,进行的程序,类似于工厂) 线程:(是进程的基本执行单元,每一行代码都是在线程中执行,程序启动默认有一个主线程,是干活的)听歌音乐放到后台也能听歌,迅雷也是一个道理,迅雷有五个线程,每一段线程下载文件的一部分内容,等全部完成后五个一拼,就下载完成。 线程的串行:顺序 阅读全文
posted @ 2016-08-25 15:41 三更小新 阅读(228) 评论(0) 推荐(0) 编辑
摘要: (一) IOS中的事件 (1)响应者对象:只有继承了UIResponder的对象才能处理事件。UIView,UIViewController,UIApplication都是响应者对象。 (2)事件: (3)UIView触摸事件 (4)参数: 1.touches继承UITouch对象。一根手指对应一个 阅读全文
posted @ 2016-08-25 15:02 三更小新 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 标签控制器:UITabBarController:全宇宙最常用的控制器,一般也是最最根的控制器。 (1)结构: 和Nav类似。底部是TabBar,高度49。但是不管有几个,切换的时候,以前的控制器是没有销毁的。 (2)设置TabBarItem来控制底部TabBar。这个东西和Navgation一样。 阅读全文
posted @ 2016-08-25 14:59 三更小新 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.plist --> 无法存自定义对象 2.偏好设置(本质还是plist,但是无需关注路径文字名称)--> 无法存自定义对象 3.NSKeyedArchiver归档(NSCoding)把任何对象直接保存为文件 --> 对应解档 4.sql 5.CoreDate:对sql封装 (2)应用沙盒Sand 阅读全文
posted @ 2016-08-25 14:58 三更小新 阅读(177) 评论(0) 推荐(0) 编辑