iOS
文章平均质量分 61
zhang_int_int
这个作者很懒,什么都没留下…
展开
-
2.GCD多线程整理
说明:该整理自《Object-C高级编程》1.任务队列Dispatch Queue:FIFO结构的任务队列,等待线程处理,分成串行和并行两种模式。串行为单线程(同时被处理的任务只能有一个),并行为多线程,可以有多个任务被同时处理。用户职能操作队列,而不能操作线程。貌似并没有提供限制最大线程数量接口API。serial dispatch queue:用在多个线程想更新相同的数据资原创 2015-12-14 21:31:21 · 377 阅读 · 0 评论 -
4.OC仿写知乎客户端
1.代码托管2.最近用OC仿写了知乎的客户端,内置的所有数据都是静态的,后面试一下,看能不能通过抓包,获取知乎和后台的交互协议。源码放在GitHub上,适合新手可以参考下。实现了第一层次的页面, 由于代码较多,全部通过代码的方式布局,直接上效果图吧3.运行效果消息的第一个页面: 发现-推荐 页面 发现-热门 页面 发现-收藏 页面 消息-通知 页面 消息-赞与感谢 页面原创 2015-12-25 12:04:17 · 485 阅读 · 0 评论 -
5.SQLite面相对象通用封装
1.由来在学习SQLite的时候,发现OC中提供的API是面向过程的方式,如果在开发中用到,那么每次都会重复的去走这个流程,打开数据库,执行sql,细节上的处理等。于是就在sqlite3的基础上,进行了通用封装,在以后的开发中直接使用即可,提高开发效率。 源代码托管:2.注意该封装只是针对通用的接口和使用方式,使用起来也比较简单,sql语句,数据类型,数据值即可。 1.默认表的第一列为主键,创建原创 2015-12-27 15:39:22 · 481 阅读 · 0 评论 -
3.OC中三种线程方式总结
1.说明开始看的时候还是蛮排斥的,认为OC中的线程封装的不灵活,现在不这样认为了。C++服务器中多线程:多为提高程序的性能,并发行,或者在结构上进行任务分离,解除业务之间的耦合性,每个线程相当于一个批处理器,对大量相同协议的数据进行处理。生存周期很长,当数据交叉的时候,会涉及到大量的线程同步。OC中多线程:以任务为单位,将耗时的操作交给其他线程,不阻塞当前线程,所以生存周期也在任务原创 2015-12-16 10:42:15 · 788 阅读 · 0 评论 -
1.ARC
1.简介 该部分笔记总结自《Object-C高级编程》和《疯狂iOS讲义》2.ARC是通过引用计数来实现一种引用计数的方式。 将对象分成4个状态,生成,持有,释放,废弃。方式如下: 生成并持有对象 alloc/new/copy/mutableCopy等方法 持有对象 retain 释放对象 release原创 2015-12-14 21:48:43 · 362 阅读 · 0 评论