swift語法-讀書筆記

ytmaylover發表於2018-09-05

1.字串語法

  • 字串的轉移

    swift語法-讀書筆記

  • 型別轉換運算子

    swift語法-讀書筆記

  • 字面量表示式

    swift語法-讀書筆記

2.語句

  • guard

    swift語法-讀書筆記

  • defer 語句

    swift語法-讀書筆記

  • #if endif

    swift語法-讀書筆記

  • 下標宣告

    swift語法-讀書筆記

  • 運算子宣告

  • infix operator

    swift語法-讀書筆記

  • 優先順序宣告

    swift語法-讀書筆記

  • 宣告修飾符

    swift語法-讀書筆記
    swift語法-讀書筆記

3.特性

  • available iOS,iOSApplicationExtension ---- @available(iOS 10.0, macOS 10.12, *)
  • unavailable 在指定的平臺上無效的
  • introduced = 版本號
  • deprecated = 版本號
  • obsoleted = 版本號
  • renamed = 新名字
  • discardableResult 抑制編譯器中 函式或方法的返回值被調而沒有使用其結果的警告
  • GKInspectable 暴露一個自定義GameplayKit元件屬性給SpriteKit編輯器UI
  • objc
  • NSApplicationMain
  • NSCopying
  • NSManaged
  • testable
  • UIApplicationMain
  • autoclosure
  • escaping
  • convention

4.許可權

  • 下面的程式碼表示把變數UUID的賦值許可權設為private,對整個app可讀,但值只能在本檔案裡寫入
    swift語法-讀書筆記

5.值型別和引用型別

  • 值型別:列舉,結構體,元組
  • 引用型別:類
  • 值型別複製,是全部複製;引用型別複製是指標複製,其實是同一個資料。

相關文章