例えば[weak self]()
弱い自己対弱い自己の差()
を通る対クロージャの引数として[weak self]
を渡すの違いは何である:
dispatch_async(dispatch_get_main_queue()) { [weak self] in
//Some code here
}
V/S
dispatch_async(dispatch_get_main_queue()) { [weak self]() -> Void in
//Some code here
}
@ MartinR更新コード。実際、いくつかの実装では、[弱い自己]が丸い括弧なしで使用されていると表示されていますが、一部では[弱い自己]()として使用されています。これら2つの違いは何ですか? –