Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone应用程序开发_Iphone - Fatal编程技术网

Iphone应用程序开发

Iphone应用程序开发,iphone,Iphone,我非常渴望学习Iphone应用程序的开发。你们专家能给我一些关于我应该学习哪种编程工具的建议吗?我应该安装的工具[当然,我更喜欢免费工具]?,我需要的操作系统?[我的个人笔记本电脑上只有windows xp和unix版本]。我需要Iphone来测试我的应用程序吗?[可怜的家伙,我没有Iphone] 感谢所有回复者,每条消息似乎都非常有用且信息丰富(+1对所有人),我将仔细阅读每一条建议你需要学习Objective C,你需要XCode,你将使用Mac OS X(在Macintosh上),你需要i

我非常渴望学习Iphone应用程序的开发。你们专家能给我一些关于我应该学习哪种编程工具的建议吗?我应该安装的工具[当然,我更喜欢免费工具]?,我需要的操作系统?[我的个人笔记本电脑上只有windows xp和unix版本]。我需要Iphone来测试我的应用程序吗?[可怜的家伙,我没有Iphone]


感谢所有回复者,每条消息似乎都非常有用且信息丰富(+1对所有人),我将仔细阅读每一条建议

你需要学习Objective C,你需要XCode,你将使用Mac OS X(在Macintosh上),你需要iPhone SDK

您可以使用iPhone模拟器进行测试


将帮助您开始使用这些工具等。

Xcode、苹果的编码环境以及整套开发工具,只需简单注册即可从其网站免费获得。不过,这些仅适用于OSX。是的


如果没有Mac或者至少Mac OS X,开发可能会很困难。(我不确定你能不能在PC上安装它……也许我错了)

斯坦福大学推出了一个关于iPhone开发的在线课程。它是免费的iTunes,并将带您了解基本的Objective-C和iPhone概念。链接:

我应该安装的工具[当然,我更喜欢免费工具]

Xcode是免费的(就像啤酒一样)。但要在设备上实际部署应用程序,你需要向苹果支付99美元/年的费用才能注册iPhone开发计划

我需要什么操作系统?[我的个人笔记本电脑上只有windows xp和unix版本]

你需要MacOSX10.6

我需要Iphone来测试我的应用程序吗?[可怜的家伙,我没有Iphone]

那就买个iPodtouch吧。iPhone SDK附带的iPhone模拟器可能可以工作,但不能反映设备的真实性能


还有一些替代方案,如在MacOSX之外工作的MonoTouch


您还可以越狱,以避免只为了在设备上测试而注册iPhone开发程序。但要提交到AppStore,您仍然需要99美元。

不幸的是,考虑到您当前的工具链,您将很难使用此工具。你肯定需要一台Mac电脑(或者一台Hackintosh,这还不便宜),而且你真的应该有一台iPhone来进行开发。(有一个模拟器,你可以在上面运行你的应用程序,但它的功能远不如手机,也不能让你测试网络速度慢/没有网络连接等性能。多点触摸也不如真机那么强大;如果我没记错的话,手机可以处理5个触摸点,而sim可以处理e 2.)


这是iPhone开发的一个缺点;与Android相比,启动成本有些高。然而,iPhone有着巨大的市场,它是目前智能手机市场上最棒的用户体验。你可以在谷歌上搜索更多关于它的信息,那里有很多书

如果你没有MAC,你可以使用一台装有MAC OS X的虚拟PC。 我希望你们能给这台小型虚拟PC提供2-4G的内存,让它稳定快速地工作

我正在使用VMWare,它工作得很好:)

我也是一个“初学者”。我想推荐这本书: Kochan-Objective-C2.0 2e中的编程

这是一本很好的书,有明确的例子,对我来说理解很快。之后,本视频教程: 来自Lynda.com的iPhone SDK基本培训


当然,如果你想在你的设备上进行测试,你需要mac和开发许可证。

从技术上讲,你不需要用Objective-C编程。SDK第3.3.1节的新NDA可能会迫使你这样做。否则,您可以使用Unity3D和Corona等工具。如果你正在开发游戏,那就是。有了Unity3D,你实际上可以在PC上开始开发,以后可以得到Mac和iPhone,并将应用程序定位于iPhone


Unity3D和Corona等工具为您提供了自己的IDE和工具包。它们比苹果的SDK更容易用于制作游戏。并允许您使用简单的脚本语言。然而,对于常规的应用程序开发,我认为没有什么能比得上xCode和Objective-C。

有很多关于iPhone开发的书籍,但你甚至不需要买一本就可以开始。苹果开发者网站iPhone DeV中心包含了参考资料和入门指南,包括Objto-C的覆盖和一些像可可和基金会这样的MAC开发基础,这在iPhone OS上也会有用。
如果你已经知道Objective-C,那么头一本iPhone开发书是一本很好的读物,可以让你快速编写具体的应用程序,尽管它不适合一般编程新手。要获得更全面、更全面的入门知识,您可能需要阅读一本相关书籍,包括《开始iPhone 3开发》和《Mac上的精益Objective-C》。

要学习iPhone应用程序开发,您必须对Objective–C和C/C++有很强的掌握。Cocoa Touch是在iOS上驱动用户交互的编程框架。另外,Xcode和iOS SDK也可以在Mac应用商店免费下载。借助它,您可以开始学习iPhone应用程序开发。如果你将面临任何问题,或者到任何地方,你都可以在网上搜索教程。你的问题肯定会得到解决。

当然你需要一台Mac电脑,我认为你真的应该有一台iPhone来进行开发。当然你可以找到一个模拟器,但它不能反映设备的真实性能

你需要什么工具来安装一个免费的Xcode(你可以从苹果的网站上下载)。但是,据我所知,要真正部署应用程序,你必须向苹果支付99美元/年的费用,才能加入其开发者计划

如果您仍然对创建iOS应用程序感到兴奋,teamtreehouse.com提供了很好的课程,您可以在其中学习