【发布时间】:2012-05-30 04:20:31
【问题描述】:
我尝试了以下示例代码:
#import "Foundation/Foundation.h"
@接口示例
{
@public NSString* 名称;
}
@结尾
@实现示例 @end
主函数()
{
例子*我;
我->名字=@“世界”;
}
在这一点上,我的代码似乎讨厌我。我确实理解公开一个字段是多么糟糕的主意,但我不确定为什么我在 main() 的最后一行出现错误。
【问题讨论】:
-
您遇到了什么错误?
-
哇哦。我真笨。忘记分配内存。编辑:看起来有人注意到了。
-
不要像这样访问实例变量 使用访问器方法。 总是。
-
@bbum 是的,我确实注意到我的原始帖子中的做法有多糟糕。只是想了解如何做到这一点,只是因为我想了解这种语言的内在。
标签: objective-c field public