Swiftについて、知ってる本で読んだのレベルからさわったことがあるのレベルにそろそろ移行しなければと思い立ち、簡単なアプリを作ってみることにしました。
しかも、iOSではなくOS Xで。
XcodeでMac用アプリの新規プロジェクトを選ぶと作られるテンプレートは、AppDelegateクラス、ViewControllerクラスにStoryboard + Auto Layoutと、ほとんどiOSと一緒のものでした。これならiOSのノウハウが使えるに違いないと思いつつ、さらにカスタムビューを作ってdrawRectで円を描画してみようとしたら、これがまたどうやってSwiftでOS Xのグラフィックスコンテキストを取得するのか全然わからないという。
Stack Overflowやら英語圏の方のブログとかをさまよって色々と試すも、参考にしたコードはビルドエラーやらランタイムエラーやらが出て簡単には解決に至らず、諦めて一旦放置することに。