ハック 2015.08.04 902Swift でクロージャーのself循環参照を回避する ツイート シェア はてな UIViewController の self をクロージャー内で参照した場合、インスタンスが破棄された後に、呼び出される可能性があるため、以下のように weak self を指定して循環参照を回避します。closureMethod(id, callback: { [weak self] (error: NSError!) -> Void in if let weakSelf = self { weakSelf.tableView.reloadData() } }) つくってみた!Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 [weak self] と [unowned self] nmapコマンドを使ってポートスキャン npmでバージョンを指定してインストールする swiftで吹き出し表示(ipad専用) 【swift】iOSアプリ自作のアラートビューの作成 JavascriptでIEの横スクロールを表示しないようにする