我完成了.NET和Web开发。并希望开始为iPhone编写应用程序。
我需要从哪里开始 喜欢 - 任何SDK或我需要的东西 - 需要学习哪种语言 - 我使用Windows,我将不得不切换到Mac进行iPhone开发 - 有没有iPhone设备模拟器或我也必须购买iPhone
答案 0 :(得分:9)
总结:
有一个模拟器但是:
它的功能和性能与真实设备不同,因此您至少可以使用一部iPhone / iPod touch来测试真实设备。
除此之外,不同型号的性能和功能也各不相同,因此拥有一系列设备会很有帮助。
答案 1 :(得分:2)
如果你不想购买99美元的程序,但仍想制作自己的应用程序并将它们放在自己的iPhone / iPod Touch上,你就可以越狱iPhone来实现它。 This link告诉你如何在越狱iPhone后做到这一点,你可以弄清楚如何做here。您可以通过这种方式为自己制作应用程序,或者在Cydia上免费或者分发它们。你不需要一个非常好的mac开发,只需要一台MacBook或Mac Mini。
注意:越狱不非法,你可以用你的iPhone做它想要的东西(只要你不盗版非法破解的应用程序)。
答案 2 :(得分:0)
访问Apple's iPhone site了解更多信息,包括
一个。如何成为有执照的开发人员
湾如何使用XCode,模拟器等
℃。关于iPhone SDK的大量文档
答案 3 :(得分:0)
使用Objective-C平台在Cocoa中完成iPhone的编程。在我工作的地方,我们有一两个人在一个项目中探索IPhone开发 - 他们使用OSX附带的XCode在IMac上编程(我认为任何Mac都可以)。
只有当要将程序发布到App Store时,才必须从Apple buy a developer license(99美元)。否则你可以加入developer program(免费注册,我认为)并下载SDK,它包含你需要的所有工具(如果你在mac上)。对于真实世界的测试,除非您使用GPS,否则您可以用iPod替代IPhone。
答案 4 :(得分:0)
我赞成拥有大量信息的http://www.raywenderlich.com。每当我遇到问题时,我倾向于在某处找到答案。
另一个有趣的解决方案是HTML5
,因为Apple不需要开发人员许可证就可以在iPhone和iPad上运行HTML5应用程序。
iTunes U,当你获得开发所需的Mac时,你可以自由访问它,拥有来自Apple以及大学如CalTech或MIT的大量视频,与iPhone原生开发相关,以及基于HTML5的开发。