AmebaでiOSアプリを開発している木藤です。 Amebaといえばブラウザのアメーバブログ(アメブロ)のイメージが強いかと思いますが、アメブロの「読む・書く・探す」をスマートフォン上で簡単にできる「Ameba」というアプリがあり、私はそのiOSチームの一員として開発を行っています。 社内ではブラウザと区別する意味もあり、「Amebaアプリ」と呼ばれています。先日Amebaアプリでは既存コードをSwift 2.2からSwift 3.0へ移行する対応を行いました。本記事ではAmebaアプリがSwift 3化する際に直面した問題やその解決方法をいくつかピックアップして書いていきます。 長い歴史を持つAmebaアプリ まず、Amebaアプリがどんな背景を持ったアプリなのかを説明したいと思います。 アメブロは2004年にサービスを開始しました(この時木藤は12歳の小学6年生)。 Amebaアプリが