dispatch_async 参数copy
来源:互联网 发布:淘宝网丝袜 编辑:程序博客网 时间:2024/05/16 06:09
http://objccn.io/issue-2-3/
- (void)setCount:(NSUInteger)count forKey:(NSString *)key{ key = [key copy]; dispatch_async(self.isolationQueue, ^(){ if (count == 0) { [self.counts removeObjectForKey:key]; } else { self.counts[key] = @(count); } });}
- 从函数接口可以看出,
-setCount:forKey:
需要一个NSString
参数,用来传递给dispatch_async
。函数调用者可以自由传递一个NSMutableString
值并且能够在函数返回后修改它。因此我们必须对传入的字符串使用 copy 操作以确保函数能够正确地工作。如果传入的字符串不是可变的(也就是正常的NSString
类型),调用copy基本上是个空操作。
0 0
- dispatch_async 参数copy
- dispatch_async
- dispatch_async
- dispatch_async
- Bitmap copy 参数
- dispatch_async使用
- Client Copy 参数详情 - 备忘
- Client Copy 参数详情 - 备忘
- 函数参数传递方式 & copy constructor
- tsm的copy pool及collocate参数
- DOS的Copy命令参数详解
- dispatch_async 与 dispatch_get_global_queue
- dispatch_async 与 dispatch_get_global_queue
- ios dispatch_async使用
- dispatch_async 与 dispatch_get_global_queue
- 任务 dispatch_async 与 dispatch_get_global_queue
- dispatch_async 与 dispatch_get_global_queue
- dispatch_async 与 dispatch_get_global_queue
- 水题坑出一片天
- iterate jstl forEach
- 世界黑客编程大赛冠军的代码,很震撼~~(
- Ubuntu下各个目录的一般作用
- 淡去浮华,禅意人生
- dispatch_async 参数copy
- typedef函数指针用法
- Maya 2012 破解安装全图文教程
- C经典之8-switch---ShinePans
- 二分查找(折半查找)
- test
- Activity的4种启动模式
- C#中使用存储过程的详细步骤
- 百度贴吧自动签到,自动发帖,自动抢楼回复