您的位置:首页 > 移动开发 > Objective-C

2.7 The Object Model -- Bindings, Observers, Computed Properties:What do I use when?

2016-01-21 13:49 531 查看
有时候新用户在使用计算属性、绑定和监视者时感到困惑。下面是一些指导方针:

1. 使用computed properties来合成其他属性,以构建新的属性。computed properties不应该包含应用程序行为,当被调用时,通常不会引起任何副作用。

除了在罕见的情况下,多次调用相同的computed properties应该总是返回相同的值。(除非它依赖于已经改变的属性)

2. 监视者应该包含对另一个属性的变化做出反应的行为。当你在绑定同步完成的时候需要执行某些行为,监视者特别有用。

3. 绑定是最经常使用的,以确保两个不同层中的对象总是在同步。例如,你使用Handlerbars绑定视图控制器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: