美文网首页
Xcode8 的 3 个小技巧

Xcode8 的 3 个小技巧

作者: WuNai | 来源:发表于2016-11-17 15:09 被阅读30次

    Xcode8
    更新好多新特性,其中就增加了好多以前需要安装插件才能实现的功能。如下文要说到的 Color Literal
    Image Literal
    Documentation
    都能找到对应的插件。只能说 Xcode
    抢饭碗实力一流!!!
    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 会有智能提示,回车。

    color1.png
    然后会弹出一个颜色选择的界面:
    color2.png
    可以选择一个想要的颜色,还可以点击下方的 Other
    ,选颜色蜡笔或者直接输入颜色值。选完后在代码里就会有个小方块。里面填充的就是刚刚选的颜色。
    如果把那句代码拷贝出来,其实是这样的:
    view.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
    

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

    color3.png
    Image Literal
    如图,我在资源库有一张名为 defaultAvatar 的图片: image1.png

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

    let img = UIImage(named: "defaultAvatar")
    

    与颜色很像,我要 ⌘ + R
    才能看见是不是想要的图片。而且如果我把 key 写错,图片就不会显示了。
    使用 Image Literal
    有两种方式。第一种和颜色一样,输入 image literal 出现智能提示,回车

    image2.png

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


    image3.png

    第二种是直接输入图片名字,也会有智能提示和缩略图


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

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

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

    Add Documentation
    接下来要分享的是添加注释文档的快捷键: ⌘ command

    • ⌥ option
    • /

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


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

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


    documentation2.png

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

    转载自 https://starkrimson.github.io/2016/10/22/Xcode8-three-tips/

    参考:Xcode Help-Add a literal

    相关文章

      网友评论

          本文标题:Xcode8 的 3 个小技巧

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