Fork me on https://github.com
摘要: CollectionViewController 集合视图 UICollectionView, 继承于UIScollView, 可以滚动, 从iOS6才出现, 和UITableView的用法非常相似 tableView dataSource: 显示数据 delegate: 样式和触发方法 c... 阅读全文
posted @ 2015-11-18 22:15 OrangesChen 阅读(245) 评论(0) 推荐(0) 编辑
摘要: SDWebImage, 关于第三方异步加载图片的一些方法1.首先将第三方文件(SDWebImage)添加到工程里2.修改ARC 3.在viewControl中添加一个imageView, 添加一个tap点击手势, 用来展示下载的图片a. sd_setImageWithURL引入头文件#impo... 阅读全文
posted @ 2015-11-14 17:37 OrangesChen 阅读(315) 评论(0) 推荐(0) 编辑
摘要: NSFileManager(文件管理类)文件管理类, 对文件进行管理 NSFileManager *fm = [NSFileManager defaultManager]; NSString *filePath = [NSString stringWithFormat:@"%@/imag... 阅读全文
posted @ 2015-11-13 21:59 OrangesChen 阅读(226) 评论(0) 推荐(0) 编辑
摘要: UIReview(UI总结)1.UIView UIWindow: 窗口类, 一般和屏幕大小保持一致, 一个应用至少要有一个窗口, 用于展示内容 1, 3g, 3gs, 4, 4s : 320 * 480 5, 5c, 5s : 320 * 568 6, 6s : 375 * 667 6 Plus, ... 阅读全文
posted @ 2015-11-13 21:51 OrangesChen 阅读(304) 评论(0) 推荐(0) 编辑
摘要: sqlite(轻量级数据库)1.为什么要使用数据库呢?文件读写, NSUserDefualts, 归档, 写入的过程是覆盖, 效率比较低, 并且不支持针对某些数据的修改2.数据库: 存放数据的仓库数据库以表的形势存放数据每个表都有字段, 用于标示存什么样的数据在字段中, 有一种特殊的字段(主键), ... 阅读全文
posted @ 2015-11-13 21:28 OrangesChen 阅读(4246) 评论(0) 推荐(0) 编辑
摘要: DataPersistence(数据持久化)1.数据持久化? 数据永久的保存2.为什么要做数据持久化? 要把之前的操作(存档, 记录等)保存起来3.为什么数据之前保存不了呢? 以前的数据都存在内存中, 程序一旦终止, 内存就会被收回4.数据保存到哪里, 才能做数据持久化 把数据存到硬盘里5.存到硬盘... 阅读全文
posted @ 2015-11-12 21:06 OrangesChen 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 第三方(SDWebImage, 网络类AFNetWorking) cell的创建方式 1.自己判断cell==nil, 没有就创建 2.通过注册形式, 创建cell, 没有自动生成cell [self.myTableView registerClass:[UITableViewCell c... 阅读全文
posted @ 2015-11-10 20:13 OrangesChen 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 网络编程(GET, POST) 客户端展示网络数据的过程: 1.客户端发送请求给服务器端 2.服务器端收到请求,把数据(XML, JSON)传给客户端 3.客户端要对数据进行解析, 提取有用数据 4.然后在控件(label, tableView, imageView等等)上进行展示 客户端... 阅读全文
posted @ 2015-11-09 22:16 OrangesChen 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 数据解析(SAX, JSON) 为了方便客户端和服务端进行数据的传递, 会对数据的格式进行限定, 主流的数据格式: XML: Extensible Marup Language, 可扩展标记语言 XML数据的特点 1.有一个根节点 2.每一个节点, 都有一个父节点和多个子节点 3.如果一个... 阅读全文
posted @ 2015-11-09 21:27 OrangesChen 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 可视化编程 可视化编程: 一种所见即所得的编程方式, 可以快速创建控件, 方便布局页面 iOS中可视化编程分两种方式: 1.Xib: Xcode interface builder, 一对一(一个文件对应一个页面) 2.Storyboard: 故事版, sb, 一对多(一个文件对应多个页面) ... 阅读全文
posted @ 2015-11-05 21:21 OrangesChen 阅读(1192) 评论(0) 推荐(0) 编辑