###前提・実現したいこと
SwiftでStoryboardを用いて開発しています。
下記initDunViewを1回呼ぶたびごとにメモリーが約10MBずつ増加しています。
このメモリーの増加を抑えて、ViewControllerの初期化を何回も
したいのです。
質問
このメモリーリークの特定方法を教えていただきたいです。
dumViewのどのインスタンスが開放されていないのか調べる方法および、
開放の仕方を知りたいです(swiftでnil代入には抵抗があります)。
個人的には、一度破棄して再代入しているので、
dumViewは問題無いように思うのですが・・・?
よろしくおねがいします!
###ソースコード
func viewDidLoad () { var stb :UIStoryboard = UIStoryboard(name: "Main", bundle: nil) ... } fun initDunview () { dunView = nil dunView = stb.instantiateViewControllerWithIdentifier("dun") as? DunViewController }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。