OC中简单内存开辟 初始化
来源:互联网 发布:易安卓播放器源码 编辑:程序博客网 时间:2024/04/30 02:05
Audi *oneAudi = [Audi alloc];//开辟内存 创建对象前面要加* alloc是类(Audi)来调用的,所以是 +方法!!!
oneAudi = [oneAudi init];给对象初始化 init是对象oneAudi来调用的所以是 -方法!!!
init是把给分配的空间清零 初始化需要一个返回值,返回值就是对象的名字 例如上述的oneAudi
+表示这个方法属于类,只能类执行,id返回值类型,表示任意类型的对象,即创建好的对象。
-表示这个方法属于对象,只能对象执行,id返回值类型,表⽰初始化完成的对象。
Audi *secondAudi = [[Audi alloc] init];等同于上面的两句语句开辟内存并给对象初始化
public(公有的)实例变量可以在类的外部和内部操作
protected(受保护的,默认的)实例变量只能在该类和其子类内操作
private(私有的) 实例对象只能在该类内访问
面向对象的三大特性
1、封装
2、继承
3、多态
OC中的方法分两种:类方法和实例方法
类方法:只能类使用。例如:+(id)alloc注:类方法中不能使用实例变量
实例方法:只能对象使用,例如:-(void)sayHi
id是泛型,可以指向任何类型,但必须是对象类型
方法名
删除类型表示,返回类型,参数类型,参数名,空格
类中不能出现同名方法 但是中间的 :不能删除
凡是用类创建的对象都加*号 ID除外
- OC中简单内存开辟 初始化
- oc内存开辟和释放
- 【C】简单动态内存开辟(1)!!
- iOS_Runtime_OC对象在堆内存中开辟内存的大小
- 变量内存开辟空间简单原理 11-12
- OC中对象的初始化
- OC中内存管理
- OC中内存管理机制
- Dll中开辟内存在外的释放问题
- 编程过程中常见的内存开辟和释放问题
- 内存中关于开辟空间,堆,栈,静态区
- c中动态开辟内存的几个函数
- linux的内存开辟
- C开辟内存
- Linux内存开辟
- 动态开辟内存总结
- 动态内存开辟
- 动态内存开辟
- git 常见命令
- 文件夹类Directory的常用方法
- hdu 2433 Travel(枚举删掉的边求取最短路)
- Hadoop分布式文件系统:架构和设计要点
- 山东省第一届ACM大学生程序设计竞赛(原题) 回顾 4.18
- OC中简单内存开辟 初始化
- 第八周【项目1-实现复数类中的运算符重载】
- 疯狂JAVA之学习笔记(5)----------注释
- 基于protobuf的RPC实现
- shell条件判断之test命令实例详解
- 树分治(hdu5016-2014西安现场赛)
- UITableView---初始化
- 深入剖析jsp的工作原理
- SQL with as 的用法 以及递归函数的写法