探索iPhone和iPad开发的无限可能
1. 版本控制与开发工具基础
版本控制是一个复杂的话题,有许多不同的变化和高级要求。对于个人开发而言,版本控制并非必不可少,使用快照和手动复制通常就足以管理大多数个人项目。但在协作项目中,当源代码托管并共享在远程服务器上时,SVN版本控制就成为了必需。若想了解相关介绍,可查看苹果官方文档: http://developer.apple.com/mac/articles/server/subversionwithxcode3.html 。
在开发过程中,还会涉及到调试、性能分析和代码管理等功能。例如,使用 NSLog 来报告方法触发和属性值,并在发布代码时移除 NSLog 调用以保持性能;利用Xcode的断点功能,可在代码编辑器窗口和单独的调试器窗口中进行操作;使用Instruments工具运行代码,不同的工具在OS X和iPhone开发中各有其用武之地。此外,还可以通过快照和手动代码备份来确保代码的安全性,同时也可简单了解一下Xcode支持的正式在线源代码控制工具Subversion。
2. 苹果移动设备介绍
苹果的移动设备为内容和应用开发者创造了一个庞大且利润丰厚的市场。主要涉及的设备有iPhone、iPod touch和iPad,它们为所有移动设备提供了一套核心框架和类,但不同设备的硬件特性组合有所不同,即使是同一设备的不同型号也存在细微差异。 <
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



