やや唐突ですが、「手を動かしながら、ていねいに学ぶOptional」という題で、SwiftのOptionalを学習するためのPlaygroundを作成してみました。
書いたコードがその場で動く「Playground」を利用して、実際に手を動かしながら、SwiftのOptionalについて学ぶことができます。
現時点でのコンテンツはこんな感じです。
対象読者はこんな感じです。
個人的に、Swiftを利用したiOS開発についてサポートする機会がありまして、その際に利用できる資料を探していました。iOSの普及がかなり進んだ現在、資料自体は探しきれないほど見つかります。(もしかしたらその中に、この資料よりわかりやすい解説があるのかも…)
しかしながら、それぞれ問題点を抱えていて、なかなか難しいなぁと感じていました。
そんな問題点を解消しようとがんばって作ってみたのが、今回のPlaygroundです。対象読者のかた、これから教える立場のかた、…もしよろしければ参照してみてください。
ソースコードはGitHubにありますので、間違いや改善点などありましたら、お気軽にissueやpull requestを投げてくださいませ。