Swift講習会を支える技術
なんで講習会をやっているの?
Swiftへの理解を深めるためです。
同期からちょうど良いタイミングで頼まれたので、趣味の一環として作っています。
主に使用している技術・ソフトウェア
Xcode
優秀なIDEです。SwiftやObjective-Cを書く際に使用します。
演習問題を配布したい時にはPlaygroundがかなり便利です。
Playgroundでは、コメントをMarkdownで書くことができるので、だいぶ見栄えの良いものを作ることが出来ます。
VSCode
優秀なエディタです。SwiftとObjective-C以外はすべてVSCodeで書いています。
Extensionで機能拡張ができるのがすごく良いですよね。
講習会関連でよく使用しているExtensionはこんな感じです
-
Markdownのプレビューができます。
-
MarkdownをPDF化できます。講義資料として配布する際に使用します。
-
Reveal.jsのExtensionです。作成したスライドのプレビューやPDF化ができます。
Markdown
サクサクっとそれなりに見栄えの良い文章を書くことができるマークアップ言語です。
講義資料や講義スライド、さらにこのブログもMarkdownで書かれてたりします。
Reveal.js
HTMLでスライドを作るためのフレームワークです。
Markdownで手早くスライドを作成することができるので、非常に快適です。
作成したスライドはそのままGitHub Pagesで公開することもできますし、PDFに変換して配布することもできます。