oc学习的第一天

类:接口+实现

1.接口

2.继承:  单继承(只能有一个父类)

3.父类(supeicclass):子类()

4.attribute 属性(实例变量、成员变量)

5.方法(method):实例方法(-)/类方法(+)

6.实现

建议:

一个文件里只定义一个类

2.类名以大写开头

操作内存:

1.通过名字操作

比如 int a;

       a=23;

2.通过地址操作

int *pa=&a;

*pa =35;

oc的所有对象都放在堆内存里面

调用函数:函数地址()

oc 中方法名命名规则:

//1.参数前必须有冒号(:

//2.类型必须用圆括号

//3.(可选)参数前可以有标签(名字)

以—开头表示实例的方法

以+开头表示类的方法

创建对象的方法:

第一种方法:对象名=[类名 alloc];//创建对象

    //[stu init];//初始化

    第二种:类名 *对象名=[类名 new]

    第三种: 对象名=[[类名 alloc]init];

(其中new=alloc+init)

+表示类的方法通过*类名*调用

-表示对象的方法 直接用对象名调用

比如: //+表示的类方法,通过*类名*调用

    [Student test];

    //面向对象程序设计语言

    //对象(object==实例(instance

    [stu sing];


unrecognized selector 没有定义






















转载于:https://my.oschina.net/u/2529338/blog/535577

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值