私はちょうどこの行を書いた:
BOOL directoryResult = [[NSFileManager alloc]
createDirectoryAtURL:[[NSURL alloc]
initFileURLWithPath:[self.documentsPath
stringByAppendingFormat:@"/level%d", levelCount] isDirectory:YES]
withIntermediateDirectories:NO attributes:nil error:nil];
NSLog(@"BOOL: %d", directoryResult);
2 つの質問があります。この方法が適切に機能している可能性はどのようにあるのでしょうか。[NSFileManager alloc]
私が使用していない後init
。
コンパイラが文句を言わないのはなぜですか? init は内部にありcreateDirectoryAtURL
ますか? プログラミングの良い方法ですか?
そして第二に、ちょうどその場でcreateDirectoryAtURL
作成しているの URL パラメータでNSURL
[[NSURL alloc] initFileURLWithPath:[self.documentsPath stringByAppendingFormat:@"/level%d", levelCount] isDirectory:YES]
上記と同じ質問:プログラミングの良い方法ですか、それともその行の前にそのようなオブジェクトを作成して、ここにオブジェクトを配置する必要がありますか?