黑马程序员---OC基础---常见错误汇总

原创 2015年07月07日 07:09:44

------- android培训java培训IOS培训期待与您交流! ----------

1、常见错误

(1)@interface和@end以及@implementation和@end不能嵌套包含:

OC是弱语法,可以只有@implementation,但实际开发中千万不要这样。

@interface Car:NSObject

@interface Person:NSObject

@end

@end
这种定义方法是错误的,系统会给出提示。

(2)只有类的声明没有类的实现:只有@interface 没有 @implementation时,编译可以通过,而执行时会报错:


(3)漏写了@end。

(4)两个类的对象声明顺序(可以把顺序打乱)。

(5)成员变量没有写在{}里。

(6)方法的声明写在了 {} 里面。

(7)在声明时不能对类的成员变量进行初始化,请注意成员变量不能脱离对象而独立存在。

(8)方法无法像函数那样的调用。

(9)成员变量和方法不能用static等关键字修饰,不要和c语言混淆。

(10)类的实现可以写在mian函数后面,在使用之前只要有声明就可以。

经典错误:只声明方法,没有实现:


版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员——IOS基础之OC---类使用的常见错误汇总

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——— **类使用的常见错误汇总** 1.类的声明和实现中不允许包含嵌套@interface ...

黑马程序员_OC类的声明和实现以及常见错误

lei

黑马程序员_Java基础_01环境安装、类编译常见错误、标识符、注释

java 环境安装需要下载jdk(java开发工具包),然后配置系统环境变量,下面是详细的说明 一、下载并安装jdk     1、 jdk(java开发工具包)包含了开发环境和运行...

黑马程序员---OC学习笔记之autorelease注意及错误用法

------Java培训、Android培训、iOS培训、.Net培训-------- 1、autorelease使用时注意事项   1)并不是放到自动释放池代码中,都会自动加入到自动释放池 ...

黑马程序员---ios开发---objective-c学习-01-简单类实现常见错误及分析

------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 前言     最近...

黑马程序员-OC语言基础学习(四)

OC语言学习笔记一 ---既然决定14年要好好的努力一次,那么就不要再轻言放弃,不再在随波逐流。只有努力过、拼搏过,才会知道自己行还是不行!为自己加油!--- ---总结的知识点可能有不正确的地方,如...

黑马程序员---IOS基础---OC 中无参与有参方法声明实现及调用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-----OC 中无参与有参方法声明实现及调用 一、OC中类和对象的一些概念 1.类的定义:类是具有相似内...

黑马程序员——OC基础:类和对象

一、面向对象 1.什么是面向对象? 答:面向对象其实是现实世界模型的自然延伸,世界万物都是对象。应用到计算机编程中,面向对象是编程的一种开发思想,比如OC,C++,java等语言,相对应的是面向过程,...
  • Big_Zzq
  • Big_Zzq
  • 2015年04月27日 14:46
  • 282

黑马程序员—IOS基础之OC—类的三大特性封装、继承、多态

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-

黑马程序员-oc基础类方法 封装

NSString是oc中处理字符串的类   使用NSStringd创建字符串有三种方法 1)NSString *s = @"banzhang"; 2)NSString *s1 = [NSStr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员---OC基础---常见错误汇总
举报原因:
原因补充:

(最多只允许输入30个字)