设计师眼中功能强大的Xcode
设计师眼中功能强大的Xcode-移动阅读二维码

作为设计师,不仅要能创造出移动为先的新产品,更要了解能创造出优秀移动作品的工具。这个实现过程可以让我们的设计更加优秀。

过去两个月,我每天在Xcode上花费的时间大约有10个小时,我学到了很多完全改变我的工作流程的技术。Xcode是一款成熟的工具包含了很多强有力的但没被经常使用的功能。如果你不确定Storeboard是CSS的未来,或者没有直接使用Xcode工作,这篇文章至少会告诉你Xcode如何为你的设计做准备和它有什么可能的限制。

相关阅读:如何使用Xcode进行高保真原型设计?

预览你的设计

如同你跨多分辨率设备,在浏览器中预览web app一样,你可以通过Storyboard preview这个强大的功能来进行预览。

vcbbfdhdfhdfh4196_140212092935_1

在这个屏幕上,我预览了设计在iPhone 4的3.5英寸屏幕上的展示情况,而不用在模拟器中运行和导航至特定的页面。

给图片着色

对于设计师来说,在程序中为多个实例必须创建多个资源是设计过程中遇到的主要障碍之一。Xcode能给你的图片着色,你只需知道它,因为这个不会贯穿使用。
ththtrh4196_140212093010_1

为导航栏按钮着色

dffhhh4196_140212093020_1
如果设置为系统就可以为为按钮图片着色,系统会给你一个很好的按钮按下状态转换。UIImage不允许你简单地为图片着色,除非是在代码中,所以往往你应该使用UIButton代替,它有更多选择。

使用十六进制颜色

自从Photeshop和Sketch以来,许多的设计师常使用十六进制编码来配置颜色值。为了使用十六进制编码,你必须下载 “Hex Color Picker”增加色彩检测。
dgdhfh4196_140212093056_1
它也是更精确的颜色选择器工具嵌入和解除嵌入考虑到在Photoshop中以文件夹的嵌入。Xcode允许你把许多元素集成进UIView或者UIScrollView里。由于UIView在Canvas动画、组织目的以及选择方面非常有才能,你可以把相关的元素嵌入到一起。
gnjjfgnjfghm4196_140212093115_1我喜欢嵌入功能,我可以添加键盘快捷键(像Sketch快捷键一样)来创建文件夹。

fvbdfbf4196_140212093125_1
我正在创建多个列队动画,我把这些元素分组派进多个嵌入,这样我可以对它们单独动画。

自动布局

这是一个连许多经验丰富的开发者也颇为头疼问题。所以我试着简化它。这是一个允许你的设计自动适配的工具。
regerhger4196_140212093213_1
我想要让Canvas中的白色方框在水平方向上和垂直方向上居中。首先,打开预览。如图所示,在iPhone 4中,白色方框错误地自动调整大小。
fgbdfbdf4196_140212093236_1

把白色方框拖至Superview(that’s how they call the canvas),我选择了在Container中居中。按住Shift键,点击水平方向和垂直方向,然后你必须设置白色方框的宽度和高度。

这是最基本的。对于复杂的场景,它要花费很多时间来练习,我建议你看看WWDC视频: Taking Control of Auto Layout in Xcode 5。如果你想要节省开发时间,你应该明确的学习自动布局。

动态字体

iOS 7引入了基于用户喜好设计字体大小的能力。
cvbcbdg4196_140212093256_1

即时使用自定义字体,你可以使用iOS 7的Text Styles来设置用户喜欢的大小。

操作和对话框

在Xcode中,你能快速创建操作表单和对话框。为什么花那么多时间在苹果已经很完美的东西上呢?

fdbfxb4196_140212093308_1
使用已经成熟的功能,这样你可以更加关注app其他部分。

简单使用相机

在Xcode中只需20行代码就可以使用Xcode的相机了。

fgbhfgh4196_140212093338_1

声音

带有声音的app会更加有趣。使用SimpleAudioPlayer一行代码:[SimpleAudioPlayer playFile:@”filename.mp3"];  就可以播放音乐。

动画效果

使用SimpleMotionEffects一行代码:[self.myView addMotionEffectWithMovement:CGPointMake(15, 15)] ;你能创建这样的效果。
gbfgnfgn4196_140212093410_1

最后的思考

如果你已经开始了,那么在9天时间里创建一个iOS App是可能实现的。iOS app能像Web app那样快速创建,对大多数设计师来说只是一个时间问题。

原文出处: Medium   译文出处: Cocoachina – 郭亚鑫。欢迎投稿

本文链接:http://www.mobileui.cn/the-power-of-xcode.html
本文标签: ,