【发布时间】:2012-11-15 14:14:35
【问题描述】:
从“优秀设计”的角度来看。我应该对所有应用程序级公共代码使用 appDelegate 类吗?换句话说,我有很多视图控制器需要做的事情。这意味着它是通用功能,而不是特定于单个视图控制器。所以问题是:我应该把这些常用方法放在 appDelegate 中吗?这是为了这个吗?我应该创建另一个单独的类吗?
以下是我所说的常见功能的几个示例:
1) 播放常见的声音(如错误声音)。
2) 显示警告消息(例如错误消息)。
3) 验证应属于特定类型(十进制-数字)的输入的方法
4) 从网络服务更新应用级数据
【问题讨论】:
标签: ios singleton appdelegate