Hsu Li-Heng

Hsu Li-Heng

iOS 開發者、寫作者、filmmaker。現正負責開發 Storyboards by narrativesaw 此一故事板文件 app 中。深深認同 Swift 對於程式碼易讀性的重視。個人網站:lihenghsu.com。電郵:[email protected]
21 篇文章
客製化 NotificationCenter 讓你使用起來更簡單
iOS App 程式開發

客製化 NotificationCenter 讓你使用起來更簡單

觀察者模式是一個常見、而且歷史悠久的程式設計模式,而在 Swift 裡,它主要是以通知與通知中心 (NotificationCenter) 的形式存在的。簡單來說,物件可以去向通知中心註冊,成為某一種通知事件的觀察者,然後當有人向通知中心送出通知的時候,通知中心就會去找它的註冊表裡面,所有有註冊這個通知類型的觀察者,並將通知傳送給它們。 通知中心模式跟 Target-action 模式與 Delegate 模式一樣,
First Responder 教程:如何使用函式快速取得第一響應者?
iOS App 程式開發

First Responder 教程:如何使用函式快速取得第一響應者?

在寫 iOS app 的時候,我們偶爾會碰到需要用到第一響應者 (First Responder) 的狀況。比如說,當我們想要把內容貼到它上面,或者要它執行復原、重做等動作的時候。然而,Apple 官方並沒有公開可以直接取得第一響應者的 API,只提供了 isFirstResponder 這樣一個屬性讓我們去檢查某個響應者是不是第一而已。那麼,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。