一、本质[receiver message]不是一个简单地方法调用,而是在编译阶段被编译器转化为 objc_msgSend(Class receiver,SEL selector, arg1, arg2, …) ,只是在编译阶段确定了要向receiver发送message这条消息

阅读更多»

一、简介Runloop的本质是一直运行着的循环,线程中的循环.它用来接受循环事件和安排线程的工作,并且在线程中没有工作时,让线程进入睡眠状态.程序启动时,Runloop随着主线程的启动而启动,每个线程都有一个runloop,但是只有主线程的会自动启动; RunLoop 是线程中的

阅读更多»

一、前言 Pthreads NSThread GCD NSOperation & NSOperationQueue 开发者只需要定义想要执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现

阅读更多»

网络OSI七层模型OSI(Open System Interconnection),由底层到高层分别为,物理层、数据链路层,网络层,传输层、会话层,表示层、应用层 物理层:负责将比特流与电子信号转换 数据链路层:定义了通过通信介质相互连接的设备之间,数据传输的规范。有两个重要的概

阅读更多»

HelloTed

大写的程序员