第三章 探索Apple平台语言Objective-C
来源:互联网 发布:狮王红包软件 编辑:程序博客网 时间:2024/06/04 19:15
1.面向对象编程术语
类、子类、父类、对象、实例化、实例方法、类方法、消息、实例变量、变量、参数、属性
2.Objective - C文件结构
头文件及实现文件
3.Objective - C编程基础
其他自己看书吧,主要是内存管理这里和java明显区别
释放规则
(1)存储基本数据类型的变量不需要释放
(2)如果分配了一个对象,必须将其释放
(3)如果retain保留了对象,则必须release消息
(4)使用分配对象返回的方法时,无需负责释放该对象
(5)不用释放@“字符串”这样的对象
(6)dealloc中释放掉所有实例变量,当然不包括基本类型的
autorelease只是做个标记,并不减少引用计数
assign:基础数据类型(NSInteger,CGFloat),代理的声明
copy: NSString对象声明用
retain:其他所有对象的声明
nonatomic:非多线程,没有多线程间通讯编程用这个
自动内存ARC机制
Strong强引用
Weak弱引用,界面中的控件都是弱引用
如果建项目时没打上Use Automatic Reference Counting自动管理内存的勾
使用Edit - 》Convert menu会将工程中手动管理的内存转成自动方式
- 第三章 探索Apple平台语言Objective-C
- 第三章: Objective-C 语言 -- 上
- Objective-C 程序设计 第三章
- Objective-C超越C++,成为第三大受欢迎编程语言
- 【C语言探索之旅】 第二部分第三课:数组
- C语言探索之旅 | 第二部分第三课:数组
- C语言第三章
- Objective-C Ivar Layout 探索
- Objective-C:探索block(二)
- 精通Objective-C 第一章~第三章读书笔记
- 《Effective Objective-C 2.0》读书笔记---第三章
- 【C语言探索之旅】第三部分第三课:SDL开发游戏之显示图像
- 【C语言基础】C语言第三章
- C语言探索之旅】 第一部分第四课第三章:变量的世界之显示变量内容
- C语言探索之旅 | 第一部分第四课第三章:变量的世界之显示变量内容
- 第三章:C语言特性
- C语言 :第三章 变量
- Objective-C和Swift中常用的第三方库都可以在这个平台看到
- 删除链表结点要求O(1)时间复杂度
- SIP RFC 关系图汇总--超全---part5
- 黑马程序员——死锁
- 从B 树、B+ 树、B* 树谈到R 树 --- 先转了 正复习着ds 呢
- XNA保存游戏数据
- 第三章 探索Apple平台语言Objective-C
- SIP RFC 关系图汇总--超全---part6
- SIP RFC 关系图汇总--超全---part7
- 第四章 CocoaTouch内幕
- 黑马程序员_java学习笔记07
- 关于Relay Log无法自动删除的问题
- JAVA图形编程入门(连载7)
- Invalid file name: must contain only [a-z0-9_.]
- 自动备份Oracle数据库