32款iOS开发插件和工具介绍[效率]

插件和工具介绍内容均收集于网络,太多了就不一一注明了,在此谢过!

?

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。

?

原文地址:https://www.cnblogs.com/llguanli/p/8376393.html

时间: 2024-10-06 05:38:10

32款iOS开发插件和工具介绍[效率]的相关文章

0516.32款iOS开发插件和工具介绍[效率]

插件和工具介绍内容均收集于网络,太多了就不一一注明了,在此谢过! 1.Charles 为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析.一个可查看所有HTTP和SSL/HTTPS流量的工具.这款工具对于你测试和服务器端进行交互的应用非常有用 2.xScope xScope带有六种不同的工具,帮助每一个设计者快速.精确的完成工作,这些工具功能灵活.强大,包括∶量

IOS开发插件和工具总结

最近突然想起要提高我们开发的效率,而不是自己硬要像老牛那样勤勤恳恳的一步一步的做. 对于Xcode是我们的开发环境,ok,怎样提高我们的效率呢,当然是使我们Xcode的变得更强大了,而Xcode支持插件,这些插件帮助我们的Xcode,使它变得强大. 首先是下载一个Xcode下面的插件包管理器Package Manager,这个可以帮我们管理Xcode大部分常用的插件.我们可以看到很多插件.当然这些插件不是每个都需要用到下载下来安装.自己安装主要有这些: CComent,类似与C的注释风格/**/

几款iOS开发常用工具

本文主要讲述几款iOS开发常用工具,更多IOS技术知识,请登陆疯狂软件教育官网. ImageOptim – 另一个Mac应用,可以压缩PNG图片来节省空间.大多数PNG文件可以省掉几个百分点的大 小,有时甚至30%或更多.图片更小意味着应用尺寸更小,运行时加载它们所使用的内存也更小. Prepo – 一个Mac上的小应用,可以将图片快速变换为你需要的多个尺寸.只需要拖动一个大图标文件(比如,1024*1024)到Prepo,它就会生成512*512的iTunesArtwork,114*114的

iOS开发网络篇—简单介绍ASI框架的使用

iOS开发网络篇—简单介绍ASI框架的使用 说明:本文主要介绍网络编程中常用框架ASI的简单使用. 一.ASI简单介绍 ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大. ASI的实现基于底层的CFNetwork框架,因此运行效率很高.可惜作者早已停止更新,有一些潜在的BUG无人去解决 ASI的github地址 https://github.com/pokeb/asi-http-request ASI的使用参考 http://www.cnblogs.com/dot

iOS开发多线程篇—GCD介绍

iOS开发多线程篇—GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核.四核) GCD会自动管理线程的生命周期(创建线程.调度任务.销毁线程) 程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码 3.提示 (1)GCD存在于libdispatch.dylib这个库中

iOS开发多线程篇—GCD介绍 - 文顶顶

原文  http://www.cnblogs.com/wendingding/p/3806821.html iOS开发多线程篇-GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核.四核) GCD会自动管理线程的生命周期(创建线程.调度任务.销毁线程) 程序员只需要告诉GCD想要执行

IOS开发网络篇—XML介绍

iOS开发网络篇—XML介绍 一.XML简单介绍 XML:全称是Extensible Markup Language,译作“可扩展标记语言” 跟JSON一样,也是常用的一种用于交互的数据格式,一般也叫XML文档(XML Document) XML举例 <videos> <video name="小黄人 第01部" length="30" /> <video name="小黄人 第02部" length="1

iOS开发Swift篇—简单介绍

iOS开发Swift篇—简单介绍 一.简介 Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C一样,可以用于开发iOS.Mac应用程序 苹果从2010年7月开始设计Swift语言,耗时4年打造 Swift的语法特点 从它的语法中能看到Objective-C.JavaScript.Python等语言的影子 语法简单.代码简洁.使用方便 可与Objective-C混合使用(相互调用) 为什么要设

iOS开发多线程篇-GCD介绍

iOS开发多线程篇-GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核.四核) GCD会自动管理线程的生命周期(创建线程.调度任务.销毁线程) 程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码 3.提示 (1)GCD存在于libdispatch.dylib这个库中