腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
一个
属性
被
定义
为
copy
,
当
分配给
ivar
时
,
我
还需要
做一个
copy
吗
?
、
、
假设
我
有
一个
定义
为
@property (
copy
) NSString *name的
属性
。{ if (self) _name = [name
copy
]; //Do I need this
c
浏览 16
提问于2016-09-26
得票数 2
回答已采纳
2
回答
目标C:@
属性
声明和实例变量声明
、
、
有时我们只声明实例变量,而不给它设置任何相关的
属性
。在某些情况下,我们只需声明
属性
并使用synthesize来获取或设置值。有时,
当
编译给我警告
时
,
我
觉得有必要在代码中声明这两者!在Objective C中操纵
属性
背后的基本原理是什么?
我
知道
为
任何实例变量创建getter和setter的基本要求,但是什么时候呢?
我
见过很多次,我们根本不使用
属性
,在那之后,我们也很容易设置和获得变量的值。此外,不同类型的
属性<
浏览 0
提问于2012-02-20
得票数 4
回答已采纳
5
回答
释放,直到所有者
为
0或nil?
我
对iPhone内存管理仍然有些困惑。这不是
一个
大问题,因为它不处理最常见的用例(
我
只是在dealloc中发布,在viewDidUnLoad中设置
为
零)。但让我们直截了当:
如果
我
将它设置
为
nil,这是否意味着对象在内存中被释放了?它不见了?因为有人告诉
我
将它设置
为
nil只会将指针设置
为
nil,而不会从内存中释
浏览 2
提问于2011-08-17
得票数 0
回答已采纳
2
回答
为
声明的
属性
合成了什么等效代码?
、
、
从官方文档中,
我
发现到目前为止,只有推荐的实现技术,但是没有关于编译器在合成过程中使用哪种技术的信息:。 有些技术推荐包含autorelease消息的实现,这对于多线程编程来说并不十分安全。
我
只是想知道自动生成的代码是否遵循一些建议的实现。
浏览 0
提问于2011-03-18
得票数 3
2
回答
Objective-C
属性
-保留和分配之间的差异
、
、
我
想我遗漏了一些关于
属性
属性
的东西。首先,
我
无法理解retain和assign之间的区别。
如果
我
使用assign,对于setter和getter,该
属性
是否会将retain计数器加1,并且
我
是否需要对这两者都使用release? 这在readwrite或
copy
中是如何工作的呢?
我
正在尝试理解在使用
属性
( release和getter)之后何时需要使用setter @property (readwr
浏览 0
提问于2010-06-07
得票数 3
回答已采纳
2
回答
使用ARC覆盖setter方法(强方法与指定方法)
、
在接口中
定义
strong
属性
时
,如下所示:不再需要添加@synthesize或@dynamic,或者手动将内部
ivar
定义
为
_petColor,这一切都是有效的。但是,
我
有点不明白(
如果
有的话),在重写setter
时
,ARC是根据
属性
是strong还是weak,知道是插入保留/发布调用呢?例如,
如果<
浏览 1
提问于2013-09-19
得票数 4
回答已采纳
1
回答
依赖于自身的依赖
属性
的KVO
、
、
、
我
用对应的
ivar
定义
了两个
属性
,并合成了它们:@property (nonatomic,
copy
) NSString* person;- (NSString*)title { return (person) ?person : [title capitalizedStri
浏览 1
提问于2011-05-12
得票数 1
回答已采纳
4
回答
Rails 4:条件显示不能在视图中工作
、
、
、
、
在
我
的Rails 4应用程序中,有
一个
带有:
copy
和:short_
copy
属性
的Post模型。在Posts#Show视图中,
如果
:short_
copy
是由用户
定义
的,那么
我
希望显示它,而其他情况下则显示:
copy
。因此,
我
实现了以下代码: <%= @post.short_
copy
%>
浏览 8
提问于2015-10-23
得票数 1
回答已采纳
6
回答
内存管理问题
、
、
我
在
我
的项目中有这个类的头: NSString *idStr; self.idStr = [decoder decodeObjectForKey:@"video_id"]; return self;
我
想知道在这种情况下,
我
是否需要添加dealloc方法并释
浏览 0
提问于2013-01-17
得票数 0
回答已采纳
3
回答
内存管理环境中的objective-c初始化器
所以我正在尝试
为
NSOperation的
一个
子类写
一个
初始化器。这是
我
第一次使用NSOperation。
我
应该自己设置
ivar
,因为对象的状态在init方法中是不确定的。当我的main方法运行时,
我
得到
一个
内存访问错误和崩溃。然而,在
我
的init方法中,
如果
我
这样做: if (self = [
浏览 3
提问于2012-07-27
得票数 0
回答已采纳
1
回答
自
定义
块上的EXC_BAD_ACCESS
、
我
在
一个
类中
定义
了
一个
块:typedef void(^ButtonClicked)(id sender, NSDictionary *userInfo); if (self.onButtonClicked) { }
我
试着在视图控制器中像这样调用[sender endLoading];
浏览 0
提问于2012-12-11
得票数 1
回答已采纳
3
回答
目标C-改变局部变量w/ setter和w/o setter
、
当
您有
一个
带有变量的类
时
您想要更改变量,通常可以这样做。[self setNum: newNum]num = newNum但是,
如果</
浏览 2
提问于2012-12-25
得票数 1
2
回答
NSMutableArray addObject in for循环内存泄漏
、
、
、
、
我
使用for循环将字符串(即某个目录中文件的文件名)放入
一个
文件:h- NSMutableArray:
浏览 0
提问于2011-03-03
得票数 0
2
回答
释放
属性
(Objective-C)
、
我
有
一个
@
属性
,它的
定义
如下:在函数中,
我
解析一些xml并设置name
属性
。
我
的问题是,在保留新实例之前,
我
是否应该显式释放以前保留的实例?
浏览 1
提问于2009-05-09
得票数 2
回答已采纳
4
回答
目标C混淆-将综合变量设置
为
ivars
、
我
注意到,在
我
看到的一些示例中,您会将引擎(类变量)设置
为
_engine (
ivar
)。
我
还是不明白。这里发生了什么事?这是
我
所说的
一个
例子:@synthesize engine = _engine,delegate = _delegate
浏览 0
提问于2009-09-17
得票数 2
回答已采纳
2
回答
iPhone应用程序在试图访问appDelegate成员
时
崩溃
、
我
是
一个
目标-C新手,
我
正在学习iPhone编程。databasePath和它的值(它是
一个
字符串路径,而不是null)。然后,
我
有
一个
通过委托引用从
一个
-(NSMutableArray*)readDatabase:(char*)querySQL调用的方法ViewController。
如果
最后
一个
方法是-inside,那么任何事情都可以正常工作--
我
再次分配databasePath的值。但是,
如果
<
浏览 0
提问于2011-11-15
得票数 1
回答已采纳
1
回答
@
属性
保留或复制
、
、
、
、
首先,
我
阅读了这个}但我将NSMutableDictionary* gEvents
属性
从复制改为保留有没有人告诉
我
我
的代码出了什么问题?
如果
<e
浏览 0
提问于2011-04-11
得票数 3
回答已采纳
2
回答
初始化器和副本
、
我
刚刚从上读了一篇关于的简短博客文章。
我
现在面临的问题是,传递给
分配给
实例变量的初始化器的参数是否应该始终使用
copy
?还是取决于实例变量的类型?#import "MyObject.h" SomeType *_
ivar
1;}initWithParam1:(SomeType *)param1 andParam2:(SomeOtherType *)par
浏览 1
提问于2012-07-06
得票数 4
回答已采纳
2
回答
didSelectRowAtIndexPath上的变量清空或擦除
、
、
、
由于某些原因,
我
不能访问下面代码中第
一个
IF语句之后的任何变量。例如,
如果
索引路径是0,0,那么变量phoneText会输出
一个
电话号码。但
如果
是1,0或2,0,我会得到
一个
"null“返回。为什么
我
的变量
被
擦除了? [s
浏览 1
提问于2011-12-19
得票数 2
回答已采纳
3
回答
属性
和变量在iOS头文件中的区别?
、
可能重复: 例如..。
浏览 5
提问于2012-03-14
得票数 23
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程,第十一讲,常用标准库(一)
js浅拷贝和深拷贝以及注意事项
深入探讨 Rust 语言所有权中的 Copy Trait
Windows PowerShell进阶PSCustomObject
JVM调优-学习篇
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券