我对制作iPhone应用程序很感兴趣。我想知道是否可以在没有Xcode的情况下制作应用程序,这样做的唯一原因是因为我非常贫困,买不起苹果电脑。
我对制作iPhone应用程序很感兴趣。我想知道是否可以在没有Xcode的情况下制作应用程序,这样做的唯一原因是因为我非常贫困,买不起苹果电脑。
- Python
- PhoneGap
- Appcelerator
- Mono
- Unity3D
- Unreal Engine
这些都可以导出到iOS。
唯一需要Mac的步骤是发布到应用商店。但是您可以使用任何Mac进行发布,因此您可以从朋友/邻居或实际上任何人的Mac上发布。这是最后一步,当您确定一切运行正常时。也许您的应用程序会赚取您自己的Mac。
此外,互联网上有许多发布服务提供商(成本远不及Mac)。我暂时想不起任何特定的服务商,但我相信如果您搜索,您会找到很多。祝你好运!
是和不是。你可以使用替代的SDK,但它们可能很难使用,并且不提供Xcode所提供的发布/签名功能。
不幸的是,尽管存在“替代方案”(如phonegap、mono touch等),但我认为您最终需要Xcode及其工具来打包/签署/发布应用程序。
如果您真的有动力,可以研究在PC上安装Mac OS X的方法,但这超出了本网站的范围。
虽然Xcode本身是免费的,但确实需要一台运行Snow Leopard的基于Intel的Mac。您有两个选择:
更新:
对于Objective C,您可以在iPhone开发者门户网站上参考一份相当不错的Objective C语言文档。还有许多其他文档,例如内存管理和人机界面指南,这些都应该能帮助您入门。
一旦您熟悉了Objective C,您就可以浏览iPhone开发中心的各种编程指南。如果您想要遵循系统化的方法,您可以参考我认为相当不错的"Beginning iPhone Development"书籍。
是的,可以在没有Xcode和Mac/iPad/iPhone的情况下开发Mac/iPad/iPhone应用程序。我拥有一台iMac、一台iPad和一台MacBook Pro。我曾尝试在Xcode中进行开发。
在互联网上进行了一些快速搜索后,我找到了http://www.gnustep.org/。这是一个框架,您可以使用它来使用GCC(GNU编译器)开发Objective C语言。还有其他工具可供使用,例如GNU STEP应用程序项目:这似乎是一种IDE(我尚未测试过)。