你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 【譯】Playgrounds中的字面量(Literals)

【譯】Playgrounds中的字面量(Literals)

編輯:IOS開發基礎

1-fW9_RRtZLOSk6bPb7_tlQw.jpg

本文由cocoaChina譯者小袋子(博客)翻譯自蘋果開發者中心
原文:Literals in Playgrounds


`Xcode 7.1` 的新特性是能夠把文件、圖像以及顏色等字面量嵌入你的`playground`的代碼。字面量是你原生格式數據的實際值,可以直接在`Xcode`裡面編輯。例如,在編寫代碼時沒必要指明`myImage.jpg` —— 只需要從`Finder`中拖入圖片,然後實際的圖片就會在你代碼行中顯示。`playground`將會呈現色塊,替代原先用`RGB`值顯示顏色的方法。`playground`中使用字面量的效果和代碼編寫的效果相似,你可以在傳統的`Swift`代碼中任意選擇使用,但顯然字面量是一種更為有效的方式。

除了看起來很酷之外,字面量能夠更快速地編輯資源。你可以使用顏色選擇器中的調色板快速地選擇一個不同的顏色。從`Finder`中拖入和拖出文件到`playground`代碼,並可以直接使用。你甚至可以在你現在的光標處添加字面量,可通過選擇`Editor > Insert File, Image`或者`Color` 字面量。雙擊一個字面量可以很簡單地選擇其他值。

如果需要的話,資源會被拷貝到`playground`的資源目錄,所以`playground`需要的所有東西都包含在文檔當中。由於字面量是你代碼的一部分,所以你也可以准確地對你的源代碼進行拷貝,粘貼,移動以及刪除操作。

Swift代碼中的字面量

字面量可以轉換成特殊的平台類型,默認的轉換列舉如下:

01.png

為了獲得字面量完全內嵌的使用經驗,你必須在`playground`中使用它。然而,如果你拷貝了使用字面量的代碼並粘貼到你的`Swift`主源代碼中,粘貼的代碼也將會如你期望的那樣工作,並且`Xcode`將會簡單地把字面量呈現為純文本。

為了讓你開始使用字面量,我們已經在這個裡面博客包含了一個非常簡短的`playground`示例。下載最新的[Xcode 7.1 beta]去試用這個[playground]。

附加文檔

`Xcode 7.1 beta 3`的文檔包括一個已更新的`playgrounds`幫助文檔,其中有很多`playgrounds`中強大特性的新信息,包括字面量中的新內容。這裡有一個直接的相關子頁面的鏈接:[添加圖片字面量],[添加顏色字面量],[添加文件字面量]。

以下的截圖證實了字面量在`Xcode 7.1` 中是如何顯示的:

03.jpg

下載:Literals.playground

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved