2016年1月28日

网络编程(二)NSURLSessionConfiguration

摘要: 1.NSURLSession有三种工作模式 (1)defaultSessionConfiguration(默认):使用的是基于磁盘缓存的持久化策略,Cache,Cookie。 (2)ephemeralSessionConfiguration(短暂):该模式不使用磁盘保存任何数据。所有和会话相关的ca 阅读全文

posted @ 2016-01-28 21:59 利利利 阅读(573) 评论(0) 推荐(0) 编辑

网络编程(一) 利用NSURLSession发送GET POST请求

摘要: Xcode 7.0后,http链接不能直接访问(https可以),需要在Info.plist增加下面一项才能正确访问。 使用NSURLSession进行网络请求的流程: 1.构造NSURL 2.构造NSURLRequest请求对象 3.构造NSURLSession会话对象 4.创建网络请求任务:da 阅读全文

posted @ 2016-01-28 20:23 利利利 阅读(308) 评论(0) 推荐(0) 编辑

2016年1月25日

CoreData的简单使用(二)数据的增删改查,轻量级的版本迁移

摘要: 上一篇中我们已经使用CoreData创建了一个SQLite数据库CoreData的简单使用(一)数据库的创建现在对数据库进行数据的CRUD(增删改查) 1.Data Model 的设置 创建一个DataModel,取名CRUD.xcdatamodeld,添加Entity(Library和Book)... 阅读全文

posted @ 2016-01-25 15:49 利利利 阅读(376) 评论(0) 推荐(0) 编辑

2016年1月23日

CoreData的简单使用(一)数据库的创建

摘要: iOS有多种数据持久化得方式 plist文件(属性列表) preference(偏好设置,NSUserDefaults) NSKeyedArchiver(归档,用的不多) SQLite 3 (需要导入库libsqlite3.0.tbd,并且在使用时要包含<sqlite3.h>头文件) CoreDat 阅读全文

posted @ 2016-01-23 16:55 利利利 阅读(1904) 评论(0) 推荐(0) 编辑

2016年1月22日

UINavigationController使用的注意事项

摘要: 1.常用属性viewControllers //所有在栈中的控制器topViewController //栈顶控制器navigationBar //导航栏 竖屏下默认44,横屏默认32 2.对navigationBar的标题进行字体颜色等设置NSDictionary *dic = @{ NSFore 阅读全文

posted @ 2016-01-22 20:06 利利利 阅读(372) 评论(0) 推荐(0) 编辑

2016年1月21日

事件分发与响应者链

摘要: 在iOS中事件分为三类:触摸事件:通过触摸、手势进行触发(点击,缩放等)运动事件:通过加速器进行触发(微信摇一摇等)远程控制事件:通过其他远程设备触发(线控耳机)只有继承自UIResponder的类才能处理事件下面说一下触摸事件当用户触摸屏幕时,事件会被封装成一个event实例,包含了触摸相关信息,... 阅读全文

posted @ 2016-01-21 22:33 利利利 阅读(783) 评论(0) 推荐(0) 编辑

Foundation和UIKit框架图

摘要: 学习Foundation和UIKit的时候比较容易忽视的一个问题:对于一个新的类,知道它的用法和属性方法,但往往忽视了它的继承关系,了解类的继承关系能帮助加深对其理解。另外在官方文档中每一个类的继承关系和遵守的协议都写得十分清楚,学习时首先应该看官方文档拿UIStoryboard举例Inherits... 阅读全文

posted @ 2016-01-21 20:38 利利利 阅读(1037) 评论(0) 推荐(0) 编辑

NSMutableArray,NSMutableDictionary的内存管问题

摘要: 今天做项目遇到一个问题,在一个类中定义了一个可变数组,使用的是copy的内存管理策略 当往数组中添加包装好的基本数据的时候,程序直接崩溃了。解决方法:把copy换成strong就不会崩溃了; 后来做了个测试,并没有很清楚问题出在哪里,如果有人知道请指教 新建一个工程 Single View Appl 阅读全文

posted @ 2016-01-21 00:23 利利利 阅读(590) 评论(0) 推荐(0) 编辑

导航