我正在使用
Cocoa应用程序,目的是在
Windows和
Linux上使用GNUstep.到目前为止,我一直在避免Objective-C 2.0的功能,但我真的很想开始使用至少属性.谷歌似乎告诉我(虽然我很难找到这个问题)目前,没有Objective-C 2.0功能与GNUstep一起使用.有没有人知道GNUstep是否有计划来支持@property和@synthesize?
我也想知道是否有一个很好的“拓展”策略?我当然可以想象一个程序,可以使用@property和@synthesize将代码扩展为不使用任何Objective-C 2.0功能的代码,但我担心没有太多的需求这样的事情,所以我可能赢了’可以找到一个.
你认为GNUstep有机会在下一年左右支持@property和@synthesize吗?
解决方法
这是几个月后,但答案是肯定的; GNUstep将支持Objective-C 2.0功能(以及块).目前,一切都是或多或少的实现,但需要测试和调试.这些功能需要Clang而不是gcc,目前您需要使用中继版本.
有关详细信息,请参阅David Chisnall在此主题中的解释:
http://groups.google.com/group/gnu.gnustep.discuss/browse_thread/thread/b0a5fa4e3be71bb1#