Objective-C 编程中的文件遍历与内存管理
1. 文件遍历
在编程过程中,有时我们需要遍历目录以查找特定类型的文件。下面介绍两种不同的文件遍历方式。
1.1 经典迭代方式
经典迭代方式使用 NSEnumerator 来遍历数组。示例代码如下:
NSEnumerator *filenum = [files objectEnumerator];
while (filename = [filenum nextObject])
{
NSLog (@"%@", filename);
}
这段代码会遍历 files 数组,并使用 NSLog() 打印出数组中的每个文件名。
1.2 快速枚举方式
快速枚举方式更加简洁,它可以直接处理 NSDirectoryEnumerator 等对象。示例代码如下:
int main (int argc, const char * argv[])
{
@autoreleasepool
{
NSFileManager *manager;
manager = [NSFileManager defaultManager];
NSString *home;
home = [@"~" stringByExpandingT
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



