Xcode 8 的 3 個(gè)小技巧

Color Literal(只支持Swift)

一般寫顏色大概是這樣的:

let color = UIColor(red: 100/255.0, green: 150/255.0, blue: 200/255.0, alpha: 1)

但是如果不 ? + R ,我不知道這顏色到底長什么樣。接下來使用 Color Literal 看看

如下圖,我要給 view 設(shè)置一個(gè)背景顏色,輸入 color literal 會(huì)有智能提示,回車。

圖-1

然后會(huì)彈出一個(gè)顏色選擇的界面:

圖-2

可以選擇一個(gè)想要的顏色,還可以點(diǎn)擊下方的 Other ,選顏色蠟筆或者直接輸入顏色值。選完后在代碼里就會(huì)有個(gè)小方塊。里面填充的就是剛剛選的顏色。

如果把那句代碼拷貝出來,其實(shí)是這樣的:

view.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)

回到最上面那句顏色代碼,用上 Color Literal 后,在編譯器里就能直接看到顏色了。

圖-3

Image Literal(只支持Swift)

如圖,我在資源庫有一張名為 defaultAvatar 的圖片:

圖-4

傳統(tǒng)的寫法大概是這樣的:

let img = UIImage(named: "defaultAvatar")

與顏色很像,我要 ? + R 才能看見是不是想要的圖片。而且如果我把 key 寫錯(cuò),圖片就不會(huì)顯示了。

使用 Image Literal 有兩種方式。第一種和顏色一樣,輸入 image literal 出現(xiàn)智能提示,回車

圖-5

出現(xiàn)一個(gè)圖片選擇器,上面有圖片的縮略圖

圖-6

兩種方式寫好圖片后,會(huì)像上圖一樣。左邊有個(gè)小方塊,填充了圖片縮略圖,右邊是圖片名

然后代碼拷貝出來是這樣子的:

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

參考:Xcode Help-Add a literal

Add Documentation

接下來要分享的是添加注釋文檔的快捷鍵:? + ? + /

這個(gè)快捷鍵的功能跟 VVDocumenter 一樣,可以給函數(shù)名,變量名等生成好看的注釋文檔

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

在調(diào)用函數(shù)的時(shí)候,按下 ? 和左鍵,就能看到該函數(shù)的注釋信息

圖-8

轉(zhuǎn)自:Xcode8 的 3 個(gè)小技巧

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,532評(píng)論 25 708
  • 原文地址:Starkrimson's blog Xcode8 的 3 個(gè)小技巧 Xcode8 更新好多新特性,其中...
    Anicon閱讀 4,898評(píng)論 17 66
  • 我愛你! 愿你一切安好,晚安!
    何時(shí)再出發(fā)閱讀 151評(píng)論 2 0
  • 雅思集訓(xùn) 課程反饋 時(shí)間:2017年11月20日 學(xué)員:范迦勒 課上優(yōu)缺點(diǎn):迦勒最近學(xué)習(xí)很努力,尤其是詞匯進(jìn)步很大...
    迪賽英語Sabrina閱讀 382評(píng)論 0 0
  • 豹子是貓科動(dòng)物的一種,顏色鮮艷,金黃色毛皮,全身布滿小斑點(diǎn)。網(wǎng)絡(luò)上各種豹子圖片很多,都可做素材用。 分享一只小豹子...
    若清1108閱讀 790評(píng)論 3 11