所以,我正在通过本书学习Objective C. 它被认为是伟大的。 http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=sr_1_1?ie=UTF8&qid=1303332025&sr=8-1
但是当我尝试完成本书(3.2)的练习后安装新的Xcode(版本4)后,它给了我10个编译错误,我无法识别。 我该怎么办? 获取xcode 3并不是一个真正的选择。 例如,有许多语义错误一直在说未指定的标识符指向空格......
它也不接受这行代码:
Fraction *myFraction;
我上课了myFraction,这个有什么问题?
此类中还有方法声明
- (void) setNum : (int) n;
它说,期待会员名称或;在声明说明符之后。 这意味着什么?那里已经有一个分号了。
答案 0 :(得分:2)
Fraction *myFraction;
我上课了myFraction,出了什么问题 有这个?
在此声明中,Fraction
是您班级的名称... myFraction
是您对象的名称。如果您的类实际上称为myFraction,则此语句将为:
myFraction *myFraction;
还有方法声明 这个班级
- (void) setNum : (int) n;
它说,期待会员名称或; 在声明说明符之后。什么可以 这个意思?已经有了 那里有分号。
我没有看到任何错误...你能发布围绕这个方法声明的代码吗?