Xcode8 和 Swift 颜色 图片(即视功能)

Color Literal

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

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

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

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


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

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

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

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

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

Image Literal

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


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

let img = UIImage(named: "defaultAvatar")

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

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


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

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

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

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

参考:Xcode Help-Add a literal

Add Documentation

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

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


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

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


噢对了,上面提到到两个 Literal 并不支持 OC (反正我是敲不出来了。注释文档这个快捷键都支持,Swift  OC 都可以用。

原文:http://www.cocoachina.com/ios/20161031/17888.html?utm_source=tuicool&utm_medium=referral

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值