iphone的开发环境?
Posted
技术标签:
【中文标题】iphone的开发环境?【英文标题】:Development environment for Iphone? 【发布时间】:2011-02-22 03:43:56 【问题描述】:亲爱的。 今天,我开始学习ios。我不知道我需要安装什么工具来开发 iPhone 应用程序。 目前,我有一台运行 Windows 7 的 HP 笔记本电脑。
如果你知道这件事,请告诉我。
谢谢大家。
平阮
【问题讨论】:
我有坏消息。你需要一个 mac 和 xcode。 iPhone Development Environment (from scratch) 的可能重复项 iPhone development on Windows的可能重复 【参考方案1】:@Nguyen,如果您想使用您的 HP 笔记本电脑为 iPhone 开发,那么这是可能的。我见过人们这样做。但它会反击你并让你付出更多代价,因为 Mac 的 GUI 对于非 Mac 设备来说非常沉重,它会导致它们一直崩溃。我的朋友在 VM ware 上安装了 mac,导致他花了大约 159 美元来修理他的电脑(他正在开发 final cut pro)。因此,如果您只想学习客观的 c 语言,那还可以,但是对于实际的软件开发和部署来说,这并不好。再加上Xcode is very heavy software (3GB approx), its the worlds best editor
,但如果你不使用 mac 并且可能不想再次使用它,你将面临很多问题。所以如果你只是想学习objective c,请听我的建议,你也可以使用一些unix编译器来编译代码和s。
希望这可以帮助您做出决定。再见
编辑:这里有一些链接可以帮助您开始使用目标 c 和 objective c on windows
http://www.ehow.com/how_5148893_start-learning-objectivec-windows.html
http://www.roseindia.net/iphone/objectivec/objective-c-windows.shtml
https://***.com/questions/535198/best-way-to-learn-objective-c
http://techgossipz.blogspot.com/2011/01/learn-objective-c-on-windows.html
享受吧。
【讨论】:
谢谢罗宾。这个时候只想学iOS和XCode。这就是我现在不想通过物理 Macintosh 的原因(也许我永远不会开发实际的软件)。【参考方案2】:您需要一台 Macintosh 计算机才能开发原生 iPhone 应用程序。您将需要下载 XCode,其中包含您需要的一切。如果您想在物理设备上实际运行应用程序,您需要向 Apple 注册为开发人员。
【讨论】:
我不会购买物理 Macintosh。我想我可以安装一个虚拟的 Macintosh,对吧? 我不这么认为。反正不是官方的。 绝对可以在 PC 上的虚拟机中运行 OS X。【参考方案3】:这些人是错的。您不需要 Mac 来开发 iPhone 应用程序。在 PC 上开发 iPhone 有很多选择。
Airplay SDK 是一款出色的免费工具,用于开发快速、高质量、可移植的代码。它可以部署到 PC、mac、iphone、droid 和许多其他设备上。
DragonFire SDK 需要花钱,在 Airplay 之前我不会使用它,但如果你愿意,可以去看看。
还有一些我忘记了,但你可以在 google 或 *** 上快速搜索它们。
【讨论】:
感谢cable279。这太棒了!但我只想使用 Apple 提供的 SDK。可能你推荐的SDK会不稳定。 Airplay 对我来说似乎很稳定,看看他们的网站,他们甚至说你可以在 pc 上测试并部署到 iphone,知道不会有任何差异。并且他们保持着最新的 iOS 功能。但是如果你想做 GUI 应用程序,那么常规的 Apple SDK 是最好的选择,你只需要一个 mac 就可以了:P【参考方案4】:为了让您测试您的软件以使其真正运行,您需要在物理设备上运行它:iPhone/iPad/iPod。为了下载到物理设备,您需要从 Apple 获得 99 美元的软件许可证。如果您没有,您也不能在应用商店中出售您的软件。因此,阻力最小的途径是获得便宜的 mac book/mac mini 和 iPod——至少,所有其他道路都充满了陷阱。
【讨论】:
以上是关于iphone的开发环境?的主要内容,如果未能解决你的问题,请参考以下文章
在Windows上使用visual studio在本机环境中进行iphone应用程序开发的优势
macos nodejs开发及打包 iphone app环境,涉及brewvscodenodejscordovapm2jdk8gradle