探索Objective - C基础工具包与内存管理
1. 基础工具包快速浏览
在处理目录循环结束后,我们可以使用 NSLog() 来枚举并打印文件数组的内容。示例代码如下:
NSEnumerator *fileenum = [files objectEnumerator];
while (filename = [fileenum nextObject])
{
NSLog (@"%@", filename);
}
之后,让 main() 函数返回0以表示成功退出:
return (0);
} // main
在Waqar的机器上运行示例时,会输出类似以下的内容:
cocoaheads/DSCN0798.jpg
cocoaheads/DSCN0804.jpg
cow.jpg
Development/Borkware/BorkSort/cant-open-file.jpg
Development/Borkware/BSL/BWLog/accident.jpg
不过,由于可能需要遍历数千张图像,显示结果可能需要一些时间。
另外,还有一种使用快速枚举的方式来完成相同的任务。示例代码如下:
int main (int argc, const char * argv[])
{
超级会员免费看
订阅专栏 解锁全文
41

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



