【发布时间】:2014-08-07 21:27:14
【问题描述】:
我正在尝试解析字符串,提取命令行参数并将它们存储在 NSDictionary 中。我看到something similar is already possible using NSUserdefaults,如下所述:
MyApplication -aString "Hello, World" -anInteger 10
NSUserDefaults *standardDefaults = [NSUserDefaults standardUserDefaults];
NSString *aString = [standardDefaults stringForKey:@"aString"];
NSInteger anInteger = [standardDefaults integerForKey:@"anInteger"];
有没有办法使用 -key value 格式从任何字符串中提取通用参数到任何 NSDictionary 中?
【问题讨论】:
-
1) 这被标记为 iOS。为什么?您不会在 iOS 应用程序中处理命令行参数。 2)
NSUserDefaults与命令行参数没有任何关系。 -
我在 iOS 应用程序中有一个控制台,我正在处理在该控制台中键入的命令行参数。用户默认值只是参数外观的一个示例
标签: ios objective-c parsing command-line arguments