- 博客(5)
- 问答 (1)
- 收藏
- 关注
转载 进程和线程的区别
简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 从逻
2015-06-15 22:29:34 519
转载 TCP和UDP的区别
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协议集包括应用层,
2015-06-15 22:21:12 445
转载 Extension
extension可以认为是匿名的category,但是这个extension相对于category有有一个特殊功能: 在extension中可以定义可写的属性,公有可读、私有可写的属性(Publicly-Readable, Privately-Writeable Properties)一般这样实现! 举例说明如下: 1. 创建测试程序empty applicatio
2015-06-09 16:49:16 558
原创 Category
二、category是什么 类别是一种为现有的类添加新方法的方式。 利用Objective-C的动态运行时分配机制,Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,无需创建对象类的子类就能为现有的类添加新方法 二、类别的局限性 有两方面局限性: (1)无法向类中添加新的实例变量,类别没有位置容纳实
2015-06-09 16:43:26 460
转载 UITableView优化
看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解。 UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这块的优化水平
2015-06-08 10:53:34 110
空空如也
导航控制器 导航条的问题
2014-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人