IOS學習 __IPHONE_8_0使用
#ifdef __IPHONE_8_0
AAAAAA
#else
BBBBBB
#endif
是判斷編譯的SDK的版本
備註:相當於在編譯完的包中程式碼就是不一樣的。
if([[UIDevice currentDevice].systemVersion floatValue] >= 8.0)
{
CCCCCC
}
else
{
DDDDDD
}
是判斷執行時系統的版本號
例:IOS8SDK的編譯完的包,執行在IOS7系統上會走AAAAAA和DDDDDD
備註:列舉在IOS8SDK的編譯中只是int,在IOS7系統上執行時可能會照成邏輯上的錯誤,但是不會當機。函式則會當機。
相關文章
- iOS 學習使用 Swift CodableiOSSwift
- iOS學習iOS
- 學習iOSiOS
- iOS SDWebImage 學習iOSWeb
- IOS學習(0)iOS
- IOS動畫學習iOS動畫
- 系統學習iOS動畫之五:使用UIViewPropertyAnimatoriOS動畫UIView
- iOS-Blocks學習iOSBloC
- IOS學習計劃iOS
- Vue學習筆記(二)------axios學習Vue筆記iOS
- iOS Tangram(VirtualView)動態元件的學習與使用iOSView元件
- iOS Block學習筆記iOSBloC筆記
- iOS KVC學習記錄iOS
- iOS KVO學習記錄iOS
- iOS GCD學習記錄iOSGC
- iOS學習心得之:KVOiOS
- iOS學習資源(一)iOS
- iOS學習資源(二)iOS
- iOS學習資源(三)iOS
- iOS學習資源(四)iOS
- iOS學習資源(五)iOS
- iOS 學習資料整理iOS
- iOS Runloop學習筆記iOSOOP筆記
- IOS學習之初識KVCiOS
- IOS學習之初識KVOiOS
- iOS逆向工具學習之class-dump安裝與使用iOS
- IOS學習 IOS8的UISearchBar對應iOSUI
- ios 深淺拷貝學習iOS
- iOS入門學習計劃iOS
- Vue學習筆記 —— axiosVue筆記iOS
- iOS 多執行緒-學習iOS執行緒
- iOS開發學習路線iOS
- iOS-UIKit框架學習—UIWindowiOSUI框架
- IOS 學習之XML解析(一)iOSXML
- iOS程式設計學習十三iOS程式設計
- Axios用法–學習筆記iOS筆記
- IOS 單例模式的學習iOS單例模式
- iOS 學習資料整理(上)iOS