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
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容