iOS 官方巨集定義 - “引入”、“廢棄”
iOS官方常見的一些巨集定義,肯定是不全的,常見的收集一下,方便回顧
1.先看幾張圖:
[圖片上傳中...(3.png-5c3167-1517214411899-0)]
2.然後看幾個單詞的意思:
- available 可用的
- deprecated 棄用的
- class 類
- enum 列舉
3.最後在看對應的巨集就很容易理解了:
NS_AVAILABLE(_mac, _ios)
NS_AVAILABLE_IOS( _ios)
NS_AVAILABLE_MAC( _mac)
這三個巨集告訴我們這方法分別隨macOS 或|和 iOS某個版本被引入。NS_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...)
表示引入和廢棄的(macOS與iOS)版本NS_CLASS_AVAILABLE(_mac, _ios)
NS_ENUM_AVAILABLE(_mac, ios)
NS後面插入class或enum則表示類和列舉
-
NS_AVAILABLE_IPHONE( _ios)
看圖4和圖5:
連帶CF_為字首的都不用解釋了
相關文章
- iOS常用巨集定義iOS
- ios開發的巨集定義iOS
- iOS 通用巨集定義 高效全域性巨集彙總iOS
- iOS-日常開發常用巨集定義iOS
- iOS開發:pch檔案中的巨集定義iOS
- iOS開發技巧:應用巨集定義使用字型iOS
- ViewPager 要被廢棄?官方 ViewPager2 升級版來臨Viewpager
- C語言(巨集定義)C語言
- Swift 裡的巨集定義Swift
- C++巨集定義#defineC++
- 提高程式碼逼格的利器:巨集定義-從入門到放棄
- iOS 常用巨集定義大全iOS
- 使用ant巨集定義任務
- VC++實用巨集定義C++
- Vue 插槽 廢棄語法Vue
- 0x03. 使用巨集定義事件事件
- C++中巨集定義#define的用法C++
- c/c++標準預定義巨集C++
- 059.Define 巨集定義的巢狀巢狀
- define巨集定義和const常量定義之間的區別
- go操作redis(已經廢棄)GoRedis
- c 語言中巨集定義和定義全域性變數的區別變數
- 【C進階】21、巨集定義與使用分析
- 跨平臺開發,各種巨集的定義
- 巨集定義和列舉型別的區別型別
- chrome + vi 純手工模式, 廢棄滑鼠。Chrome模式
- Android startActivityForResult()廢棄了,代替方案案例Android
- 一個C++巨集定義與列舉定義重複的編譯錯誤C++編譯
- gcc編譯階段列印巨集定義的內容GC編譯
- 有關C語言的知識---巨集定義用法C語言
- 放棄官方,擁抱自我,自定義 LiveData 才是最合適的LiveData
- Python基礎(八) 模組的引入與定義Python
- PHP7.4 新特性和廢棄的功能PHP
- php5.5CURL圖片上傳廢棄@PHP
- Android:7.0 後加密庫 Crypto 被廢棄Android加密
- 3-13. HTML中被廢棄的標籤HTML
- 記憶體對齊巨集定義的簡明解釋記憶體
- C語言中的標頭檔案中的巨集定義C語言