Just My Life & My Work

Posts tagged ‘pattern’

[iOS] 單例 (Singleton)

單例 (Singleton) 或稱單一實體,也就是程式運行時,此Class永遠只有一個實體。

Singleton.png

原本生成一個實體寫法:

HappyClass *class = [[HappyClass alloc] init];

程式每次執行到此,都會重新生成一個實體。若有多重執行緒,很有可能不小心生成多個實體;或是操作流程多變,也是可能會生成多個實體。

(繼續閱讀…)

廣告

[Objective C] 溝通模式 (Communication Patterns)

學寫iOS App已經滿三年,回想那時候還是iOS 6,而如今再過兩個月就要邁入iOS 9,這個作業系統隨著時間持續進化,多數基礎機制沿用至今。儘管已會獨立寫出一個App,然而在Objective C技術上還是有待精進,比如用來傳遞訊息或資料的溝通模式 (Communication Patterns),我也僅熟悉某幾種,其機制的概念與優劣尚未明朗,於是想趁著昌鴻颱風給放假的時候,來瞭解一下這五種溝通模式:

  • KVO (Key-Value Observing)
  • Notifications
  • Delegation
  • Blocks
  • Target-Action

Communication Patterns

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: