はじめに こんにちは。モバイルアプリサービス部の加藤潤です。 今回はiOSアプリ開発において気をつけていないと発生しがちなメモリリークについて、よくある例を書いてみたいと思います。 開発環境 Xcode 7.3.1 (7D1014) iPhone 6s シミュレータ / iOS 9.3 (13E230) Swift 2.2 お互いをプロパティで強参照し合うケース これは典型的な循環参照が発生するパターンです。 まずはXcodeで新規プロジェクトを作成します。iOS > Application > Single View Application を選択します。 プロジェクトが作成できたらNew File... > Swift Fileを選択します。ファイル名はModelAとでもしておきましょう。 同様にModelBも作成しましょう。 ファイルが作成できたら以下のようにModelAとModel
![[iOS] そのアプリ、メモリリークしてませんか? | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd616d43627770acf3d2af18695851272d60bed9/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2015%2F12%2Fios.png)