Swift Xcode8下的即视功能

Color Literal

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

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

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

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

Color Literal

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

Color Literal

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

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

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

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

Color Literal

Image Literal

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

image

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

let img = UIImage(named: "defaultAvatar")

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

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

Image Literal

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

Image Literal

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

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

let img = #imageLiteral(resourceName: "defaultAvatar")
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文地址:Starkrimson's blog Xcode8 的 3 个小技巧 Xcode8 更新好多新特性,其中...
    Anicon阅读 10,298评论 17 66
  • Xcode8 更新好多新特性,其中就增加了好多以前需要安装插件才能实现的功能。如下文要说到的 Color Lite...
    Tasuka阅读 3,873评论 1 3
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,643评论 4 61
  • 问:地藏菩萨,我想在可爱多香港代购这家淘宝店买到雅诗兰黛小棕瓶眼霜的真货,我的愿望会实现吗? 答:有所求而受苦。(...
    长小白阅读 1,297评论 0 0
  • “那达慕”是蒙古族传统节日,历史悠久。在蒙古族人民的生活中占有重要地位。“那达慕”是蒙古语,亦称“那雅尔”,意为“...
    泰然格格阅读 4,256评论 2 1

友情链接更多精彩内容