【发布时间】:2026-01-25 21:40:01
【问题描述】:
我刚开始学习 Obj-C,我有点困惑。我一直在 Lynda.com 上观看的视频是使用 Xcode 4 创建的,但是有很多不同之处,我很难相信它们都出现在 2 点版本中。例如:
在视频中你可以写:
@property NSString * myString
这会很好,但现在在 4.2 中它会引发错误,除非您编写如下内容:
@property (nonatomic, retain) NSString * myString
另外,默认情况下实现代码中不再有init或dealloc方法,NSAutoReleasePool的实现方式完全不同。什么给了?
【问题讨论】:
-
请显示您看到的错误。以前的属性声明在我的 4.2 安装中运行良好。
-
可能是编译器设置。我正在做一个基础项目,我没有改变任何东西
标签: objective-c xcode4 xcode4.2