美文网首页iOS Developer
Xcode8-关于swift的小技巧

Xcode8-关于swift的小技巧

作者: Tasuka | 来源:发表于2016-10-26 14:18 被阅读0次

    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
        }
    

    相关文章

      网友评论

        本文标题:Xcode8-关于swift的小技巧

        本文链接:https://www.haomeiwen.com/subject/vyxkuttx.html