选择特殊符号
选择搜索类型
请输入搜索
插座变量是一种对象实例变量,它的特别之处在于,其对象的引用是由Interface Builder来配置和归档的。每次包含对象从nib文件解档时,它与插座变量之间的连接都需要重新建立。
类型限定符IBOutlet是一个标签,用于实例变量的声明。通过这个限定符,Interface Builder程序在开发过程中可以和Xcode同步插座变量的显示和连接。换句话说,您可以为某个定制对象添加插座变量并建立连接,然后生成带有这个插座变量的头文件。或者,您可以在Xcode中声明插座变量(使用IBOutlet限定符),Interface Builder就能识别这些新的声明,使您可以建立连接,并将连接存储到nib文件中。图5-1显示了如何在Interface Builder中连接插座变量。
在Interface Builder中连接插座变量
应用程序通常在其定制的控制器对象和用户界面对象之间设置插座变量连接,但是这种连接可以在Interface Builders中代表实例的任何对象之间,甚至使两个定制对象之间建立。和其它实例变量一样,您应该可以判断在类中包含插座变量的正当性;一个对象包含的实例变量越多,内存开销就越大。如果有其它方式可以得到对象的引用,比如通过其在矩阵中的索引位置进行查找,或者将对象作为函数的参数进行传递,或者通过使用标签(一个分配好的数字标识),则您应该使用其它的方法。
对象的合成是一种动态的模式,要求对象设法得到其委托者的引用,以便向它们发送消息。它通常以实例变量的方式保有其它对象。这些变量必须在程序执行的某些点上,用正确的引用进行初始化。
插座变量包含对象以实例变量的方式保有插座变量,其类型限定符为IBOutlet。例如:
@interface AppController : NSObject |
{ |
IBOutlet NSArray *keywords; |
} |
插座变量是一个实例变量,因此也成为对象封装数据的一部分。但是插座变量不仅仅是个简单的实例变量。对象与其插座变量之间的连接会被归档到nib文件中,在nib文件被装载的时候,每个连接都会被解档和保持,因此在需要向其它对象发送消息时,插座对象总是可用的。
DU电源插座是万能插座,它具有普通电源插座没有的功能和优点。PDU电源插座安装和维修都非常方便,PDU电源插座可以有多种方式安装固定,而且很牢固。PDU电源插座具有局域或者网络在线检测电流电压等用电环...
除了TP插座、TV插座、TD插座,还有没有叫“TA"插座的?TA插座是什么?
电气图中都有图例,对号入座。 (电气图的标注目前没有统一标准)
可以接,但电器功率不要超过线路的负荷。大家在插口不够、引线不够长的时候经常采用两个排插串接的方式。但是串接使用改变了排插原来设计的使用方式,所以要注意: 1、两个排插串接后允许接的用电器功率会下降。假...
地面插座、地插、认识地面插座
地面插座 地面插座( ground socket )又名地板插座,简称:地插。全称: 家用和类似用途地 面插座。 安装在地面或类似场所、 用于与固定布线连接的插座, 通常作为地面布线系统的终 端和出线口, 将地面布线系统中的 电源、信号、数据取出。主要用于办公场所、 机场、旅馆、 商场、家庭等大开间户内场所,用途广泛。 地面插座分通用型和阻尼型两系列。图 1 产品为通用型地插,不带阻尼,弹起快速, 表面均匀细质,平滑美观,与安装面紧密贴合。图 2 为阻尼地面插座,打开时,表面被阻 尼机构缓慢、匀速升起。与弹起式相比噪音小,安全性高,价格略高。但是现在地插行业阻 尼技术还不太完善, 需要更多的技术去支持创新更进阻尼设备, 才能使得现今的地插阻尼技 术更加完善方便。 图( 1) 图( 2) 从上图看出要想区分阻尼和通用款地插的区别,要看背面是否带有阻尼装置。 多功能地面插座盒的材质有以下几种