我刚刚通过一些网站学习完 C,并且涵盖了大部分基础中级内容。
现在我想使用 Objective-C 来开发 iPod\iPad 应用程序,因为我认为这是最好的选择。
但通过阅读许多指南,我仍然没有找到一个确定的答案 - 你可以在 PC、Windows 上使用 Objective-C 开发 iOS 应用程序吗? 我知道你必须支付这 99 美元才能成为允许开发并有权访问 Apple 课程,但这对我来说没问题。
如果您不能在 Windows 上执行此操作,那么下一个最佳选择是什么?我知道你可以使用 Unity 和 C# 创建 iOS 游戏,我已经安装了它,但我仍然不知道如何创建 iOS 项目。我找不到一个统一的 iPod 应用程序简单指南,那也很好。
如果最好的选择不是团结,那会是什么?我对 .NET 拥有中高级知识(这就是我通常所在的论坛中的情况...在这里我是一个简单的初学者)并且我最了解 C# 语法,但我也了解 VB。还有 C,还有一点 C++。
谢谢 :)
I have just finished studying C with some website, and I covered most of the basic-intermediate things.
Now I want to develop iPod\iPad apps, using Objective-C as I understood it's the best option.
But from reading many guides, I still haven't came across one sure answer - Can you develop iOS applications using Objective-C on a PC, Windows? I know you have to pay these 99$ to be allowed to develop and to be given access Apple classes, but it's okay with me.
If you can not do it on windows, what will be the next best option? I know you can create iOS games using Unity and C#, I have it installed but I still didn't find out how to create an iOS project. And I couldn't find a simple guide for iPod apps with unity, that would be nice, too.
If the best option is not unity, what will it be? I have intermediate-high knowledge in .NET (Thats the way it seems in the forums I'm usually at... here I am a simple beginner) and I know C# syntax the best, but I know VB too. And C, and a bit C++.
Thanks :)
发布评论
评论(5)
简短的回答是否定的。但如果您不想将应用程序投放到市场上,还有一些方法可以解决这个问题
the short answer is no. but there are ways around it if you don't want to put the app in the marketplace
您可以在 Windows 中编写 Objective-C 代码,但无法编译。 http://kdevelop.org/,http://code.google.com/p/objectiveclipse/ 和 http://www.bloodshed.net/devcpp.html Dev-C++ 与 Objective-C 兼容。然而,我对他们没有任何经验。
XCode 仍然是这项任务的最佳选择,我不确定你是否会称之为“在 Windows 上开发 iOS 应用程序”,但无论如何我倾向于在记事本/GEdit 中编写相当多的代码,所以答案是“有点儿”。不过,除了编码之外,您还需要一台 Mac 来进行其他任何工作,例如能够进行调试。
You can code Objective-C in Windows, however you will not be able to compile. http://kdevelop.org/, http://code.google.com/p/objectiveclipse/ and http://www.bloodshed.net/devcpp.html Dev-C++ are compatible with Objective-C, for example. I haven't had any experience with them, however.
XCode is still the best for this task, and I'm not sure if you would call this being able to "develop iOS applications on Windows", but I tend to code quite a bit in Notepad / GEdit anyway, so the answer is "kind of". You'll need a Mac to go anywhere further than coding though, like being able to debug.
Unity iOS 开发不附带 Unity 免费版本。相反,您必须购买单独的许可证(除了 Apple 将提供的 99 美元)我相信,收费你成为一名开发人员。)我自己从未使用过 Unity 开发过 iOS 游戏,所以我不知道这个过程效果如何。
然而,理想情况下,iOS 开发确实应该在 Mac 上完成。 XCode 是用于 iOS 开发的主要 IDE,并且仅适用于 Mac。
The Unity iOS development does not come with the free version of Unity. Instead, you would have to purchase a separate license (in addition to the $99 that Apple will charge you to become a developer, I believe.) I myself have never used Unity to develop iOS games, so I don't know how well the process works.
Ideally, however, iOS development really is meant to be done on a Mac. XCode is the primary IDE used for iOS development and it is Mac-only.
另一种选择是使用 Flex 4.5 生成 iOS 游戏,它允许您在 Windows 上编写和测试代码,并且可以将其打包用于 iOS。但你必须学习 ActionScript 和 MXML。
来自 Adobe 网站
Another option is to generate iOS game with Flex 4.5, which allows you to write and test code on windows and you can package it for iOS. But you have to learn ActionScript and MXML for it.
From Adobe's Website
您可以查看
根据您要查找的内容,它们都有很好的文档,您可以浏览它们的功能。
You can check out
Depending on what you are looking, all of them has nice docs that you can go through about their capabilities.