AppleiPhone开发IDE首选项?

AppleiPhone开发IDE首选项?,第1张

概述我将做一些我从未想过会做的事情……学习如何为Apple硬件编程.在C,C,C#,.NET工作之后,甚至在DOS的黄金时代(Borland Turbo-C中的一个小DOS4G / W内存扩展器,任何人?)甚至小时候,玩Atari 8-Bit Turbo-BASIC,我觉得在多个级别上有点叛逆:)无论如何,我要去研究生院,全日制学习音乐 – 这将是多年来我第一次没有全日制编程演出 – 我觉得在我的空闲 我将做一些我从未想过会做的事情……学习如何为Apple硬件编程.在C,C,C#,.NET工作之后,甚至在DOS的黄金时代(Borland Turbo-C中的一个小DOS4G / W内存扩展器,任何人?)甚至小时候,玩Atari 8-Bit Turbo-BASIC,我觉得在多个级别上有点叛逆:)无论如何,我要去研究生院,全日制学习音乐 – 这将是多年来我第一次没有全日制编程演出 – 我觉得在我的空闲时间拿起一些Objective-C会很有趣 – 也许还有一点额外的口袋改变(一个人总能希望:)

所以,到了帖子的位置.我很习惯Visual Studio,设计师,XAML编辑器,代码隐藏,等等等等.一位朋友在他的小MacBook上拉了X-Code,以展示它应该是多么酷.当然,它与VS整体有着相同的东西,但它似乎比我想要的更分散.我敢肯定,一旦我习惯了它,它会没事的,但我只是想知道是否还有其他优秀的,免费的(或几乎免费的)/或开源编辑器,这些编辑器也可用于基于英特尔的苹果处理iPhone开发.有关进入xCode的任何提示?我刚刚决定这样做,所以我觉得我是从头开始的.我没有抨击X-Code ……我还没有真正使用它.我只是想知道编码员的偏好是什么.

谢谢你的建议!

解决方法 OS X上没有替代IDE可用于编写本机应用程序.但有些人不喜欢 Xcode内置编辑器.一个非常受欢迎的选择是 TextMate(非免费,但值得~50美元).可以将Xcode配置为使用您选择的编辑器来编辑文本文件.免费替代品包括OS X的 Emacs和 Vim端口.

当然,您可以在没有Xcode的情况下使用gcc工具链(例如,使用诸如Make之类的Unix风格的构建系统).您还可以在终端命令行中使用xcodebuild来构建Xcode项目,而根本不使用Xcode GUI(但是,如果没有GUI,您将很难配置和管理项目).结合这两者,人们可以拼凑一个来自例如Eclipse的IDE来构建OS X应用程序.由于Xcode为您处理证书签名等问题,因此iPhone会更难,但仍有可能.当然,您将放弃从Xcode获得的所有良好的Objective-C完成和文档集成.

因此,总而言之,Xcode几乎是城里唯一的游戏.毫无疑问需要一段时间才能习惯来自VS.特别是,代码生成在Cocoa世界中几乎闻所未闻.当您感觉自己在寻找这些工具时,请训练自己尝试不同的方法. Objective-C的后期绑定与NIB / XIB的强大功能相结合(Interface Builder中生成的捆绑包描述了应用程序的UI; XIB是一种更新的,版本控制友好的基于XML的格式,可自动编译为NIB,NextStep天的旧式格式)不需要代码生成.

对于非Cocoa / iPhone开发,生态系统自然更大.诺基亚有自己的IDE用于Qt工具包,可用于编写OS X(但不是iPhone)应用程序. Eclipse可用于使用任何Java工具包(包括SWT和Qt-Java框架,QtJambi)编写Java应用程序.

对于纯windows开发人员熟悉,还有在OS X上运行的Mono. MonoDevelop可能在OS X上运行,但我不确定.

总结

以上是内存溢出为你收集整理的Apple / iPhone开发IDE首选项?全部内容,希望文章能够帮你解决Apple / iPhone开发IDE首选项?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1060447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存