2013年10月15日

obj-c部分对象快捷构建和访问

摘要: 1.NSNumberNSNumber *number = @1234; 2.NSArray赋值1 NSArray *wordArray = @[ @"a", @"b", @"c", @"d"];取值对于数组,可以直接用下标访问,例如array[0],等同于[array objectAtIndex:0];还可以利用下标进行替换// 1[mutableArray replaceObjectAtIndex:index withObject:@"x"];// 2mutableArray[index] = 阅读全文

posted @ 2013-10-15 17:32 cenlei1988 阅读(177) 评论(0) 推荐(0)

objective C block异步改同步

摘要: 目前有不少系统api都用到了block,但是有时候我们就需要调用这些来实现同步接口。 幸好gcd中有dispatch_semaphore_t,我们可以先在函数体中先初始化 dispatch_semaphore_tsema=dispatch_semaphore_create(0); 调用含有block的接口后,等待信号量 dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER); dispatch_release(sema); 在block中完成需要的任务之后,调用dispatch_semaphore_signal(sema); 除... 阅读全文

posted @ 2013-10-15 17:14 cenlei1988 阅读(677) 评论(0) 推荐(0)

导航