字典对象与模型对象的转换从本地或者网络获取的数据,往往都是字典类型的。这些字典数据往往字段固定,且以数组的形式存储。使用字典可能会带来一些不利:1.key不方便记忆且编译器不进行正确性的验证2.不能进行一些对象的操作解决的方法是:将固定字段的字典,封装成自定义的对..
分类:
其他好文 时间:
2016-02-28 17:03:07
阅读次数:
223
时间操作相关的主要类有:NSDateNSDatFormatterNSCalendarNSDateComponents另外介绍一个定时器对象NSTimerNSDate用于描述一个日期时间,提供了一些基本的时间获取和比较方法+(instancetype)date//当前日期时间
+(instancetype)dateWithTimeIntervalSinceNow:(NSTimeInterval)se..
分类:
其他好文 时间:
2016-02-28 17:01:53
阅读次数:
185
概览 在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系
分类:
移动开发 时间:
2016-02-26 21:58:37
阅读次数:
405
1.NSNumber 将基础数类型数据转成对象数据(比如int float double BOOL long等等) //通过NSNumber将基础数类型数据转成对象数据。 NSNumber * intNumber = [[NSNumber alloc] initWithInt:50]; NSNumb
分类:
其他好文 时间:
2016-02-25 00:17:05
阅读次数:
312
编写Objective-C程序时,要使用Foundation框架。 什么是框架? 框架(framework)是由很多类(class)组成的库,可以用来编写程序。 对象(Object) 对象可以保存数据,还可以包含一组函数。 函数可以使用对象所包保存的数据。 向对象发送某个消息(message), 可
分类:
移动开发 时间:
2016-02-17 00:53:18
阅读次数:
329
Foundation框架为所有的应用程序提供基本系统服务 创建和管理集合,比如数组和字典 访问存储在应用程序里的图片和其它资源 创建和管理字符串 提交和接收通知 创建日期和时间对象 自动发现IP网络上的设备 操作URL流 执行异步代码 UIKit框架提供创建基于触摸用户界面的类 构建和管理你的用户界
分类:
移动开发 时间:
2016-02-14 16:47:22
阅读次数:
203
原创文章,欢迎转载。转载请注明:关东升的博客 内存托管对象Swift中调用CoreFoundation函数获得对象时候,对象分为:内存托管对象和内存非托管对象。内存托管对象就是由编译器帮助管理内存,我们不需要调用CFRetain函数获得对象所有权,也不需要调用CFRelease函数放弃对象所有权。获得这些内存托管对象的方法,是采用了CF_RETURNS_RETAINED或CF_RETURNS_N...
分类:
编程语言 时间:
2016-01-20 11:23:57
阅读次数:
202
原创文章,欢迎转载。转载请注明:关东升的博客 在Swift原生数据类型、Foundation框架数据类型和Core Foundation框架数据类型之间转换过程中,虽然是大部分是可以零开销桥接,零开销并不意味着内存什么都不用管。Swift类型内存管理是采用ARC,Foundation类型和Core Foundation类型内存管理都是采用MRC或ARC,CoreFoundation类型内存管理是基...
分类:
编程语言 时间:
2016-01-18 10:36:32
阅读次数:
165
一 NSData的使用1.string -> data NSString *str = @"changxiangweilai"; NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding]; NSLog(@"data:%@",data...
分类:
其他好文 时间:
2016-01-11 13:46:58
阅读次数:
122
一 NSString不可变字符串 1.字符串的创建 //创建字符串常量 NSString *string1 = @"hello"; string1 = @"hello word"; //alloc创建一个字符串 NSString *string2 = [[NSString alloc] i...
分类:
其他好文 时间:
2016-01-10 21:12:23
阅读次数:
170