Koichi Adachi

smart phone app development tips

Block構文

block構文で再帰処理を書いてみる(NSNullを削除)

いまのところの最新はこれ。 もうちょっとすっきり書きたいなぁ id (^func)(id); __block __weak id (^weak_func)(id) = func = (id) ^(id collection){ __block id mutableDic = [@{} mutableCopy]; [collection enumerateKeysAndObjectsUsingBlock:^(id ke…