V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hustlzp  ›  全部回复第 15 页 / 共 86 页
回复总数  1711
1 ... 11  12  13  14  15  16  17  18  19  20 ... 86  
2015-10-15 16:34:23 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
@onevcat ^_^
2015-10-15 14:24:00 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
@matsuijurina 。。。 promise 无处不在啊。。。
2015-10-15 14:23:21 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
@jesse_luo 恩,目前我就找到这一种...

麻烦问下其他复杂一点的方法有?
2015-10-15 14:03:24 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
@arkilis 3Q ,查了下,确实可以达到同样的效果。
2015-10-15 14:02:40 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
@yellowV2ex 每执行完就+1 ,然后观察这个数,当达到预定值时就表示所有都执行完毕?恩,这样应该可以。
2015-10-15 13:49:55 +08:00
回复了 hustlzp 创建的主题 iDev Objective-C 中,如何等待多个异步函数完成后,再执行某段代码?
已解决,原来 GCD 中有个 dispatch_group 是专门解决这种问题的...

看来得找个时间专门学习 GCD ...

```objc
dispatch_group_t group = dispatch_group_create();

for (ALUser *user in self.users) {
dispatch_group_enter(group);
[ALFeed updateByUser:user completion:^{
dispatch_group_leave(group);
}];
}

dispatch_group_notify(group, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
[self.tableView reloadData];
});
```

参考:

* [Waiting on Groups of Queued Tasks]( https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html#//apple_ref/doc/uid/TP40008091-CH102-SW25)
* [Using dispatch groups to wait for multiple web services]( http://commandshift.co.uk/blog/2014/03/19/using-dispatch-groups-to-wait-for-multiple-web-services/)。
上点图~
2015-09-30 18:08:42 +08:00
回复了 yxwzaxns 创建的主题 分享创造 中秋搞了一个小玩意
计算每帧之间的差异,可能会好点儿...

不过今天的膝盖无论如何要献给 LZ 。
2015-09-30 18:05:13 +08:00
回复了 yxwzaxns 创建的主题 分享创造 中秋搞了一个小玩意
卧槽,吊
2015-09-24 14:57:56 +08:00
回复了 hureatage 创建的主题 分享创造 一个小站:用你的视角,去解读互联网
贴中网址没打完整,补充下:

http://zidian.tech
2015-09-24 14:56:51 +08:00
回复了 hureatage 创建的主题 分享创造 一个小站:用你的视角,去解读互联网
@huoshaolin 有道理...从来没买过 SSL 证书,有时间买个。
别太在意,坐等鼠标垫 :)
2015-09-21 17:49:14 +08:00
回复了 ldehai 创建的主题 程序员 晒 Dock
已报名
2015-09-17 19:36:46 +08:00
回复了 Imshaha 创建的主题 fir.im 黑色 or 黄色? fir.im 加长版鼠标垫,你更喜欢哪款?
黑色。
@kobe1941 添加一个 tap gesture 和一个 long press gesture 就可以区分。
@fghfjujiber 已经用上了, THX !
@onevcat 谢喵大指点!
@wanganjun 效果还好。就是感觉这种代码实现有点别扭。
1 ... 11  12  13  14  15  16  17  18  19  20 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2753 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 14:25 · PVG 22:25 · LAX 07:25 · JFK 10:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.