iOS开发者有价之家伙集

初稿出处: medium   译文出处:cocochina   

自己直接比较推崇聪明地工作而多高为朴素地劳作。使用是的工具得以帮忙您更好地解决问题,直达目标。我们还饱受见了有效异常强劲而以值不菲的家伙,虽然标价贵点,但却是可帮助你速化解问题,节省时间和人工,从而为你更速地劳作。

1.Gitx (rowanj-dev)
图片 1
Git是一个下令行代码管理网,可能而曾在利用它了,它好生好地帮您管理代码版本,功能很有力,支持feature?branches、tags、submodules以及logs等。并且其提供的GUI可以给您为平等种植更入时的点子来展示commit
tree。

当,还有好多近似的git客户端,比如opensouce
Gitx、Tower以及SourceTree等。

本身强烈建议不要过分依赖GUI客户端来拓展日常的操作,要学会在git命令行中拍卖commands,常见的准push、fetch、merge、tag以及clone等。这么做得帮助您懂以及左右git背后底定义。Gitx
fork还提供了命行集成。

2.gitignore.io
俺们知道有文件不应有给交给到资源库,那若什么样告git提交一个分外的.gitignore文件?我们自然不期望手动做这些零碎而累的政工,运行以下命令:
$ gi xcode,objective-c > .gitignore
图片 2

3.Reveal
图片 3
Inspecting the iPhone AppStore app. So each section is
UICollectionViewCell embedding a UICollectionView.

为查看UI发生的变通,我们过去隔三差五会重复编译我们的下,不过效率非常小。Reveal也开发者带来了类似Firebug和Web
Inspector的兵不血刃工具。先进的2D同3D可视化技术可以让你查看app运行时之视图层次。可以为你飞Debug视图布局问题跟渲染问题。

Reveal的劲的处在并不仅仅限于检测你的app,Peter
Steinberger为我们展示了它是哪用在另app中。

此外,Reveal还支持键盘;可经过视图层级帮你知道复杂的app;3D导航,可顺理成章旋转,缩放,选中以及高亮;Reveal可吃你知哪个视图执行了哪位类;Reveal可当装置或者模拟器上运行,可以省略地觉察,连接到iOS
app。

参考阅读:Reveal通过视图层次帮您懂复杂的app
并提供相关Debug功能

4.SimPholders?
SimPholders可叫您快速直接地访问iPhone模拟器应用的app文档。你可经SimPholders找到数据库文件、永久存储和缓存,它是一个坏实用的app
debug工具,同时还可以离线使用。
图片 4
倘你刚刚于寻相同慢性而替的家伙,你吗可以看Folder
Simulator。

5.Liya??
图片 5
Database schema from the Core Data modal

如果无适合的家伙,那么查看Core Data
records会是同样件非常痛苦之事务,更不好之凡Xcode并无啊而提供一个适龄的点子。Liya可能连无是那么可爱,但它们真的是同等磨蹭特别轻量级的的工具,可以于匪锁定在用的数据库的景况下殊好地工作。简单利用SimPholder查找应用之文档文件夹,定位sqlite数据库文件,然后起浏览。

Liya允许用户在么可视化界面同时做客三个数据库系统。Liya可以因相同的点子访MySQL、PostgreSQL以及SQLite3数据库。通过一个3-panel拓展亮,一个显示精选的数据库,一个用于编辑table
structure,另一个用于编辑表的内容。Liya可运多只窗口以以三栽系统受到访问数据库,每个窗口展示单个数据库的始末。Liya还可以经过拖放操作把数据从一个数据库移植另一个。你啊堪起一个数据库输出数据进行备份。

6.Charles??
图片 6
Inspecting network from all the api.* endpoints

有时候你要实际地知道app输入和输出了什么内容。不少时候,我们同全副所有翻控制台,但叫丁头疼的是咱们一直不确定为什么API请求和应会错。

Charles是自我找到的最好好之网络检查器,你为堪通过自然设置来inspect your
real
device。

7.PAW??
保证REST
API工作正常化,并且精确了解什么安排请求可以帮忙你减少大气错误做法,而非需再编译和阅历所UI问题。PAW并不仅有利于而管理API端点,它还可缓存结果和适应环境的变迁。此外,你啊得经过PAW保存会话和援,或者与组织成员开展分享。

吃PAW与众不同的是她的代码生成工具,不是粗略的cURL,甚至是NSURLConnection/AFNetworking
Objective-C代码也得。在iOS平台以网络要改换得这么之粗略。
图片 7

8.HexColorPicker??
图片 8
A palette of main colors that have been using through the Carshare.hk
app

Xcode中之颜料选择器并无能够为你指定十六向前制颜色,但是这对设计师以及web开发者是极端中心的正规。事实上如果我们无是一直以十六上前制颜色,就得手动转换至0…1,而立往往会造成部分误差。这时HexColorPicker这个有点插件就是发表了好之精的处。

9.ColorSense for
Xcode

一个视频的力量使多好叫广大洒洒的数千配,这个有效之Xcode插件可以帮忙您以代码中视觉换你的颜料。配合HexColorPicker使用,你晤面发现安装颜色变得如此高兴和自由自在。(视频地址:http://youtu.be/eblRfDQM0Go)

10.FuzzyAutocompletePlugin–Xcode
5代码自动补全插件

FuzzyAutocompletePlugin是一个Xcode
5兼容的插件,通过添加模糊匹配来加强Xcode代码自动补全效。开发者无需按从头匹配的极,只要记得方法里某关键字即可开展匹配,很好地增强了工作效率。
图片 9

11.CocoaDeveloper Quicklook
Plugin

图片 10
该次是一个Quicklook插件,用以预览app和布置信息。

功能
Displays app and provision information for ipa-files
Displays provision information for iOS mobileprovision and OSX
provisionprofile files
Uses device names from the Developer Portal
Generates thumbnails for ipa and provision files

卿啊堪运用iPhone Configuration
Utility(http://support.apple.com/downloads/)来治本而的安排文件。

12.Testflight
有名的iOS测试平台,很多开发者都下过。在2月下旬,TestFlight的开发商Burstly被苹果公司收购。TestFlight
表示以见面终止开发
Android产品,并且目前底beta测试SDK将无支持新消费者注册。目前的主顾依然可以运用
TestFlight。
图片 11
13. Linguan
开发者都愿意把好的应用推广到世界各地,这时候本地化就易得不得了重大。你可能得吃人家分担翻译的工作,但是Xcode一直无擅长给旁人牵涉其中。你只能生成一个string文件,不过这种做法未便于归并内容,Linguan的出现正是以缓解者问题。

Linguan可以简化Mac和iOS
app本地化的长河,为Xcode项目遭到享有strings文件提供了智能化的编辑器。在你复制tokens或者少翻译的上,Linguan可吃你一定提醒。同时,你可以出口针对某种语言丢失的tokens或者经过邮件发送给您的译员,译者也可以动用Linguan完成翻译还是应用他们之文本编辑器。
图片 12

14.Tokens
同等暂缓Mac上的应用程序,可辅助您跟兑换码。当兑换码被换时,Tokens会被你发送通知。出于提高工作效率的目的,你也许吗想尝试免费之PomodoroApp。
http://tokn.co/quykevce
http://tokn.co/ky78jas5
图片 13

15.PaintCode
故此代码进行绘图会损耗大量之开时间,而PaintCode是一个总揽为设计师准备的简练矢量图形绘图应用程序。PaintCode可帮你节省大量时以及工作量,并且没有编程经验的设计师为能够立刻写起优美之控件、图标或外UI界面元素并直扭转适用于iOS或者OS
X的Objective-C代码。
图片 14

QQ技术交流群290551701 http://cxy.liuzhihengseo.com/546.html

网站地图xml地图