gpt4 book ai didi

objective-c - Objective-C 是如何更新的?是否有版本发布?当前的 'version' 是什么?

转载 作者:行者123 更新时间:2023-12-02 15:15:02 25 4
gpt4 key购买 nike

我一直在尝试回答这个问题并查看谷歌/维基百科等,但无法确定这一点。在维基百科上,我看到了对 Objective-C 2.0 的引用,但仅此而已。我很好奇,例如在 Xcode 7 中有一些可用于 Objective-C 的新功能,如轻量级泛型和 __kindof。这些以前是否存在并且只是通过 v7 中的 Xcode 提供?还是语言变了?我试图找到版本历史或发布信息,但到目前为止一无所获。 Swift 在版本/发布上更加清晰,我一直在问自己是否遗漏了与 Objective-C 相关的内容,因为我找不到这些信息。 Objective-C 会随着 Xcode 的发布而更新,还是该语言可以自行发展?

最佳答案

in Xcode 7 there were some new features available for Objective-C like lightweight generics and __kindof. Did these exist before and they were just made available via Xcode in v7? Or did the language change?

就此而言,是的,语言确实发生了变化。

研究此类功能的最佳方法是阅读 Xcode 的发行说明。因此,您正在谈论的功能出现在这里:

https://developer.apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/doc/uid/TP40016994-CH5-SW1

实际上有一个 Objective-C 部分,其中有一个小节“Objective-C 语言更改”。这几乎可以告诉您这是语言的变化!

此处列出了此后的更改:

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html

其中,最重要的可能是类属性的出现。

所有这些更改主要是为了增强 Swift 兼容性,我认为我们可以预期 Objective-C 的所有更改都将用于此目的。

关于objective-c - Objective-C 是如何更新的?是否有版本发布?当前的 'version' 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41127787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com