Objective-C的最新版本是什么?

Objective-C的最新版本是什么?,objective-c,Objective C,你能告诉我现在最新的Objective-C版本是什么吗?有没有这种语言的官方网站(如sunmicrosystems for JAVA),我可以从中获得有关这种语言的信息?正如在中所指出的,“官方”Objective-C主页是。Objective C的最新版本是2.0。我找不到任何单一的语言网站,但包含与外部链接的重要信息。被视为此语言的主页。你也可能对这一点感兴趣。请注意,尽管Obj-C 2.0有垃圾收集器,iOS使用Obj-C 2.0,但它没有GC。根据,最新版本的OS X附带的Objecti

你能告诉我现在最新的Objective-C版本是什么吗?有没有这种语言的官方网站(如sunmicrosystems for JAVA),我可以从中获得有关这种语言的信息?

正如在中所指出的,“官方”Objective-C主页是。Objective C的最新版本是2.0。我找不到任何单一的语言网站,但包含与外部链接的重要信息。被视为此语言的主页。你也可能对这一点感兴趣。请注意,尽管Obj-C 2.0有垃圾收集器,iOS使用Obj-C 2.0,但它没有GC。

根据,最新版本的OS X附带的Objective C 2.0版本(在撰写本文时OS X 10.9.4“Mavericks”)是Objective-C 4,版本551.1。(如果您能解释文档和实际源代码之间Objective-C版本编号的差异,请在下面留下评论,好吗?

Objective-C 2.0于2006年发布,截至2016年,还没有3.0版本。但这并不意味着它没有改变

您可以找到Xcode支持的大型Objective-C功能的列表。有时详细的更改可以在Xcode发行说明中找到。其他更改,如myobject->isa被object_getClass(myobject)替换,没有很好地公布,您最终会通过编译器警告发现它们


五年前的问题,当然,但答案不断变化…

现在是Objc4!Objc源代码如下:


2.0在很大程度上没有意义。该语言的发展远远超过了最初的“2.0”版本。@bbum,谢谢您提供的信息。在所有地方我都看到了2.0。有官方更新版本吗?@taskinoor:根据苹果版本控制系统,我们目前的版本是4.37.1(见opensource.apple.com)。这也不是很准确,因为不同SDK中交付的编译器可以有不同的版本,但在其他方面具有相同的功能。现在根本没有语言版本。如果说有什么区别的话,那么与SDK关联的#就是最好的。也就是说,当前的生产版本是iOS 4.3/OS X 10.6.8,当前的NDA测试版是iOS 5.0/OS X 10.7。您的答案不清楚。请说明Xcode版本和Objective-C之间的区别,它非常混乱。