《Objective-c编程全解》(荻原刚志)笔记
来源:互联网 发布:栅格矢量化算法 编辑:程序博客网 时间:2024/05/30 02:24
oc是动态语言,需要编译环境和运行时系统 来 执行编译好的代码。
运行时系统:相当于oc的操作系统,负责完成对象的生成,释放时的内存管理,为发来的消息查找对应方法。
-(NSUinteger)retainCount 返回消息接收者的引用计数。
autorelease :把消息接收者加入到自动释放池,同时返回消息接收者
-(void)finalize 垃圾收器在释放接收者对象之前会执行该方法。
new 是 alloc init的 组合
SEL 体现oc 的动态性, 它类似于函数指针。
调用方法的另外两种方式 selector发送消息 , 通过函数指针采取函数调用的方式 :发送消息速度比函数慢(差距 2倍左右。 )。
MAC OS 分 5 层。 从上到下 分别是 用户体验,应用框架,图形和多媒体,核心服务,内核和驱动
0 0
- 《Objective-c编程全解》(荻原刚志)笔记
- objective-c编程全解(第三版读书笔记)
- 《Objective-C编程全解》 读书笔记 第一章
- 《Objective-C编程全解》 读书笔记 第十九章 并行编程
- 《Objective-C编程全解》 读书笔记 第二章
- 《Objective-C编程全解》 读书笔记 第三章 继承
- 《Objective-C编程全解》 读书笔记 第六章 垃圾回收
- 《Objective-C编程全解》 读书笔记 第七章 属性声明
- 《Objective-C编程全解》 读书笔记 第十章 范畴
- 《Objective-C编程全解》 读书笔记 第十一章 抽象类
- 《Objective-C编程全解》 读书笔记 第十二章 协议
- 《Objective-C编程全解》 读书笔记 第十四章 块对象
- 《Objective-C编程全解》 读书笔记 第二十章 键值编码
- Objective-C 编程全解-第02章 Objective-C程序设计
- 《Object-C》编程全解笔记一
- Objective-C 编程全解-第01章 面向对象的编程
- Objective-c高级编程GCD学习笔记(1)
- OBJECTIVE-C编程(第2版)学习笔记1
- Spring重复扫描导致事务失败的解决方案及深入分析
- redis持久化机制
- 闭包详解
- 重建二叉树
- 写一篇漂亮的CSDN-markdown
- 《Objective-c编程全解》(荻原刚志)笔记
- Linux访问Windows FTP服务器中文乱码
- listView学习记录
- 第12章--java集合之Set接口
- Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析
- tangowithdjango ch8 ModelForm
- 第八周项目1-数组做数据成员(3)
- NYOJ10skiing
- PHP字符串实体操作