深入理解Objective - C编程基础
在Objective - C编程的世界里,每一行代码往往都在请求框架为我们完成特定的任务。下面我们将深入探讨Objective - C编程中的多个关键概念,包括框架的使用、代码格式、变量、类型、常量、枚举类型、类型定义以及函数等。
框架的强大助力
当我们编写Objective - C代码时,常常会借助框架来实现各种功能。例如,以下代码可以从网站下载一张图片,并将其保存为TIFF文件到桌面:
id url = [NSURL URLWithString:@"http://cocoabook.com/test.png"];
id image = [[NSImage alloc] initWithContentsOfURL:url];
id tiff = [image TIFFRepresentation];
[tiff writeToFile:@"/Users/scott/test.tiff" atomically:YES];
对于初学者而言,这段代码可能看起来十分陌生,就像初次接触代数或外语一样。但实际上,它有着固定的结构,是可以学习掌握的。当我们编写并运行上述代码时,Cocoa框架会完成以下一系列操作:
1. 查找主机 cocoabook.com 的IP地址。
2. 与该IP地址对应的服务器建立HTTP连接。
3. 创建一个用于存储图像数据的对象。
4. 逐位下载数据,并将其存储到内存中。
5. 将图像数据保存为本地磁盘上的TIFF图像
超级会员免费看
订阅专栏 解锁全文
102

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



