iTouch 3.1.3 完美越狱
Objective-C 快速入门

Widnows 下构建 iPhone 开发环境

皮贝贝 posted @ 2010年5月29日 01:36 in iphone with tags iphone , 3058 阅读

 

Widnows 下构建 iPhone 开发环境

Windows 下构建开发环境主要由以下三种方式:

  1. Cygwin + Toolchain, 仅仅是编译环境, 无法调试,模拟器测试, 只能编译好传到实机测试。
  2. dragonfiresdk, 可以在 VisualStudio 中用 C++ 开发, 带有模拟器。 不过需要付费上传来编译成 app 文件。
  3. 虚拟 mac + XCode + SDK, 带有集成开发环境, 可调试,带模拟器。 开发方便。

1 Cygwin + Toolchain

好在有编译好的 Toolchain 来使用:http://code.google.com/p/winchain/ 。具体部署过程见页面。 主要两个文件: PrebuiltToolchain 和 Winchain. PrebulitToolchain 是一个编译好Toolchain 的Cygwin版本。 Winchain 中还带了一个有用的工具 "winChain Template Builder.exe", 可以生成一个基本的应用程序框架。

下面通过一个简单的例子来熟悉开发流程:

1.1 用 "winChain Template Builder.exe" 生成框架

运行 "winChain Template Builder.exe", 有三个选项: 文件夹目录路径, 工程名, 开发者名。 填完点击 "create" 按钮在对应的目录下多了一个工程名命名的文件夹。 文件夹结构如下:

甚至生成了一个 Makefile 文件夹, 更方便我们管理了, iPhone 应用程序需要两个图像文件, 一个是应用程序图标 icon.png, 另一个是启动画面图像 Default.png。这两个图像文字, 自己弄好放到这个文件夹就可以了。

note: 你需要将你的工程目录拷贝到 cygwin 根目录下的 "/iphone-apps" 目录下(或者直接用 "winChain Template Builder.exe" 在此目录的工程名文件夹中生成)。

1.2 make 编译

用 cygwin 进入到你的工程目录;

   cd /iphone-apps/HelloWorld/ 

然后开始编译:

   make

在用模板工具生成的 makefile 中, 默认将生成的中间文件和app文件生成在了 cygwin 的根目录下, 编译成功后在 cygwin 的根目录下可以看到 HelloWorld.app 了。至此一个应用程序构建完成。

2 DragonFireSDK

不能不说这个东西写起东西来,太舒服了, 因为摆脱了 object-c 的怪异语法, 提供给了开发者 C 接口。 可以完成 2D 游戏的开发, 但是3D目前不支持。 不过这一惊足够了。 而且依附给 Visual Studio, 提高了开发者的开发效率。而且目前版本的 DFSDK 中的接口很少, 不超过 100 个, 更方便了记忆。

3 虚拟机 mac + XCode + SDK

 

 

Date: 2010-05-29 17:27:06

HTML generated by org-mode 6.21b in emacs 23


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter