cost 255 ms
声明变量协议的目的是什么? - What is the purpose of declaring a protocol for a variable?

我一直在阅读有关Objective-C的协议,但我不能理解这一点: 考虑这条线 声明变量符合协议CoordinateSupport的目的是什么? 这是否仅用于编译时,如果我person分配了其他内容,或者在运行时有任何目的,Xcode会警告我吗? 我看不到变量如何符合协议。 ...

使用访问ivars。 符号 - Accessing ivars using the . notation

假设我有以下课程。 如果然后我想给age变量赋值,我可以使用class方法在main中执行以下操作。 但是从乱七八糟的角度来看,我注意到我似乎能够使用来直接访问ivar。 符号。 我对此没有任何警告或错误。 两者的最终结果似乎相同,但我觉得我不应该使用。 这样可以直 ...

是否建议为只读综合属性定义Ivars? - Is it recommended to define ivars for readonly synthesized properties?

我发现很多时候我想拥有一个合成的只读属性,例如,我只是根据其他变量实现了该属性的getter方法,而无需使用ivar( 注 :界面中的ivars,因为我使用的是OmniGraffle UML软件,它无法识别由合成属性自动生成的ivars): 在上面的Editor类中,是否有必要在标头定 ...

在ARC上将IBOutlets创建为ivars。 内存问题? - Creating IBOutlets as ivars on ARC. Memory issues?

我知道,Objective-C开发的最佳实践表明IBOutlets应该始终被Apple定义为属性。 从实际的角度来看,在iOS和OS X中,出口应定义为已声明的属性。 出口通常应该较弱,但从文件所有者到笔尖文件(或iOS中的情节提要场景)中顶级对象的出口则应较坚固。 但是出于 ...

Objective-C - 静态字段或基本类型的ivar - Objective-C - Static field or an ivar for a primitive type

我最近陷入了在ivar和静态场之间进行选择的困境。 例如:我需要在红色和绿色之间切换红绿灯。 所以我放了一个名为isRed的标志。到目前为止,我已经使用了一个静态bool用于此目的,它已经很好地服务了。 现在我想我也可以使用实例变量,但我不知道它们之间的区别。这两种方式之间真正的区别是什么 ...

Objective-c:为什么在使用 KVC 时私有 ivars 不会被外部访问隐藏 - Objective-c: why private ivars are not hidden from the outside access when using KVC

在尝试使用 KVC 访问 ivars 后,我注意到私有和受保护的 ivars 没有任何保护。 我在 ivar(私有或受保护的关键字)前面放什么并不重要 - 当使用 KVC 方法“setValue”时,ivar 始终是公共 ivar。 这是我的代码,其中所有七个 ivars 和属性在 class 实例 ...

无法获取NSString ivar以接受数组中的值 - Can't get an NSString ivar to accept a value from an array

我将一些数据(一些浮点数,一些字符串)存储到plist中,然后将其读回。 当我读回它们时,我将它们分配给视图控制器中的某些ivars。 它们只是ivars,不是属性。 浮点数可以很好地使用它们的值,我可以对它们进行NSLog并查看它们是正确的。 但是,无论我尝试什么,我都无法让我的N ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM