objective-c - 我如何在 GNUstep 中使用 Objective-C 的属性功能?

标签 objective-c gnustep

我正在尝试在 GNUstep 中使用 Objective-C 2.0 特性属性(使用 Windows)。

但是我不能使用@property 符号和@synthesize。

虽然我所有的代码都是正确的,但是编译器无法编译我的属性代码。

编译器也无法理解“@”符号。

我可以使用 GNUstep 中的 Property 功能吗?

如果可以使用,请告诉我该怎么做?

感谢您的宝贵时间。

最佳答案

GNUStep GCC 编译器不支持 @property(或任何其他 Objective-C 2.0 语言更改)。但是,如果您可以使用 Clang,则可以在编译时访问 Objective-C 2.0 功能。只要您能找到与 Objective-C 2.0 兼容的运行时,就万事大吉了。参见 http://wiki.gnustep.org/index.php/ObjC2_FAQ#Which_Bits_of_Objective-C_2_Work.3F .

关于objective-c - 我如何在 GNUstep 中使用 Objective-C 的属性功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419827/

相关文章:

objective-c - 在 Linux Foundation/Foundation.h 链接 : file not found 上使用 clang 编译 Objective C

objective-c - 无法在 Ubuntu 上编译 Objective-C 代码

c++ - 链接 Objective-C++

objective-c - 什么在调用 CFStringCreateFromExternalRepresentation?

objective-c - 我如何在 cocoa 中获取鼠标单击事件元素

ios - UIWebview 禁用重定向到 AppStore

ios - 如何在 UITableViewCell 中添加交互式 View Controller ?

linux - 在 ubuntu 上安装 Webobjects 4.5.1

objective-c - 从 CString 初始化 NSString 的最快方法是什么?

objective-c - 构建 Obj-c 程序时无法在 Linux 中找到 Foundation/NSObject.h