Xcode 8 的 3 个小技巧

Color Literal(只支持Swift)

一般写颜色大概是这样的:

let color = UIColor(red: 100/255.0, green: 150/255.0, blue: 200/255.0, alpha: 1)

但是如果不 ⌘ + R ,我不知道这颜色到底长什么样。接下来使用 Color Literal 看看

如下图,我要给 view 设置一个背景颜色,输入 color literal 会有智能提示,回车。

图-1

然后会弹出一个颜色选择的界面:

图-2

可以选择一个想要的颜色,还可以点击下方的 Other ,选颜色蜡笔或者直接输入颜色值。选完后在代码里就会有个小方块。里面填充的就是刚刚选的颜色。

如果把那句代码拷贝出来,其实是这样的:

view.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)

回到最上面那句颜色代码,用上 Color Literal 后,在编译器里就能直接看到颜色了。

图-3

Image Literal(只支持Swift)

如图,我在资源库有一张名为 defaultAvatar 的图片:

图-4

传统的写法大概是这样的:

let img = UIImage(named: "defaultAvatar")

与颜色很像,我要 ⌘ + R 才能看见是不是想要的图片。而且如果我把 key 写错,图片就不会显示了。

使用 Image Literal 有两种方式。第一种和颜色一样,输入 image literal 出现智能提示,回车

图-5

出现一个图片选择器,上面有图片的缩略图

图-6

两种方式写好图片后,会像上图一样。左边有个小方块,填充了图片缩略图,右边是图片名

然后代码拷贝出来是这样子的:

let img = #imageLiteral(resourceName: "defaultAvatar")

参考:Xcode Help-Add a literal

Add Documentation

接下来要分享的是添加注释文档的快捷键:⌘ + ⌥ + /

这个快捷键的功能跟 VVDocumenter 一样,可以给函数名,变量名等生成好看的注释文档

图-7
/// 求和
///
/// - parameter x: x
/// - parameter y: y
///
/// - returns: 和
func sum(x: Int, y: Int) -> Int {    
     return x + y
}

在调用函数的时候,按下 ⌥ 和左键,就能看到该函数的注释信息

图-8

转自:Xcode8 的 3 个小技巧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,203评论 25 708
  • 原文地址:Starkrimson's blog Xcode8 的 3 个小技巧 Xcode8 更新好多新特性,其中...
    Anicon阅读 4,892评论 17 66
  • 我爱你! 愿你一切安好,晚安!
    何时再出发阅读 147评论 2 0
  • 雅思集训 课程反馈 时间:2017年11月20日 学员:范迦勒 课上优缺点:迦勒最近学习很努力,尤其是词汇进步很大...
    迪赛英语Sabrina阅读 381评论 0 0
  • 豹子是猫科动物的一种,颜色鲜艳,金黄色毛皮,全身布满小斑点。网络上各种豹子图片很多,都可做素材用。 分享一只小豹子...
    若清1108阅读 789评论 3 11