【发布时间】:2018-05-03 08:49:12
【问题描述】:
只是一个关于一般编程的问题。
我可以选择任何一个选项:
for(some_conditions)
{
NSFileManager * fm = [[NSFileManager alloc] init];
BOOL result = [fm moveItemAtPath:x toPath:y error:&err];
}
或者我可以去:
NSFileManager * fm = [[NSFileManager alloc] init];
for(some_conditions)
{
BOOL result = [fm moveItemAtPath:x toPath:y error:&err];
}
我想知道的是,在执行这两个选项所花费的时间和空间方面,两者之间是否存在计算差异? 提前感谢一堆:)
【问题讨论】:
-
因为您正在访问文件系统,所以与文件管理器重复分配/释放相关的少量额外时间将无关紧要。
标签: objective-c for-loop initialization