IOS 中兩種傳值方式:單例模式和delegate

  1. 單例模式其實如果按照.net或者java體系來看就可以看作是全局靜態變量;傳值非常方便;
  2. delegate 回調模式也是可以傳值的,不過delegate 不只是傳值這麼簡單,它是回調函數,可以運行父窗口中得方法,或者delegate 重點在於方法得調用。在傳值這個方面單例模式方便很多,但是如果出了傳值外還有其他動作就建議用delegate 了。不過delegate 使用起來較單例模式複雜

發佈了280 篇原創文章 · 獲贊 3 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章