這裏主要介紹一下Xcode10 版本主要更新的內容。
隨着iOS12的發佈,Xcode10已經能夠從Mac App Store下載。
Xcode10包含了iOS十二、watchOS 五、macOS10.14以及tvOS 12的SDK。另外,開發者能夠從Xcode中看到當前Deployment Target最低爲iOS8,因此後續開發過程當中我的以爲能夠忽略iOS8以前的一些特性。
要想安裝Xcode10,mac系統版本必須是macOS 10.13.6或者更高。這裏對主要的一些變動作一些介紹(並不是全部)。html
使用Xcode10運行老版本Xcode構建的WatchKit app,將會報錯:「TheWatchKit app has an invalid stub executable」。解決辦法:Clean build文件夾,而後重新運行。c++
新建的文件.h默認包含NS_ASSUME_NONNULL_BEGIN 和NS_ASSUME_NONNULL_END。這兩個宏之間的代碼,全部指針對象都會假定爲nonull,因此咱們在開發的時候只須要指定那些nullable的對象便可。swift
NSData類型的數據能夠直接導出來。例如一張圖片轉成data以後,在快速瀏覽框能夠直接將data導出,最終保存成包含二進制的文件。app
詳情路徑傳輸: https://www.cnblogs.com/zhanggui/p/9686155.htmlui