dee*_*epu 0 iphone cocoa-touch ios
我是iPhone开发的初学者,我使用.net网络和窗口应用程序,只使用c#语言.
我打算为iPhone制作简单的应用程序.经过长时间的搜索,我开始知道xcode工具包用于开发,而目标c是使用的语言.
我对许多问题感到困惑.请帮助我
从初学者的角度来看,这些是我需要了解的一些基本内容.
请帮助您了解有关学习iPhone开发的所有基础知识的宝贵答案
1)应该使用哪些开发工具?
那你需要安装xcode和iOS SDK.要获得它们,您可以从Apple的开发者网站下载(大小以GB为单位).要运行xcode,您需要一个MAC.您需要设备来测试您的应用.
2)我是否需要一个mac OS系统来开发iPhone应用程序,还是我可以使用Windows XP操作系统?
你需要mac.在这个网站上搜索"iphone开发在windows上".你会得到很多信息.
3)我是否需要注册为iOS开发人员(每年99美元)?
没有注册,你可以
使用模拟器开始开发
您无法在设备上运行或在未注册的情况下将应用上传到应用商店.
4)如果我需要iPhone或有任何模拟器,我如何测试开发的应用程序?
模拟器就在那里.但永远不要上传仅在模拟器中测试的应用程序.您必须在设备上进行测试.
5)Objective c是否类似于c#或c ++?
我来自C/C++背景,我发现目标C很容易.您需要2到3天才能完全理解目标C方法语法,属性和综合,类和对象方法.对我来说最难学的是内存管理.请记住,iphone中没有垃圾收集,您必须自己进行所有内存管理.
编辑:iOS 5.0有变化.我们仍然没有垃圾收集.但是现在我们有自动引用计数(ARC),它在编译时添加内存管理代码.我们不必执行发布/自动释放代码,但编译器会为您执行此操作.
6)我可以在.net中开发iPhone应用程序吗?
不,你不能.
7)在开始开发应用程序之前我应该知道些什么?
基本编程概念(OOP概念,您将逐渐学习的语言)
知道您正在使用嵌入式设备(我知道iPhone功能强大,但它仍然是嵌入式设备,而不是桌面设备).始终确保您使用足够的内存和处理器以满足您的需求.
快乐的编码..
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |