Concurrency Programming Guide 2 Concurrency and Application Design
Concurrency and Application Design
关于iOS多线程先看这个:
一.线程概述
有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。
关于iOS多线程先看这个:
一.线程概述
有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。
我们常说的APP,包含用户互交界面的应用程序
异步设计方法
asynchonous是指让代码跑在别的线程上,而不是发起的线程上。使用多核处理器资源来提高程序的运行效率。
一种C结构体,包含了代码和相关数据。使用block可以很方便的把一段包含数据的代码交给其他线程执行。关于block的具体介绍见 Block Programing Guide
KVC(Key-value coding)是一套利用字符串标识符间接访问对象属性和关系的机制,由NSKeyValueCoding informal protocal
定义。
坑着先
Data Objects //数据封装类
Working With Binary Data //创建和使用样例
Working With Mutable Binary Data //修改NSMutableData
NSCharacterSet, NSMutableCharacterSet
NSString 和 NSScanner 都有通过 NSCharacterSet 来实现其查找排序等功能