oc中创建类和对象
2015-10-25 10:58
232 查看
一、创建类,得到对象:
例1:
1.新建一个people类 ,继承NSObject,得到:people.h和people.m以及main.m三个文件
2.在main.m中,进行“对象化”,专业来讲也就是“实例化”。代码如下:
/*
(1)在这里"*"号代表指针的意思。
(2)"[ ]"号在oc中表示调用方法,包括两种:[类名 方法名]和[对象名 方法名]
(3)“alloc”是函数名,也就是方法名,为对象分配内存空间
“init”是用来为对象进行初始化操作
(4)在c++等语言中,有采用“new”来进行初始化,但是对于正规的oc语言,还是不建议大家这么做
*/
people *p1 = [[people alloc]init];
people *p2 = [[people alloc]init];
people *p3 =[people new];
例1:
1.新建一个people类 ,继承NSObject,得到:people.h和people.m以及main.m三个文件
2.在main.m中,进行“对象化”,专业来讲也就是“实例化”。代码如下:
/*
(1)在这里"*"号代表指针的意思。
(2)"[ ]"号在oc中表示调用方法,包括两种:[类名 方法名]和[对象名 方法名]
(3)“alloc”是函数名,也就是方法名,为对象分配内存空间
“init”是用来为对象进行初始化操作
(4)在c++等语言中,有采用“new”来进行初始化,但是对于正规的oc语言,还是不建议大家这么做
*/
people *p1 = [[people alloc]init];
people *p2 = [[people alloc]init];
people *p3 =[people new];
相关文章推荐
- WIN7和Linux双系统环境下,正确卸载Linux的方法
- Hadoop-2.7.1安装与配置
- bzoj3390: [Usaco2004 Dec]Bad Cowtractors牛的报复
- 鸟哥的私房菜上 xpenguins 设备(ubuntu 12.04)
- startActivityForResult用法详解
- 2、Mybatis中一些常用的概念
- ubuntu chrome安装
- Java——集合——list、set、map
- 一上午搞java编码问题,写了一个将批量文件编码转为UTF-8的小程序(有BUG-.-!)
- 1、Mybatis的基本CRUD
- poj_3662 最小化第k大的值
- 项目中遇到的问题
- iOS程序崩溃 NaN: [nan 40]'
- JAVA中的集合框架
- bzoj3389: [Usaco2004 Dec]Cleaning Shifts安排值班
- linux操作系统CPL、DPL、RPL说明
- Min Stack
- 中国云计算网站的第六次会议
- 非递归方法,二叉树的中序遍历
- VirtualBox-Error In supR3HardenedWinReSpawn解决办法