插件和工具介绍内容均收集于网络,太多了就不一一注明了,在此谢过!
1、Charles
为了调试与server端的网络通讯协议,经常须要截取网络封包来分析。Charles通过将自己设置成系统的网络訪问代理server,使得全部的网络訪问请求都通过它来完毕。从而实现了网络封包的截取和分析。一个可查看全部HTTP和SSL/HTTPS流量的工具。这款工具对于你測试和server端进行交互的应用非常实用
2、xScope
xScope带有六种不同的工具。帮助每个设计者高速、精确的完毕工作。这些工具功能灵活、强大,包括∶量度距离和角度的标尺、不同大小画面的屏幕、放大镜、精确垂直和水平标记辅助线、精确阔度, 高度和原来排成直线标记框架、找寻画面上全符合位置的 交叉点。
3、 Flurry
1.免费。能够收集用户的分布信息。用户对不同功能的使用频率,用户手机上的详细功能的运行信息(比方某button响应的运行时间)。并提供一些分析并以图表的方式显示出来。比方运行时间分布区间直方图,平均运行时间等等。
2.须要在网页上查看数据分析,刷新时间非常慢。
比方在你的程序运行后大约2个小时以上才干在网页上显示出来(GoogleAnalytics更是要24h,Localytics快一些二十分钟)。分析项目是固定的。
图表显示不能更改或者自己定义。不能直接看到全部数据(仅仅能通过图表看到分析过了的数据分布的大概信息)
3.假设一定要获取全部的详细数据信息。能够通过Flurry的API来通过输入指定的网址和參数来获取指定的数据(XML或JSON
4、Crashlytics,
Crashlytics是基于云的错误报告解决方式。旨在找到全部崩溃应用的共同点。
通过写一行简单的代码来激活一个大概75KB的SDK。然后在AmazonWeb Services的云上来运行错误报告,最后给出关于你的应用崩溃的一个简单的报告。这是眼下对移动开发人员最实用最简单的错误报告系统。
5、Base
一款Mac OS X app,可用来创建、设计、编辑以及浏览SQLite 3数据库文件。
6、Pony Debugger
PonyDebugger是一个非常给力的iOS调试工具,它的监视器安装在Chrome浏览器下做为插件使用,通过监视器和PonyDebugger的iOSSDK相辅相成,能够非常好的监视App的运作情况.它的突出的亮点功能例如以下:
1:实时的检測应用与网络的交互情况
2:查看应用内CoreData的数据变化
3:实时反馈UI层的层级情况
7、Cocoapods
CocoaPods是一个能够帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,你能够非常方便的查阅眼下依赖于CocoaPods的资源.
而且,CocoaPods是可靠,稳定,安全的.能够为你在使用第三方库资源时节省大部分的配置和部署时间.更专心的专注于Coding!
8、Appledoc
做项目的人多了,就须要文档了。
今天開始尝试写一些项目文档。appledoc是一个能够帮你生成Objective-C代码凝视的辅助工具,appledoc所生成的凝视API文档与苹果类库的API文档保持一致.
这能够让Xcode能够识别出我们自己的API文档.
9、Dash
一款api查询,必备。
10、DashXcodeplugin:一个加入了Dash支持的Xcode插件。当使用Option-Click(或者作用相同的键盘快捷键)查看选中符号的文档时,该工具同意你使用Dash取代Xcode自己的文档查看器。
11、Simpholders
SimPholders可让你高速直接地訪问iPhone模拟器应用的app文档。你能够通过SimPholders找到数据库文件、永久存储以及缓存。说白了,就是你不用去找app目录了,直接点击界面,他就会把那个目录直接给你打开!
12、PaintCode
PaintCode是一款简单的矢量图形绘制工具,通过PaintCode,你能够直接在画布上绘图,而且能够直接生成适用于iOS的Objective-C代码。
说白了,就是你画一条线,下边直接给出你代码。
13、Liya
可视化操作Sqlite以及CoreData!
14、Briefs
设计师能够利用Briefs设计完整的iPhone、iPad应用交互模型,并利用模拟器即时体验设计的成果
15、Omnigraffle
非常快地制作你的iPhone应用的演示界面。
16、GlyphishIcons
你可能能从上面的这些图标中看到Flipboard 和 Twitter 在iOS上的应用使用了当中的一些图标。
是的,这些个小图标对你的开发非常有帮助。
17、Git
分布式版本号控制系统和源代码管理系统,其长处是:快和简单易用。
18、XcodeColors:为应用调试输出加入有颜色的代码,从而简化调试。可与CocoaLumberjack一同使用。
19、ColorSense:一款Xcode插件,能让开发人员更简单更视觉换地使用UIColor和NSColor。当光标位于UIColor实例上时,颜色将会出如今屏幕上。
点击颜色则可打开颜色选择器。该插件的编辑菜单添加了一些项目来插入颜色或者临时禁用颜色高亮。
菜单没有默认的键盘快捷键。但你能够通过系统的键盘參数选择进行设置。
20、CocoaPodsXcodePlugin:一款Xcode插件,同意你直接从Xcode管理CocoaPod依赖。
21、XcodeSnippets:这视乎是最明显的一个。但却能够降低大量开发时间。创建起来像drag-and-drop那么简单。这里有非常多优秀的演示样例(XcodeCodeSnippets、CodeSnippets )。
单元測试
22、Kiwi:适用于iOS的TDD/BDD測试平台。Kiwi让单元測试更加易读,相似Ruby測试工具RSpec。(相关阅读:TDD的iOS开发初步以及Kiwi使用入门 )
23、Specta:一个轻量级的Objective-C和Cocoa的TDD/BDD框架。相似Kiwi,有相似RSpec的语法。
一般会结合Expecta框架一起使用。
24、Cedar:Kiwi和Specta都基于该框架,相同使用RSpec风格的语言。
上述Kiwi、Specta、Expecta以及Cedar都能够通过CocoaPods加入到你的项目中。
持续集成
25、xctool:xctool是来自Facebook的优秀开发工具,能够让你通过命令行创建和測试你的应用。
除了比苹果提供的xcodebuild工具好用外,它的输出能够注入CI软件,因此更具灵活性。
26、Jenkins:一个开源的持续集成server。配置简单。通过Xcode插件,你能够用Jenkins来測试、签名、创建以及分发应用。
Jenkins非常人性化,ANSI彩色输出。这些都是额外的功能。
27、Xcodebots:该工具自己主动化了创建、分析以及測试应用的过程。使用了Mac OSXserver和苹果的指令。
28、HockeyApp ($) :相似TestFlight的服务,但也包括崩溃报告和用户反馈。
29、TestFlight:知名的iOS应用測试平台。
2014年3月。苹果收购了该平台的开发商Burstly。
TestFlight表示将会停止开发 Android 产品,而且眼下的beta 測试 SDK 将不支持新顾客注冊。眼下的顾客仍然能够使用 TestFlight。
30、Mou:OS X上一款Markdown的编辑器。非常适用于编写自述文件、变更日志以及其它方面的内容。
通用工具
31、HomeBrew:OS X上非常出色的包管理工具。
32、Alcatraz:开源的Xcode5包管理器,能够让你发现和安装插件、模板以及配色方案,无需手动拷贝文件。
现已支持Xcode 5。