1. 程式人生 > >Swift開發註意點

Swift開發註意點

拷貝 同名 基本數據 init 存儲空間 註意 註意點 init方法 自定義

如果定義屬性的時候,沒有初始化, 那麽必須在後面加上?

只要在構造方法(init方法)中對屬性進行了初始化, 那麽就不用加?

如果是定義一個基本數據類型,那麽建議直接賦值為 0 (因為在調用super.init時不會給該屬性分配存儲空間)

Swift允許有同名的方法, 只要參數或者返回值不一樣 即可。

自定義構造方法,那麽默認的構造方法就會失效。

C和OC的結構體只能定義屬性,Swift結構體中還可以定義方法。

swift的結構體之間的賦值實際上是拷貝一份,內存地址是不同的。

Swift開發註意點