其它知識

saman0發表於2017-12-14

通過程式碼如何自定義控制元件 並且簡單的描述下每一步驟的理由?

新建一個繼承UIview的類

在initWithFrame方法中新增子控制元件

在layoutSubViews方法中設定控制元件的frame

提供一個模型屬性 重寫模型屬性的set方法



instancetype和id的區別

都可以代表任意型別

instancetype只能作為返回值

id型別可以作為返回值 也可以作為引數 也可以是定義變數

isntancetype會型別檢測 id不會進行型別檢測


單例模式




其它知識
圖片發自簡書App

1.單例模式設計是用來限制一個類只能建立一個物件,所有的類都可以訪問,設定此單例物件中的屬性資料

2.如果一個類建立的時候非常的耗費效能,那麼此類可以設定為單例節約效能,如果能滿足需求。

單元測試,ios自帶了一個單元測試框架OCUnit,但目前最好用的測試框架應該是GHUnit