上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页
摘要: iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他 阅读全文
posted @ 2017-03-16 13:55 laugh 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 掌握控制器以及view的多种创建方式UINavigationController的简单使用:添加\移除子控制器UINavigationBar内容的设置控制器的生命周期方法Segue的使用控制器之间数据的传递UITabBarController的简单使用UITabBarController和UINav 阅读全文
posted @ 2017-03-16 12:49 laugh 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、介绍UIPickView和UIDatePicker(了解) 1.UIPickView什么时候用? 通常在注册模块,当用户需要选择一些东西的时候,比如说城市,往往弹出一个PickerView给他们选择。 2.UIPickView常见用法,演示实例程序 1> 独立的,没有任何关系 => 菜单系统。 阅读全文
posted @ 2017-03-16 11:17 laugh 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 控制器父子关系的建立原则 如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系 获得所有的子控制器 添加一个子控制器 获得父控制器 将一个控制器从它的父控制器中移除 copy UIScrollView内部子控件添加约束的注意点:子控件的尺寸`不能通过U 阅读全文
posted @ 2017-03-16 11:05 laugh 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 单粒设计模式 单粒宏定义 10-掌握-单粒模式 单粒宏的定义 带参数的宏定义 带参数的宏的使用 13-掌握-单粒模式(非GCD) 阅读全文
posted @ 2017-03-15 16:58 laugh 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 经常使用的GCD 08-掌握-GCD-线程间的通信 在子线程中下载图片,下载完成后回到主线程中显示图片; 阅读全文
posted @ 2017-03-15 15:16 laugh 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 04-了解-线程的状态 05-掌握-线程安全 加锁-多个线程同时干一件事件会有问题; 06-掌握-线程间通信-下载图片 阅读全文
posted @ 2017-03-15 12:41 laugh 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 多线程,异步存在的原因(程序运行时卡顿/假死状态),耗时操作移步到后台操作; 模拟耗时操作 02-了解-pthread pthread_create(<#pthread_t _Nullable *restrict _Nonnull#>, <#const pthread_attr_t *restric 阅读全文
posted @ 2017-03-15 11:45 laugh 阅读(186) 评论(0) 推荐(0) 编辑
摘要: OneViewController.xib TwoViewCoutroller.xib ThreeViewController.xib 阅读全文
posted @ 2017-03-14 18:25 laugh 阅读(164) 评论(0) 推荐(0) 编辑
摘要: // // AppDelegate.m // 09-控制器View懒加载 #import "AppDelegate.h" #import "ViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)app... 阅读全文
posted @ 2017-03-14 18:12 laugh 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页