7、探索代码世界:从Nib文件到多图形应用开发

探索代码世界:从Nib文件到多图形应用开发

深入挖掘代码概念

在代码的世界里,有一些概念虽已被提及,但可能仍蒙着一层神秘的面纱。现在,让我们一起揭开这些概念的神秘面纱。

Nibs、Zibs和Xibs

Nibs、Zibs和Xibs本质上指的是同一类文件,只是不同的人有不同的叫法。在丹佛的“360iDev for iPhone Developers”会议上,很多演讲者将.xib文件称为“nibs”或“zibs”,不过大多数程序员更喜欢称其为“nib”文件。

当我们点击一个nib文件时,Interface Builder会自动打开。打开后会发现,该文件包含了与按钮和图像相关的所有代码,这些信息都存储在其中。运行应用程序时,所有对象及其关联的链接会正确整合,为用户呈现出我们预想的体验。

从Cocoa或Objective - C层面来看,nib文件包含了激活UI文件所需的所有信息,能将其转化为精美的iPhone或iPad图形界面。而且,我们还可以将不同的nib文件组合在一起,创建更复杂的交互。

这些文件中的信息用于创建我们输入的按钮、标签、图片等实例。这些命令集合被保存到nib文件中,形成UI。代码和命令共同作用,为用户所感知。

我们有时会用“instantiate”(实例化)这个术语。例如,保存一个新项目时,计算机会通过分配一系列子文件,使项目实体变得真实可见。就像在helloWorld_004项目中,项目会立即拥有“arms and legs”,即两个AppDelegate文件和两个ViewController文件。

当我们告诉计算机如何以及何时分配内存,并为特定进程预留空间,且满足

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值