Xcode8-关于swift的小技巧

Xcode8 更新好多新特性,其中就增加了好多以前需要安装插件才能实现的功能。如下文要说到的 Color Literal Image Literal Documentation 都能找到对应的插件。

Color Literal

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

let color = UIColor(red: 100/255.0, green: 99/255.0, blue: 98/255.0, alpha: 1);

如果不⌘ + R ,我根本不知道这个颜色是什么。接下来使用 Color Literal 看看,如下图,我要给 view 设置一个背景颜色,输入 color literal 会有智能提示,回车。


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

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

Image Literal

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



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

let img = UIImage(named: "6")

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

输入 image literal 出现智能提示,回车



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


Add Documentation

还有就是集成了VVDocumenter, 使用⌘ command + ⌥ option + /就可以添加好看的注释了

    /// <#Description#>
    ///
    /// - parameter application:   <#application description#>
    /// - parameter launchOptions: <#launchOptions description#>
    ///
    /// - returns: <#return value description#>
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        return true
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容