A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 深蓝的蓝 中级黑马   /  2015-7-9 19:38  /  1030 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

每个代码里都要用到吗?或者说是只要有类的声明就一定要有类的实现吗?

2 个回复

倒序浏览
oc类的声明和实现,书写时候,容易犯的错误主要包括以下几点:

1、只写声明,不写实现

2、将@end这个结束标记忘记了

3、类的声明或者实现都不能写在c的函数中

4、属性的声明必须写在大括号当中

5、在声明属性的时候,不能直接赋值

6、声明与实现不能嵌套

7、方法的声明,只能写在大括号的下面,@end上面

8.错误提示: '-[Person run]: unrecognized selector sent to instance 0x100109c80'  经典错误(记住),就是对象没有找到run这个方法
9、创建一个类的时候,一定要写上 :NSObject,这样,这个类才具有创建对象的能力

回复 使用道具 举报
、OC中任何一个类都是继承NSObject,OC中只要定义在{}中的字段就是类的属性,OC中的对象类型相当于C中指针定义样式(类名 *),这点需要注意,一般是的只要有类的声明即必须要有实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马