想定読者 ARCでの強/弱参照の考え方は知っていて、ARCとMRCと共存できるらしい事は知っているために、MRCのコード資産もあるし少しずつ移行したいものの、実際にどうやって共存するのかはっきりわからないし、情報も少ないしで踏み切れない方。 ARCがMRCの後から出たわけだから下位互換があるのだとしても、MRCで作っているプロジェクトにARCを追加していく中で、逆にMRC部分からARC部分を呼び出す事になっても正しく動作するのか、などと気になっている方。 参考資料と背景 現状、ARCに関する信頼出来るドキュメントは次の2つぐらいです。 Transitioning to ARC Release Notes clangの資料 そこにはこんな事が書いてあります。 How do I think about ARC? Where does it put the retains/releases? T
![ARCとMRCを混ぜながらプログラムを書くための方法とその調査報告 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3049c1d075fb60722b1290f84323d1e382b62942/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QVJDJUUzJTgxJUE4TVJDJUUzJTgyJTkyJUU2JUI3JUI3JUUzJTgxJTlDJUUzJTgxJUFBJUUzJTgxJThDJUUzJTgyJTg5JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJUEwJUUzJTgyJTkyJUU2JTlCJUI4JUUzJTgxJThGJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFJUU2JTk2JUI5JUU2JUIzJTk1JUUzJTgxJUE4JUUzJTgxJTlEJUUzJTgxJUFFJUU4JUFBJUJGJUU2JTlGJUJCJUU1JUEwJUIxJUU1JTkxJThBJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1kZTg1MzAyYjhiMzg4Y2E5YjcyNTRkYmM0OTUxNzE2ZQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBvbW9jaGltZXRhcnUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTk1NzM0NjUyOWViZWUwOWExODQzNmMwZTFiYzdiNDE2%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4gUW9uY2VwdCwgSW5jLg%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D831a335053519685dc27af626af4b491)