iOS Developer

Xcode8-关于swift的小技巧

2016-10-26  本文已影响0人  Tasuka

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
    }
上一篇下一篇

猜你喜欢

热点阅读