腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Objective-C
:从
哪里
可以
看到
@
synthesize
生成
的
setter
/
getter
方法
生成
的
代码
?
、
、
、
我总是对不同
的
@property参数
的
作用感到困惑。所以我认为最简单
的
方法
就是看看XCode从它
生成
了什么。对我来说,最好
的
文档总是源
代码
本身。
在
我
的
幼稚中,我相信XCode (分别是它背后
的
预编译器)从它
生成
一些
objective-c
代码
。也许我错了。 这就是为什么我问到
哪里
去检查@
synthesize
生成
<
浏览 0
提问于2010-11-12
得票数 2
回答已采纳
8
回答
如果C++中没有
getter
和
setter
,有没有办法自动
生成
它们?
、
、
、
、
我对
Objective-C
很有经验,
在
Objective-C
中,如果
getter
和
setter
还不存在,你
可以
让编译器为你
生成
它们(@
synthesize
)。有没有办法
在
C++中做到这一点,或者我需要自己实现所有的
getter
和
setter
方法
?
浏览 1
提问于2011-08-02
得票数 23
回答已采纳
4
回答
在
AS3中合成
getter
/
setter
、
、
、
有没有办法
在
AS3中合成
getter
/
setter
?你有一个有很多变量
的
类是很常见
的
,特别是在数学计算中( MVC模式中
的
Model),你想公开这些变量。
Objective-C
中有没有像
synthesize
属性这样
的
东西,允许
生成
getter
/
setter
?导航
浏览 0
提问于2009-11-16
得票数 0
回答已采纳
3
回答
如何在
objective-c
中
使用
属性
的
实际示例?
、
、
、
、
我很难理解如何将属性设置为变量和对象
的
实际用法。我试着阅读了很多教程和苹果文档,但我仍然不能理解为什么我们应该
使用
一个属性,为什么我们需要合成这个属性?据我所知,我们
可以
通过你
的
类访问string object str。但是为什么我们需要在这里创建一个属性呢? 有谁能帮帮我吗?
浏览 0
提问于2012-04-16
得票数 2
回答已采纳
2
回答
为什么我们要合成?
、
嗨,我是个手机新手,我想知道为什么我们要合成。
浏览 2
提问于2011-02-11
得票数 0
回答已采纳
3
回答
@
synthesize
dataController未被调用
、
app launch [window makeKeyAndVisible];
在
我
的
应用程序中我
在
@
synthesize
dataController上设置了一个断点,发现@
synthesize
dataController没有被调用。 我
的
代码
出了什么问题。我将我
的
所有
代码
与SimpleDrillDownAp
浏览 2
提问于2009-08-28
得票数 0
3
回答
无需创建ivar即可自动@ iOS合成
、
如果我有一个不想通过ivar备份
的
@property,我会简单地省略@
synthesize
,并
使用
手动getters返回一个计算值。但是,现在从Xcode4.4开始,如果我不指定@
synthesize
,那么编译器会自动
生成
它。这是否意味着即使我不需要/不
使用
它,它也会
生成
一个ivar?我最终
可以
通过
使用
dynamic来强制不自动合成。然而,这将是错误
的
,因为如果,@dynamic应该用来关闭警告。
浏览 1
提问于2012-10-17
得票数 15
回答已采纳
2
回答
iphone编程中
的
@property、@
synthesize
、@implementation、@interface是什么?
、
我是iPhone编程新手,我想知道: 什么是iPhone编程中
的
@property,@
synthesize
,@implementation,@interface?
浏览 2
提问于2011-01-15
得票数 4
1
回答
混合C前/后递增/递减与
Objective-C
点运算符工作吗?
、
理由是我们都知道点运算符只是调用编译器
生成
的
getter
方法
的
语法糖。所以这行字面意思是:如果您在Xcode中键入第二行
代码
,它将不会编译,并声明:“赋值给'readonly‘返回
objective-c
消息结果是不允许
的
”。通过提供我自己
的
getter
和
setter
,我
可以
看到
在这个过程中同时
使用
了<e
浏览 1
提问于2011-10-29
得票数 16
回答已采纳
4
回答
如何重写@synthesized getters?
、
、
如何重写属性合成
的
getter
?
浏览 3
提问于2011-02-19
得票数 75
回答已采纳
2
回答
什么时候必须在iPhone SDK中
使用
@property和@
synthesize
?
什么时候必须在iPhone SDK中
使用
@property和@
synthesize
?为什么要
使用
@property和@
synthesize
呢?我
在
研究财产,但是我想不出一个正确
的
想法。
浏览 0
提问于2010-08-03
得票数 0
回答已采纳
1
回答
我们不应该再“合成”了吗?
、
、
现在随着新
的
Xcode
的
发布,有人说属性是自动合成
的
,事实上,只要你
使用
'_'前缀,就
可以
在
不合成
的
情况下访问它们。但我最近发现,Xcode允许我以另一种方式访问这些属性-
使用
'self.*'前缀(其中*是属性
的
名称)。谢谢你。
浏览 2
提问于2012-08-27
得票数 0
回答已采纳
6
回答
声明
的
属性是否需要相应
的
实例变量?
、
、
Objective-C2.0中
的
属性是否需要声明相应
的
实例变量?{}@end@implementation @
synthesize
它与我之前
的
例子有什么不同吗?
浏览 33
提问于2010-06-19
得票数 102
回答已采纳
2
回答
扩展
Objective-C
中
使用
@
synthesize
生成
的
属性
假设我有一个@property声明如下:我是这样合成
的
:这将为我
生成
getter
/
setter
。此外,根据文档,
setter
将具有内置
的
线程安全
代码
。 现在,假设我想向setSomeObject:
方法
添加一些
代码
。有没有什么<em
浏览 10
提问于2009-03-28
得票数 1
回答已采纳
4
回答
Getter
和
Setter
解释了吗?
、
我只是从我拿起
的
一本书(Big Nerd Ranch)中学习面向对象编程(Big Nerd Ranch),它刚刚通过了
getter
和
setter
章节。我只想澄清一下,我明白我刚刚做了什么。我创建
的
方法
不是先创建一个
方法
来设置实例
的
值,然后再创建另一个
方法
来提取并显示它,而是
使用
@property和@
synthesize
语法来定义这两个
方法
。weightOfObject return we
浏览 0
提问于2012-01-12
得票数 4
回答已采纳
2
回答
布尔属性
的
访问器能否根据编码准则(例如: isEnabled
getter
)进行合成?
、
、
我已经阅读了访问器
方法
的
,它邀请您编写
getter
方法
,例如变量以形容词(例如:enabled)表示为isEnabled,而不是简单
的
enabled。是否有一种
方法
可以
指示@
synthesize
关键字
生成
这样
的
getter
,还是应该始终手工编写
getter
方法
声明和实现,让@
synthesize
关键字只
生成
setter<
浏览 4
提问于2011-09-27
得票数 0
回答已采纳
4
回答
点符号-它接受参数吗?
、
、
、
如果是这样,那么接受一个或多个参数
的
方法
又如何呢?[anIstance aMethod : aParameter];anIstance.aMethod : aParameter; 而且它们似乎不起作用(编译时错误) 如果没有办法用点表示法调用带参数
的
方法
,那么合成
的
setter
方法
怎么办(据我所知,根据定义,这些
方法
接受参数)?如果我有一个
浏览 1
提问于2010-01-19
得票数 2
回答已采纳
6
回答
合成
的
目的
、
我正在
使用
一本iOS5书籍来学习iOS编程。^合成用于.m文件中
的
所有属性谢谢你
的
澄清。:)
浏览 0
提问于2013-02-02
得票数 28
回答已采纳
5
回答
为什么我不能将其设置为字符串?
name;@end#import "CardUnit.h" @
synthesize
name = _name; 但它给了我一个错误说“期望
的
;合成之后”
浏览 0
提问于2012-07-08
得票数 2
回答已采纳
2
回答
我
可以
在
Objective-C
中
使用
@synthesized
方法
验证@property值吗?
、
、
tin上
的
说明:我希望
使用
@property/@
synthesize
语法
在
我
的
Objective-C2.0类上定义一个属性,但我希望对该属性中允许
的
值
的
范围进行限制。MyClass : NSObject {} 实施: @
synthesize
myValue(test='value
浏览 0
提问于2009-06-12
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券