→ cryinglove: 問題應該是 用了 Singleton 要怎樣測試 11/29 08:02
推 fanatics5566: DI可以達到Singleton的效果又方便測試 11/29 21:23
→ ikai99: 樓上,DI是什麼? 11/29 23:25
推 uzoo: Dependency Injection吧 我猜的 11/30 15:36
→ adrianshum: 覺得Singleton 很方便的人,用的Singleton 九成是不 12/01 13:41
→ adrianshum: 必要的。個人還是秉持 Singleton is evil 的立場,盡 12/01 13:41
→ adrianshum: 量少用。 12/01 13:41
推 showshowman: 用delegate 12/02 18:18
推 Blueshiva: why singleton is evil? 12/04 11:14
→ yuanruo: 完了不能寫iOS了~Appdelegate本身就是一個singleton管理 12/04 19:21
→ ikai99: 沒記錯的話Userdefault 也是啊 12/05 00:15
→ Blueshiva: 濫用Singleton當然不好,不過就這個pattern本身來說, 12/05 12:55
→ Blueshiva: 我覺得有好有壞 12/05 12:56
推 Obama19: 我家的singleton很乖的 一定是被帶壞的 12/06 15:59
→ cryinglove: 樓上的 Singleton 本來就壞壞 12/07 17:20
→ adrianshum: Singleton 作為一個pattern 本身當然有適用的地方, 12/12 11:11
→ adrianshum: 問題在於它太方便太容易被濫用了,加上濫用下,對程 12/12 11:11
→ adrianshum: 式架構和可測試性的傷害可以很大,所以寧枉毋縱,除非 12/12 11:11
→ adrianshum: 你確定這真是適用Singleton 的場合,否則不該輕易使 12/12 11:11
→ adrianshum: 用。(所以我才說:說很方便的人通常都是濫用) 12/12 11:11
→ Killercat: shared context是一個作法 或者學android限定service 12/30 10:27
→ Killercat: access的做法也是一招 12/30 10:28
→ Killercat: 就是context一直傳來傳去很煩而已.... 12/30 10:28