[英]Binding technology to use for iOS app
我是iOS應用開發新手。 基本上,我需要偵聽UI中的任何更改(例如,對textviewUI中的文本更改進行某些操作),並更新UI以反映任何模型更改。 我一直在研究可用於綁定的不同技術,但有點不知所措。
我知道這是非常主觀的,但是我想聽聽您的建議(對於快速和客觀的c而言)
同樣,任何指向最佳實踐的指示也將非常有幫助。
歡迎使用iOS! Cocoa
(iOS的Touch)-蘋果公司的框架-您需要學習一些設計模式...這些模式包括delegation
和target/ action
。 快速總結:委派將一些責任移交給可以處理這些責任的對象。 這提供了可用於獲取對象(例如更改)的方法。 閱讀此鏈接以了解有關委托的更多信息: https : //useyourloaf.com/blog/quick-guide-to-swift-delegates/現在,回到文本字段示例。 每當要更改文本字段時,都會調用UITextField
委托中的便捷方法,稱為textField(_:shouldChangeCharactersIn:replacementString:)
。 至於目標/動作,那是可以谷歌搜索的。 這句話嗎? 至於任何指針,請學習MVC。 玩得開心!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.