设为首页 加入收藏

TOP

iOS 开发者必不可少的 75 个工具(一)
2019-08-15 00:11:56 】 浏览:399
Tags:iOS 开发者 必不可少 工具

如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。

软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。

记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有更多的工具想展示在这个列表里,可以跟我留言哦亲。

我尽我所能给列表分分类。有一些是网站,有些是后台服务,但大多数是你可以装的应用。不是所有应用都是免费,因此我会用$符号来表示此应用是否要花钱。

废话不多说,我们马上开始。

灵感

  • pttrns – 一个很棒的按任务分类的iOS屏幕设计图库。举例来说,如果你想看其他应用如何处理活动feed,在这儿你可以找到一堆的例子。

  • TappGala – 另一个很棒的优美应用设计的集合站。它不是按任务来分类的,只是一个优秀应用的列表,你可以在此获取灵感。

  • iOS Examples – 一些很棒的你可以用在你的iOS应用中的组件(代码)的列表。有时你可以找到一段优秀代码来节省时间,有时你也可以学习其他开发者是如何完成某个功能的。订阅他们的每周一报吧,都是精华,极少糟粕。

  • IICNS – 真正优秀图标的集合。获取灵感吧,但不要抄袭。

  • Dribbble – 最优秀的设计师们在上面展示他们的作品。真正的精品。

  • Capptivate – 给人灵感的设计作品图库。有些带有动画。感谢你,@joaopmaia!

设计

  • Mocks ($) – 一个简单应用的快速创建iOS应用原型的工具。自带一些默认控件,你可以快速搭建原型。

  • Briefs ($) – 一个很有用的应用,可以让你创建应用原型,将原型连起来形成交互。你可以部署到真实设备上,看看在你手上是什么样的感觉。

  • Acorn ($) – Photoshop的有力竞争者,比ps便宜多了。我发现自己最近用Photoshop越来越少了。该项目在积极的开发维护中。

  • Sketch ($) – 一个基于矢量的画图工具,随着屏幕尺寸和像素密度的改变,这个工具越来越有用。只需要设计一次,然后可以根据需要进行缩放。同时还带有一个很强大的导出系统。对于Sketch示例项目,请看Sketchmine。我的 screencast on Sketch上有视频演示。

  • iOS 7 PSD by Teehan+Lax – 如果你(或者你的设计师)用Photoshop的话,这是个超有用的资源。也有 iOS 6版本的。

  • Bjango’s Photoshop Actions – 如果你用Photoshop来设计iOS应用的话绝对能帮你省时间。一次点击即可重设画布大小,缩放200%(或50%),设置全局亮度为90等等。他们的 博客中也有许多Photoshop的工作技巧。

  • xScope ($) – 一把不可或缺的瑞士×××,指导,像素放大镜,屏幕度量等等。想知道某个像素点的颜色值?想知道某个Mac应用的一个按钮和窗口之间有多少像素?xScope都能帮你。可以看下他们为镜像设计所开发的iPhone应用,看镜像设计在你的苹果设备上是多么的像素完美。

  • Glyphish ($) –  一个很赞的有很多你的iOS应用可以使用的高质量图标的集合。苹果提供的内置图标并不多,所有拥有这么一个囊括各种概念的图标集合很有用。我还在寻找关于婴儿的一些图标。Glyphish是以包的形式发布的,最新的包里有iOS7的“细线条”图标,当设计iOS7应用的时候很有用。

  • Fontastic Icons for iOS – 一个使用图标字体的开源类集合,例如iOS应用中的Font Awesome。可以在任何像素维度上快速简便的得到一个图标。由于字体在本质上可以轻松缩放,用这种办法可以很方便的在不同平台使用的图标,而无需根据不同尺寸导出不同的版本。

  • PaintCode ($) -一个基于向量的画图工具,可以将你的作品导出为Core Graphics源代码。用来学习Core Graphics绘图是非常棒的,同时如果你想要动态绘图也是非常方便。我的screencast on PaintCode上有视屏演示。

  • Edge Insets ($) – 一个帮助你定义可重用图片边距的简单工具。在Mac App Store上有售。

  • LiveView – 一个iOS上的远程屏幕查看器,在你的设备上可以立马轻松地看到你的设计图。谢谢你,@_funkyboy!

  • Skala Preview ($) – 另一个很棒的可以在真实设备上快速看到你的设计图的工具。Bjango的朋友们很给力,这个应用物有所值。谢谢你,jn40!

源代码控制

  • Git – 如果你没有使用源代码控制的话,停下手中的活立马做出改变吧。我使用git做任何事情,我超爱它的。

  • Kaleidoscope ($) – 最棒的diff/merge工具。三路合并,看着很漂亮。我每天都用。

  • p4merge – 一个免费的、简陋的Kaleidoscope的替代品。强大的三路合并功能,但找下载链接不容易啊。我每次要找的时候都觉得在他们网站上藏的很深啊。

  • Git X – 一个简单强大的GUI工具,可以看到git的时间线,轻松简便地实现暂存区提交。我通常在终端上使用git,但当我需要将暂存区的改变做一次提交的时候就会想到这个应用。这是原来(已经废弃)的GitX的一个衍生品,我在这个衍生品列表上找到的。

  • Source Tree – 一个免费功能很全的Git应用。我没用过是因为我喜欢命令行的方式,但如果你喜欢用GUI工具的话,可以看看这个。

剖析应用

  • pngcrush – 这个实用工具可以压缩解压缩PNG文件,当你想那些App Store上应用里的图片时很有用。只要打开iTunes,查看本地应用列表,对图标右键在Finder中打开。然后打开应用,你可以看到一堆PNG文件,但你没法查看它们。使用了pngcrush你可以将它们全部提取出来,然后用预览来查看。

  • appcrush.rb – 这个很方便的ruby脚本可以针对所有图片将以上过程自动化。只需将它指向你磁盘上的一个.app文件,它就会将所有图片提取到你桌面上的一个文件夹里。很方便地可以知道你手机上的应用如何完成某些设计的。我的my screencast on dissecting apps上有视频演示。

  • Charles ($, 免费功能受限的试用版) – 我不知道它的界面或者图标为何如此丑陋,但是Charles是对于任何开发者来说都非常重要的一个工具。Charles作为一个代理,允许你监视进出你iPhone模拟器的网络流量。你同样可以通过将手机的代理设置为你Mac上正在运行的Charles来监控你设备上的流量。字签名的SSL证书,请求&响应断点,请求/响应查看器,Charles真心是大赞。一个必须

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇李洪强经典面试题53-Swift 下一篇Swift中的for循环基本使用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目