1.AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //初始化windows的大小和位置 self ...
分类:
其他好文 时间:
2016-04-08 00:49:24
阅读次数:
161
iOS pop回父级页面,使用通知传值 输入所要发送的信息 ,同时将label的值通过button方法调用传递, - (IBAction)buttonClick:(id)sender { //添加 字典,将label的值通过key值设置传递 NSDictionary *dict =[[NSDicti ...
分类:
移动开发 时间:
2016-04-07 23:26:01
阅读次数:
608
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{<br><br> if (launchOptions)<br><br> {<br> ...
分类:
移动开发 时间:
2016-04-07 23:25:50
阅读次数:
402
数据库: 数据存储的方式 Plist (NSArry NSDictionary),只能存储数组,字典,但是数组和字典里面不能有自定义对象 偏好设置:也不能存储自定义对象 归档:存储自定义对象,局限:一次性做读取存储操作。 sqlite数据库:操作数据比较快,读取比较方便,可以局部的读取,比较小型,占 ...
分类:
数据库 时间:
2016-04-05 22:53:14
阅读次数:
223
NSSet, NSDictionary, NSArray是Foundation框架关于集合操作的常用类, 和其他标准的集合操作库不同, 他们的实现方法对开发者进行隐藏, 只允许开发者写一些简单的代码,让他们相信这些代码有理由正常的工作.。 然而这样的话最好的代码抽象风格就会被打破,苹果的本意也被曲解 ...
分类:
其他好文 时间:
2016-03-30 23:47:32
阅读次数:
218
NSString,NSNumber,NSArray,NSDictionary等简单对象可以方便的存储在本地沙盒文件中,而复杂的对象,诸如属性、方法较多的类对象,就需要使用归档反归档方法(序列化与反序列化),以NSData方式进行存储。 归档反归档,主要的操作顺序是:编码(enCoding) -> 归 ...
分类:
其他好文 时间:
2016-03-26 21:51:30
阅读次数:
228
/** * 字典 存放键值对类型的数据 存放数据是无序的 */ // 字典在控制台输出是用{}包括起来的 // NSDictionary 不可变字典 // 1.创建对象 // 初始化方法 NSDictionary *dict1 = [[NSDictionary alloc] initWithObje ...
分类:
其他好文 时间:
2016-03-24 18:01:40
阅读次数:
276
Archiver是持久化数据的一种方式,他跟 Plist的差别在于他能持久化自己定义对象。但他没Plist那么方便。 Archiver默认能持久化的数据有NSNumber,NSArray,NSDictionary,NSString,NSData,由于这几个对象已经实现了 <NSCoding>协议。如 ...
分类:
移动开发 时间:
2016-03-23 22:05:43
阅读次数:
232
OC中Foundation框架中有字典类,字典分不可变字典(NSDictionary)和可变字典(NSMutableDictionary),它们的使用如下: 不可变字典: 可变字典: 字典遍历: ...
分类:
移动开发 时间:
2016-03-23 21:46:15
阅读次数:
186
//1.设置该label的numberOfLines为0 self.titleLabel.numberOfLines = 0; //2.字体的设置要与之前相同 NSDictionary * attribute = @{NSFontAttributeName:[UIFont systemFontOfS
分类:
其他好文 时间:
2016-03-21 12:20:41
阅读次数:
152