问题标签 [declared-property]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 自变量和变量差异
当我使用/创建 `myVariable?self.myVariable = obj;
和之间有什么区别?myVariable = obj;
@propery
@synthesize
objective-c - 获取 Objective-c 属性的地址(这是一个 C 结构)
我有一个包含 C 样式结构的 Objective-C 类。我需要调用一个 C 函数,传递一个指向该对象成员(又名属性)的指针。对于我的生活,我无法弄清楚如何获取这个 C 结构的地址。使用传统&
运算符获取地址,我得到一个 LValue 编译器错误。
以下代码导致编译器错误:
如何获得指向对象myStruct
成员的指针myClass
?
objective-c - 为什么声明的属性同时使用保留和只读?
我注意到 Apple 的一些示例在属性上同时包含 aretain
和修饰符。如果在我们使用修饰符时没有生成 setter,那么readonly
包含的意义何在?retain
readonly
示例:@property (retain, readonly) NSString *title;
来自 AnimatedTableView 示例。
objective-c - 使用属性名称动态访问 Objective-C 属性
我知道对象属性的字符串名称。我将如何使用字符串获取和设置该属性?
objective-c - 使用点或括号语法设置属性有区别吗?
鉴于下面的属性声明,方法 (A) 的工作方式与方法 (B) 完全相同吗?我只想self.yellowViewController = yellcon_New;
通过我的设置器检查它,以便旧对象被释放并保留新对象。
objective-c - myView.frame.origin.x = 值;不起作用 - 但为什么?
我知道我不能使用这个:
我必须改用这个:
而且我一直都在这样做,但我不知道为什么我必须那样做。我想填补我理解的空白。有人可以解释吗?
现在 Xcode 给你“表达不可分配”。前段时间你得到一个编译错误“需要左值作为赋值的左操作数”。
objective-c - 声明的属性是否需要相应的实例变量?
Objective-C 2.0 中的属性是否需要声明相应的实例变量?例如,我习惯做这样的事情:
我的对象.h
我的对象.m
但是,如果我这样做了怎么办:
我的对象.h
这仍然有效吗?它和我之前的例子有什么不同吗?
objective-c - 使用 C 数组作为属性
我需要为自定义结构类型的 C 数组声明一个属性。
就属性声明而言,有人可以解释我应该用这个 C 数组做什么吗?我根本不应该使用财产声明吗?
我尝试memset()
了数组中的内存,但由于编译错误而惨遭失败。有人也可以解释一下吗?
objective-c - self.var 和简单 var 之间的区别
在 Objective-C 类中使用self.var
vs.有什么区别?var
对其中一个或另一个有好处或危险吗?
objective-c - @synchronized(self) 是否会创建一个在属性上不需要 self 前缀的块?
我读过一些外国代码,我想检查一下我的假设:
@synchronized(self)
self
用于在设置属性时去掉前缀。
所以在下面的示例中,我设置的strText
是实例,而不仅仅是一个局部变量,对吧?