Xcode 是用什么语言编写的?
知道 Xcode IDE 是用哪种语言编写的吗?
Any clue which language Xcode IDE is written in?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
知道 Xcode IDE 是用哪种语言编写的吗?
Any clue which language Xcode IDE is written in?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
C、C++、Objective-C 和 Objective-C++(按字母顺序排序)。省略外部工具 Xcode 作为前端,并且库不是 Xcode 工具包独有的,我不知道它们在应用程序本身中使用的其他语言。这也是其他相关应用程序(例如 Instruments)的规范。
当前版本使用 Objective-C 和 Objective-C++ 的垃圾收集。
外部组件(例如 Clang 和 Xcode 的索引器)主要用 C++ 编写。
C, C++, Objective-C and Objective-C++ (ordered alphabetically). Omitting external tools Xcode serves as a front end for and libraries which are not unique to the Xcode toolkit, I don't know of other languages they use in the app itself. This is also the norm for other related apps (e.g. Instruments).
The current version uses Garbage Collection for Objective-C and Objective-C++.
External components such as Clang and Xcode's indexer are written predominantly in C++.
我同意这个猜测,很可能是 Objective-C,因为所有 Cocoa 框架都是本地链接的。 GNUstep 的 Gorm(类似界面生成器)当然是用 Objective-C 编写的 http://en.wikipedia.org但奇怪的是,如果 Wikipedia 可信的话,NeXTStep 的 Interface Builder 似乎最初是用 Lisp 编写的。 href="http://en.wikipedia.org/wiki/Interface_Builder" rel="nofollow">http://en.wikipedia.org/wiki/Interface_Builder。
I second the guess, most likely Objective-C since all the Cocoa frameworks link natively. GNUstep's Gorm (Interface Builder lookalike) is certainly written in Objective-C http://en.wikipedia.org/wiki/Gorm_(computing). Curiously, though, it appears that NeXTStep's Interface Builder was originally written in Lisp if Wikipedia is to be believed http://en.wikipedia.org/wiki/Interface_Builder.