深南APP制作深南APP制作

iOS开发需要什么工具

ios开发需要什么工具,求高手举例简单说明一下吧,有没有好的教程或书籍推荐?

本文为大家介绍了一些iOS开发中比较常用、实用的工具,包括通用工具、源码控制、命令行工具、Xcode增强工具、轻量级编辑器、单元测试等等各种工具。 通用工具HomeBrew:OS X上非常出色的包管理工具。 

源码控制 Git:分布式版本控制系统和源码管理系统,其优点是:快和简单易用。对于新手来说,可在此查看免费电子书籍。 GitHub:声望日盛的资源分享之地。 BitBucket:GitHub的替代选择。 GitHub for Mac:一个设计的非常美观的git客户端,不能取代你从命令行获得的所有功能,但使用起来非常简单。 

命令行工具 CocoaPods:第三方库的管理利器,允许你简单地把第三方库整合进自己的应用中。对我个人来说,我基本上每个项目都使用CocoaPods。(相关阅读:吐槽) Alcatraz:开源的Xcode 5包管理器,可以让你发现和安装插件、模板以及配色方案,无需手动复制文件。现已支持Xcode 5。 

Xcode增强工具 CocoaLumberjack:一款针对Mac和iOS平台的日志框架,快速、简单、功能强大,并具有极好的灵活性。开发者可用它为Debug和版本发布指定不同级别的日志,可通过CocoaPods进行安装。 Xcode Colors:为应用调试输出添加有颜色的代码,从而简化调试,可与CocoaLumberjack一同使用。 

轻量级编辑器 Textmate:Mac OS X上一个可高度自定义的编辑器,尤其在我想做出一个快速改变但又不想等待Xcode加载的时候。该工具目前已经开源(https://github.com/textmate/textmate)。 Sublime Text ($):Mac OS X上另一款非常受欢迎的轻量级,可高度自定义的编辑器。 

单元测试 Kiwi:适用于iOS的TDD/BDD测试平台。Kiwi让单元测试更加易读,类似Ruby测试工具RSpec。(相关阅读:TDD的iOS开发初步以及Kiwi使用入门 ) Specta:一个轻量级的Objective-C和Cocoa的TDD/BDD框架,类似Kiwi,有类似RSpec的语法。通常会结合Expecta框架一起使用。 Cedar:Kiwi和Specta都基于该框架,同样使用RSpec风格的语言。


未经允许不得转载:深南APP制作 » iOS开发需要什么工具

赞 (100)