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

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?答案:http://www.cocoachina.com/bbs/read.php?tid-1054.html

3 我没有苹果电脑,怎么办?
答:最好的办法是购买一台, Mac机器目前越来越便宜。目前的iMac, Macbook, Macbook Pro, Mac mini均可以进行开发。最便宜的Mac mini其实真的很便宜。
如果您还觉得价格贵,推荐您不要做iPhone开发,可以去做Android或是其他手机开发。

4 进行iPhone开发需要真机调试吗?如何做?用iPod Touch可以吗?
答:不需要,但您需要在真机进行测试。iPhone或iPod Touch大部分都一样。虽然大部分的功能均可以直接通过在模拟器中运行进行调试,但是上线之前您需要在真机进行测试。
您需要加入iDP(每年99美金),获取证书后才能进行真机调试。
如果您暂时没有获得iDP证书还希望在真机调试,请参考:http://www.cocoachina.com/bbs/read.php?tid-6040.html

5 现在我大概看明白了,我想开始进行iPhone开发,如何做?
答:建议您首先查阅本区置顶贴,内有很多内容,从新手入门到进阶开发:iPhone开发, 全区索引, 动态更新!
另外,建议您查阅本区精华帖:精华  以及 [已解决] 的问题。
如果您有关于申请iDP证书的问题,请查阅App Store上线/推广/销售讨论区
如果您希望开发游戏,请查阅 游戏开发讨论区

6 我有iPhone开发的问题,怎么办?
答:首先您先看过上面内容,接着可以使用本站的搜索功能进行查询。您也可以在Google中搜索您的问题,后面加上site:cocoachina.com 即可查询本站相关内容。这种方式获得答案是最快速的。通常如果您是初学者,大部分问题都已经有人问过而且解答过了。如果没有找到您的问题的解决方法,首先查阅官方文档,接着在Google直接搜索您的问题,加上iPhone或者Cocoa等关键字。如果您知道函数名或者类名,直接在Google搜索也经常会获得答案。
如果上面还是没法解决您的问题,请发帖提问。发帖提问前注意先查阅在CocoaChina讨论的艺术 以便更好地让别人帮助您解决问题。

时间: 2024-11-02 05:50:52

新手对于iPhone开发环境等入门问题解答汇总的相关文章

适合新手的web开发环境

学习web开发,环境搭建是必不可少的一个环节.你可以使用wamp一键安装包,或者使用sae.bae.gae这种PaaS平台来部署,或者安装*nix系统在本地部署. 对于一个希望体验LAMP式建站的新手而言,一个简单可行的方案是:虚拟机中安装Linux,在Windows下写代码,通过ftp部署代码. 首先,我们假定你平时用的操作系统是windows.不然的话,Linux.Mac OSX上都有命令行和终端可以用,本机部署就行. 然后,安装虚拟机VirtualBox,并在VritualBox中安装一个

mongodb学习(搭建开发环境+简单入门)

接下来这段时间,我将会学习mongodb,由浅入深,并且将学习的过程会详细记录下来.mongodb是什么?我想这一点不需要我过多的解释.好了,废话不多说,我们直奔主题,看看mongodb开发环境的搭建.说明一点,在学习mongodb期间,我的所有 操作都是在windows下完成的.下面我带大家一步一步学习windows下mongodb开发环境的搭建 下载mongodb 首先我们需要到mongodb的官网下载mongodb. http://www.mongodb.org/downloads 新建一

【Cocos2d-x学习记录】基于Mac OS iPhone开发环境搭建

首先安装python https://www.python.org/downloads/mac-osx/ 然后找到Cocos2d官网http://www.cocos.com/download/# 选择Cocos2d-x下载 下载完成后解压,找到setup.py 打开终端,将setup.py拖入到终端后回车 随后会出现提示我们安装安卓SDK的信息,因为是配置iPhone的开发环境所以不用理会,直接回车,安装好后就可以创建工程了. 直接输入 cocos new MyGame -p com.Shvie

[Android]_[初级]_[Android开发环境配置入门(Windows)]

场景: 1. 突然接到android的开发任务时如何配置android开发环境? 2. 现在的android studio是基于idea的,在我的电脑上运行奇慢和卡.而且有遗留eclipse项目,大部分教程都是基于eclipse的. 所以入门来说adt开发android程序比较适合. 3. 如果有深入研究的话,直接用其他ide配合build sdk开发也不是不行. 第一步. 配置ADT的Android开发环境. 注意1: 如果要下载所有的Android API,会耗费很大空间,所以选择比较特殊的

ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境(转)

原文地址:http://blog.csdn.net/shangyuan21/article/details/18153605 我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,但是Mac本都比较昂贵,所以我们可以采用Windows7上利用VMWare安装Mac操作系统的方法来模拟ios开发环境,达到降低成本的目的. 1.相关配置 操作系统:windows7旗舰版 Work station:VMWare10 Mac操作操作系统:OS X 10.8 2.相关资源下载地址 (1)VM

在 IntelliJ IDEA 中配置 JSF 开发环境的入门详解

JSF 作为 JavaEE 官方标准,在了解并掌握其基本开发技术后,对于功能要求较高.业务流程复杂的各种现代 Web 应用程序开发将会成为非常合适且强大的高效率开发利器.JSF 的开发环境搭建涉及到在 IntelliJ IDEA 中配置 Web Application Server.配置 JavaEE 基本环境.选择 JSF 相关功能模块等,之所以选择 IDEA 作为开发环境,是因为 IDEA 作为业界公认的最强 Java 集成开发环境,已逐渐成为事实上的 Java 及相关应用开发环境标准,甚至

[转] 从零构建 vue2 + vue-router + vuex 开发环境到入门,实现基本的登录退出功能

这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变. 前言 vue2 正式版已经发布将近一个月了, 国庆过后就用在了公司的两个正式项目上, 还有一个项目下个月也会采用 vue2 进行重构 选择它没什么理由,如果非要说一个理由 那就是它的中文文档远比 react , angularjs 要友好 github:https://github.com/lzxb/vue2-demo 源码说明 项目目录说明 . |-- config // 项目开发环境配置 | |-- index.j

跨平台IDE集成开发环境CLion入门教程,新手必看!

第一次运行CLion 当您第一次运行CLion时,或者从先前版本升级后,需要执行一些步骤来完成安装,自定义实例并开始使用IDE. 导入CLION设置 在" 完整安装"对话框中,选择是否要导入IDE设置: 如果这是您的第一个CLion实例,请选择"不导入设置"选项. 您可以使用File |在以后手动导出和导入设置导入设置和文件| 从主菜单中导出设置命令. 选择用户界面主题 选择是否要使用默认的Darcula或Light主题. 禁用不必要的插件CLion包括提供与不同版

JEECG-P3开发专题 - 开发环境搭建入门

官方标准开发工具: 1 .IDE Eclipse Java EE IDE for Web Developers. Version: Mars.2 Release (4.5.2) Build id: 20160218-06002.JDK1.7 2. Tomcat7 3. Maven项目构建 4. Mysql 5. 执行Mysql脚本 首先创建Mysql数据库jeecg-p3,采用UTF-8编码,执行对应插件的数据库脚本 脚本位置: {插件项目名}\doc\db\{插件项目名}-mysql.sql