前言
轉眼Swift3都出來快一年了,從OC到Swift也經歷了很多,所以對兩者的一些使用區(qū)別也總結了一點,暫且記錄下,權當自己的一個筆記。
當然其中一些區(qū)別可能大家都有耳聞,所以這里也會結合自身的一些平常記錄,稍許整理,才誕生了本篇文章,中間或許會有不對之處,還望指出來,共同進步。
正文
一、Swift和Objective-C的聯(lián)系
Swift和Objective-C共用一套運行時環(huán)境,Swift的類型可以橋接到Objective-C(下面我簡稱OC),反之亦然。兩者的互相引用混合編程我之前有寫過簡單介紹,有興趣的可以移步這里:
iOS OC和Swift進行互相調用。
其次就是,OC之前積累的很多類庫,在Swift中大部分依然可以直接使用,當然,Swift3之后,一些語法改變了很多,不過還是有跡可循的。OC出現(xiàn)過的絕大多數(shù)概念,比如引用計數(shù)、