Swift part7 [無断転載禁止]©5ch.io
レス数が950を超えています。1000を超えると書き込みができなくなります。
0983デフォルトの名無しさん
2016/05/13(金) 02:19:07.18ID:hsr/lvyK全部一緒でいい
あと strongSelf が普通
someHeavyMethod(param, completion: { [weak self] in
guard let strongSelf = self else { return }
someHeavyMethod2(param2, completion: { [weak self] in
guard let strongSelf = self else { return }
someHeavyMethod3(param3, completion: { [weak self] in
guard let strongSelf = self else { return }
...
})
})
})
Promise 使うのにライブラリ修正なんて必要ない
非同期メソッドを Promise を返すメソッドでラップする
レス数が950を超えています。1000を超えると書き込みができなくなります。