1 iPhone能否在Windows中开发

同类问题:iPhone能不能在XP开发?iPhone能不能在Vista下开发?iPhone能不能在linux下开发?
答: 如果要开发能够在App Store上线的iPhone应用程序,答案是不能。
早在iPhone SDK出现之前,开发者会使用iPhone Toolchain进行开发。toolchain是可以安装在Windows的Cygwin或Linux环境的。但是目前如果您要开发可以在App Store进行销售的程序,请使用Mac OS系统。
使用toolchain开发的坏处是 a)环境搭建麻烦 b)缺乏interface builder, instrument等工具。 好处是可以使用未公开API,可以在后台运行,可以进行系统级别的操作,但是要求使用者手机是破解过的。
本站强烈反对您使用破解工具开发,将会违反您与apple的协议。另外本站强烈反对您自行破解您的软件放到其他平台销售,同样违反您与apple的协议。
相关问题:如何用cygwin安装IPHONE SDK 3.0? 答:目前为止 iPhone toolchain只有2.x版本。

2 我在Windows装了开发环境,为什么找不到Interface Builder?

答:找不到就对了。能找到就怪了。
相关问题: Windows里是否有模拟器? 答案:没有
Windows里是否可以真机调试? 答案:可以,通过scp。
Windows里用什么IDE编辑Objective-C?
Windows下查看Objective-C源代码可以使用Notepad++
不过我习惯了使用UltraEdit,但是它本身没有Objective-C的代码高亮
就自己做了一个,见附件,使用方法如下:
解压出附件中的wordfile.uew文件
方法一.
UltraEdit中,菜单 高级 -> 配置 -> 编辑器显示 -> 语法高亮 -> 词语列表的完整路径:
点浏览按钮选择解压出来的wordfile.uew文件,确定。
方法二
或者你的安装目录下已经有词语列表配置文件,就把这个wordfile.uew最后一段粘贴到你的词语列表配置文件的末尾,最后一段从/L14″Objective-C”开始到文件结束
UltraEdit14.20上测试成功,效果图如下:

新手对于iPhone开发环境等入门问题解答汇总

新手对于iPhone开发环境等入门问题解答汇总


[dl href=”http://appcodes.googlecode.com/files/wordfile.zip”]点此下载wordfile.zip[/dl]

3 我没有苹果电脑,怎么办?

答:最好的办法是购买一台, Mac机器目前越来越便宜。目前的iMac, Macbook, Macbook Pro, Mac mini均可以进行开发。最便宜的Mac mini其实真的很便宜。
如果您还觉得价格贵,推荐您不要做iPhone开发,可以去做Android或是其他手机开发。想掘金,必定需要一定投入。

4 进行iPhone开发需要真机调试吗?如何做?用iPod Touch可以吗?

答:不需要,但您需要在真机进行测试。iPhone或iPod Touch大部分都一样。虽然大部分的功能均可以直接通过在模拟器中运行进行调试,但是上线之前您需要在真机进行测试。
您需要加入iDP(每年99美金),获取证书后才能进行真机调试。

5 现在我大概看明白了,我想开始进行iPhone开发,如何做?

答:建议您首先查阅本区置顶贴,内有很多内容,从新手入门到进阶开发:iPhone开发, 全区索引, 动态更新!
另外,建议您查阅本区精华帖:精华 以及 [已解决] 的问题。
如果您有关于申请iDP证书的问题,请查阅市场相关文章。
如果您希望开发游戏,请查阅 游戏开发

6 我有iPhone开发的问题,怎么办?

答:首先您先看过上面内容,接着可以使用Google的搜索功能进行查询。您也可以在Google中搜索您的问题,通常如果您是初学者,大部分问题都已经有人问过而且解答过了。如果没有找到您的问题的解决方法,首先查阅官方文档,接着在Google直接搜索您的问题,加上iPhone或者Cocoa等关键字。如果您知道函数名或者类名,直接在Google搜索也经常会获得答案。

7 有开发必读的书或者文档没?

iPhone开发新手FAQ

iPhone开发新手FAQ

8 开发者证书相关问题

开发Iphone和ipad是一个证书没有区别,其他的有关证书的问题可以参考:
如何联机调试和发布程序(99$) / 史上最完整的IDP申请直到软件上架销售流程