What is the best place to place the constants strings in objective c?
我正在开发一个iOS应用程序,这是我在应用程序开发方面的第一次经验。我喜欢给大家建议,让他们以标准化的方式来构建这个应用程序。有人能告诉我什么是放置常数串的最佳位置吗?
目前,我使用常量的方式是定义字符串可以吗?
- 需要多少个实现文件才能看到这些常量?
- 常量一般用大写,单词用下划线分隔(_)
- 大约10到15个文件
- 如果它们只是#define,那么您可以将它们放入头文件中,这是这些实现文件中的#import。如果它们需要在某个地方定义(即extern NSString * const someString;等),并且其中有许多定义,那么使用头文件和实现文件。
- 好的,谢谢。验证的最佳地点是什么?例如:如果我有一个包含字段的表单:姓名、年龄等,并且我没有保存按钮。当用户从一个视图控制器转移到另一个视图控制器时,应自动保存其详细信息。我在Didfieldendediting做验证,可以吗?或者其他建议?
在将常量定义为宏之后,首先创建常量头文件,然后通过访问常量导入到所需位置。
。
- 为什么减去…………
- 这是一个很好的解决方案…我想写同样的东西,在我的项目中,我总是用globals.h类作为常量值。
我把它们放在[app_name]prefix.pch文件中,如下所示:
#define SERVICE_BASE_URL @"http://url.com"。