【发布时间】:2014-02-05 15:09:36
【问题描述】:
我正在开发一个 iOS 应用,这是我在应用开发方面的第一次体验。我喜欢向您提供以标准化方式构建应用程序的建议。谁能告诉我放置常量字符串的最佳位置是什么?
现在我以这种方式使用常量#define __string @"string" 可以吗?
【问题讨论】:
-
需要多少个实现文件才能看到这些常量?
-
常量一般大写,单词之间用下划线分隔(
_) -
差不多 10 到 15 个文件
-
如果它们只是
#defines,那么你可以将它们放入一个头文件中,即来自这些实现文件的#imported。如果他们需要在某处定义(即extern NSString * const someString;等,并且其中有很多,则使用头文件和实现文件。 -
好的,谢谢。什么是进行验证的最佳地点?例如:如果我有一个包含以下字段的表单:姓名、年龄等。而且我没有保存按钮。当用户从一个视图控制器转移到另一个视图控制器时,他的详细信息应自动保存。我在 didFieldEndEditing 中进行验证可以吗?或任何其他建议?
标签: ios objective-c