03 2018 档案
摘要:Block是将函数及其执行上下文封装起来的对象 block有三种: 1)blcok的类型取决于其访问的变量的类型: 【1】NSGlobalBlock 全局区block:没有访问auto类型局部变量——包括:没有访问任何变量、访问了static类型的局部变量、访问了全局变量(包括static和auto
阅读全文
摘要:高级编程语言想要成为可执行文件需要先编译为汇编语言再汇编为机器语言,机器语言也是计算机能够识别的唯一语言,但是OC并不能直接编译为汇编语言,而是要先转写为纯C语言再进行编译和汇编的操作,从OC到C语言的过渡就是由runtime来实现的。然而我们使用OC进行面向对象开发,而C语言更多的是面向过程开发,
阅读全文