我注意到在连接插座时,如果我将代码放在支架之外,它会将插座变成属性。它的表现与常规IBOutlet有何不同?
答案 0 :(得分:1)
没有“常规IBOutlet”这样的东西。 IBOutlet
只是一个内部关键字,为Xcode提供了一个提示,即它应该允许在Interface Builder中使用此名称创建插座。您所描述的内容实际上与IBOutlet
关键字完全无关。这只是实例变量声明和属性声明之间的普通区别。
实例变量是实例级变量。
访问器方法是获取或设置实例变量的方法。
属性是调用/声明访问器方法的简写(并且通过综合,声明是生成访问器方法的简写)。
和see my book无休止的细节......!