今、Swift2 で書いている同胞達へ。最低限やっておきたい、Swift2 のままで始める Swift3 対策Objective-CiOSSwift Xcode8.2 を最後に Swift2 のサポートが終わりますね。Swift3 に移行祭りの季節が近づいてまいりました。 実は、Swift2 のコードを Swift3 に書き換え始めて 1 週間。まだお祭りしてます。 Xcode のマイグレーションツールは暴君です。 標準ライブラリだけでなく、自分たちで定義した変数名や列挙子などなど、問答無用で API デザインガイドラインに則った形に変換します。 完全に置き換えしてくれるならまだしも、修正箇所が多いと変換が中途半端になります。 また、当然、RxSwift などのライブラリの変更部分の修正は自分でやらなくてはなりません。 でも、大丈夫です。今から戦う準備をしておけます。 Swift2 のうち
![今、Swift2 で書いている同胞達へ。最低限やっておきたい、Swift2 のままで始める Swift3 対策 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/69ea524d039cf857f5570104f40ca4337a275db7/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-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU0JUJCJThBJUUzJTgwJTgxU3dpZnQyJTIwJUUzJTgxJUE3JUU2JTlCJUI4JUUzJTgxJTg0JUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUU1JTkwJThDJUU4JTgzJTlFJUU5JTgxJTk0JUUzJTgxJUI4JUUzJTgwJTgyJUU2JTlDJTgwJUU0JUJEJThFJUU5JTk5JTkwJUUzJTgyJTg0JUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJThBJUUzJTgxJThEJUUzJTgxJTlGJUUzJTgxJTg0JUUzJTgwJTgxU3dpZnQyJTIwJUUzJTgxJUFFJUUzJTgxJUJFJUUzJTgxJUJFJUUzJTgxJUE3JUU1JUE3JThCJUUzJTgyJTgxJUUzJTgyJThCJTIwU3dpZnQzJTIwJUU1JUFGJUJFJUU3JUFEJTk2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02YjFhZGNhZTIxMDlhYTNjNjZmMzBhYzZlMDA4ZTYzZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZXp1cmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRmZmQwNzNjNDcwNGVmMjc5ZjQxZDg2MTE3ODI0MWM3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9b786498ff57b1f33b3edb2e685e85f5)