V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jessefang  ›  全部回复第 2 页 / 共 2 页
回复总数  29
1  2  
2017-04-01 09:23:56 +08:00
回复了 kevinzhow 创建的主题 酷工作 「北京」多点科技 招聘 Ruby 工程师 3 名 15 - 30K
帮顶!
2017-03-29 17:33:12 +08:00
回复了 qixinghaitang 创建的主题 程序员 我准备去一家毫无名气的初创公司工作了
加油!
2016-12-30 09:48:33 +08:00
回复了 liprais 创建的主题 职场话题 试用期还有 1 个月的时候被裁了,感觉被套路了
KEEP 黑工厂
KEEP 客户端很垃圾
KEEP 客户端不稳定
KEEP 数据不准
KEEP 莫名其妙丢数据
KEEP 客户端崩溃
KEEP 读取通讯录
KEEP
2016-12-28 10:43:31 +08:00
回复了 zhouqian 创建的主题 职场话题 我在公司呆了三年,经历了 7 任总监
等更
2016-11-22 09:35:12 +08:00
回复了 wohenyingyu02 创建的主题 程序员 Dash for iOS 编译不出来,求指点
2016-11-10 13:58:13 +08:00
回复了 jessefang 创建的主题 iDev 关于 block 循环引用的疑问
@iOran 谢谢,写的很好呀,一目了然
2016-11-10 11:19:49 +08:00
回复了 jessefang 创建的主题 iDev 关于 block 循环引用的疑问
@iOran
@interface MyObject : NSObject
{
blk_t blk_;
id obj;
}
@end

@implementation MyObject
- (id)init
{

self = [super init];
__block id tmp = obj //用__block 修饰这个属性

blk_ = ^{
NSLog(@"self = %@", tmp);
};
return self;
}

- (void)execBlock
{
blk_();
}

@end

///////////////////////////////////////////
不好意思,我没说清楚,我的情况是以上的代码,可以正常释放
2016-11-10 10:01:25 +08:00
回复了 jessefang 创建的主题 iDev 关于 block 循环引用的疑问
@iOran @nathanw 还有一点疑惑,如果这里的 block 获取的不是 self ,而是 self 所持有的属性,为什么不置为 nil 也可以正常释放呢?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   754 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 21:56 · PVG 05:56 · LAX 14:56 · JFK 17:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.