其他
相對于Swift3.0以下的版本,Swift3.0的改變可以參考如下鏈接(我就不一一細(xì)說了):Swift3.0的改變(Swift對Swift)
進(jìn)入主題
下面我就說一說相對我之前用的OC語法來說 ,Swift3.0的改變净响,具體如下:
1. OC中通過 [類名 class] 直接獲取類名,Swift3.0中是: 類名.classForCoder() 或者 類名.self 獲取類名。
下面是Swift3.0中獲取方法
2. OC中是使用 imageWithRenderingMode: 方法禁止系統(tǒng)渲染tabBarItem的圖片,而在Swift3.0中是: withRenderingMode
3.在Swift中是沒有預(yù)編譯命令的懦尝,所以就是沒有宏定義(macro)的概念凑队。但是可以通過使用屬性或者函數(shù)來達(dá)到宏定義的作用廉白。
通過屬性達(dá)到宏定義的代替作用
通過函數(shù)達(dá)到宏定義的代替作用