我必须开发一个能够将实时数据从服务器传输到iPhone的iPhone应用程序。
一些实时数据示例如下:
我们被告知要使用Objective C在Linux中开发我们的项目。由于我是这个领域的新手,有人可以给我任何有关如何启动项目的想法吗?
建议使用Linux吗?
答案 0 :(得分:11)
如果你想要一个理智的管道,你将不得不使用Mac OSX。你还需要拿一本关于iPhone开发的书。如果需要,可以按照教程here运行OSX中的OSX。
答案 1 :(得分:9)
首先回到项目经理并告诉他们你需要一台合适的Mac来开发iPhone。
你申请在Linux下使用这些工作的任何黑客只会花费你比Mac mini现在花费更多的钱。除非你是奴隶并且免费工作?
同样使用Linux hacks进行商业iPhone开发违反了您签署的在App Store上发布应用程序的iPhone Developer Program。因此,如果项目经理建议使用Linux进行iPhone开发,那么您的法律部门应该发出红旗。
答案 2 :(得分:3)
甚至不要考虑使用Linux。你会浪费很多时间来破解开发环境,但你仍然无法获得一些必需的XCode工具,比如代码签名。它会更容易和更便宜,甚至可以获得Mac mini。
答案 3 :(得分:1)
不,不要使用Linux开发iPhone应用程序。虽然有Objective-C编译器可用,但您无法访问所有Cocoa库,这些都是iPhone开发的基础。你需要一台Mac。
答案 4 :(得分:1)
在这里添加其他评论不鼓励使用Linux来开发iPhone应用程序,除非你的目标是破坏iPhone,你必须拥有Xcode来签署和配置iPhone应用程序。此外,您将无法在模拟器中运行代码。最简单/最便宜的解决方案是购买便宜的Mac(Mac Mini可以使用您当前的外围设备以低于600美元的价格购买)。