10 2014 档案
摘要:UITableView: 单元格:(UITableViewCell),只有一列 重用机制:凡是没有显示出来的单元格是不需要创建对象的,只有滑动时,才动态的 加载进来。而且向下滑动时,新显示出来的对象用到的单元格就是滑动时上 面消失的单元格。 UITableViewC...
阅读全文
摘要:标签控制器(TabBarController): 和导航控制器一样也可以集中管理多个页面,但这些页面之间是并列的关系,不像导航控制器那样是一级一级的关系。标签控制器有一个标签栏,高度为50px,位置在最下方。标签栏上的每一个元素代表一个视图控制器,每个元素可以设置标题和图片,但在非选中状态下...
阅读全文
摘要:今天模仿着老师写了一个导航控制器,初步了解了导航控制器的一些属性和行为。1.首先是创建和加载导航控制器: 我是在程序启动时,将导航控制器作为window的根视图控制器创建和加载的,代码如下AppDelegate.m : 1 - (BOOL)application:(UIApplication *)a...
阅读全文
摘要:一、 应用程序的生命周期状态:-------程序从上一次退出后第一次开始启动:1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: 第一次启动完成时调用2. became active:...
阅读全文
摘要:1. Sandbox: IOS系统中文件管理的一种机制,指每一个应用程序内部,都只有下面安装目录下的三个文件下可以进行写文件操作。其他任何地方,都是只读的。注意在模拟器上可以在除下面三个文字下的其他地方写文件,因为模拟器上的文件说到底还是在Mac系统上,不是在真机的 IOS 系统上。2. 安装目录(...
阅读全文
摘要://OC文件内容处理练习,用到了NSFileHandle类,用来读取文件内容,设置文件读写指针等。- (void)nsFileHandleTest{ NSString *documentPath = [NSHomeDirectory() stringByAppendingPathComponent:...
阅读全文
摘要://10.11: NSMutableArray类中常用方法练习+ (void)nsMutableArrayTest{ //NSMutableArray是NSArray的子类,所以NSArray的功能它全部都可以使用,并且NSMutableArray对象是可变的。即对象创建了之后,也可以删除和添加元素...
阅读全文
摘要:+ (void)nsArrayTest{ /*NSArray是不可变的,即初始化了之后,就不能添加和删除数组元素。也不能修改数组中的元素值。因为NSArray中没有提供相应方法 NSArray只能存储OC的对象,不能存储C语言的基本数据类型和其指针形式,也不能存储nil。 */ NSArray *a...
阅读全文
posted @ 2014-10-19 22:57
_蚕豆_
摘要://NSUserDefault类中方法练习,该类适用于少量数据的持久化, 存储少量的配置信息。- (void)nsUserDefault{ //ios下可以使用NSUserDefaults、sqlite、CoreData几种常用的方式来存储数据;其中NSUserDefaults用来存储类似用户的...
阅读全文
摘要:一、KVO(key-Value Observe)键值观察 可以让一个对象指定一个观察者,该观察者将观察该对象中某些指定的属性或实例变量的值的变化情况,并处理这些值的变化。在 UI 中常常很多控件之间是相关的,一个控件的某个状态的更改 会牵连 其他某些控件的状态的更改,以前我们是用委托和协议来实现,有...
阅读全文
摘要:今天仿照老师自定义的UISwitch版本,自己也自定义了一个,监听UIControlEventValueChanged事件。老师讲的是用协议和代理来传递该事件的处理,布置的练习是用block对象来代替代理实现,自己尝试着写了一个版本。代码如下:自定义的UISwitch类的头文件: 1 // MySw...
阅读全文
摘要://10.15: NSMutableArray类中常用方法练习+ (void)nsMutableArrayTest{ //NSMutableArray是NSArray的子类,所以NSArray的功能它全部都可以使用,并且NSMutableArray对象是可变的。即对象创建了之后,也可以删除和添加元素...
阅读全文
posted @ 2014-10-15 23:26
_蚕豆_

浙公网安备 33010602011771号