ライブコーディングで、Swiftの値型の特性を活かしてiOSアプリを作る by Yuta Koshizawa

iOSDC Japan 2018
レギュラートーク(30分)

ライブコーディングで、Swiftの値型の特性を活かしてiOSアプリを作る

koher Yuta Koshizawa koher

Swiftは値型中心の言語です。標準ライブラリで提供されている型はほぼすべてが値型です。値型を活用することでミュータブル/イミュータブルクラスのいいとこどりをし、簡潔でメンテナンス性の高いコードを書くことができます。しかし、Obj-CやUIKitの影響もあり、iOSアプリは今も参照型中心で開発されることが多いように思います。このトークでは、ライブコーディングでアプリを丸々一つ作り、値型の特性を活かしたiOSアプリの開発手法を紹介します。