在我的iOS应用程序中,我想最初使用每个包含13个空格的字符串填充数组。然后在按照随机顺序处理数组的每一行时,我希望逐个字符地用字符串“NESW”中的单个字符替换每个空格,具体取决于进程的运行方式。
这是初始化阵列的正确方法吗?并且下一个代码行是一个示例,说明如何将位置[0] [3]中字符串中的第二个空格替换为“N”?
[deals[0][3] replaceCharactersInRange:NSMakeRange(1, 1) withString:@"N"];
NSString* spaces = @" "; // 13 spaces
+(NSMutableString* [2][4])deals{
return (NSMutableString* [2][4]){
{spaces,spaces,spaces,spaces},
{spaces,spaces,spaces,spaces}
};
}