Swiftでは、@autoreleasepool{}
コンストラクト、ただしSwiftはARCを使用します。Swiftで自動リリースプールを管理する適切な方法は何ですか、または何らかの理由で削除されましたか?
これについては、 WWDC 2014セッションビデオ 番号418「インストゥルメントによるアプリの改善」で詳しく説明されています。PDFとしてダウンロードすることもできます。
しかし、要するに、構文は次のとおりです。
autoreleasepool {
/* code */
}
参考までに、Xcodeは次のように完全なコードを作成しました。
autoreleasepool({ () -> () in
// code
})
括弧が関数の閉鎖を識別すると思います。
がある!それは本当にどこにも言及されていないだけです。
autoreleasepool {
Do things....
}