"在iOS应用程序中存储字符串的位置"
"在iOS应用程序中存储字符串的位置"
这个问题已经有答案了:
我有一个 iOS 应用程序,它要求我拥有一个“银行”多个字符串。我的意思是我需要有多个字符串,我可以随时调用。这是我在想什么。
// Strings.h #define STR_ONE @"1" #define STR_TWO @"2" // ...
当我需要使用这些字符串时,我只需包括头文件。我选择使用头文件是因为将有许多这些字符串,我只想将它们分开。
所以问题是:这是解决我的问题的最佳方法吗?有任何替代方法(更好的),我正在忽略吗?
附注:这里需要考虑任何内存管理吗?
应该将其写入文件,并从中获取吗?
谢谢
admin 更改状态以发布 2023年5月22日
NSArray: 你可以将固定数量的字符串存储在数组中。
NSArray* nameArr = [NSArray arrayWithObjects: @"Jill Valentine", @"Peter Griffin", @"Meg Griffin"
NSMutableArray: 这种类型的数组可以扩展和缩小大小。
NSMutableArray *names = [[NSMutableArray alloc] init];
[self.names addObject:@"Harry Potter"];
如果字符串数量不是很大,一个简单的属性列表对你来说就足够了。但我也建议你阅读有关核心数据的内容。