よりひろい フロントエンド
Author : Kazuhiro Hara
Article permalink

WebSocket とかのデバッグ表示に Ornaments をつかう

Ornament をつけてみた画面

WebSocket サーバをローカルで立てて遊んでいると、いま繋がっているのかどうかとか、どんなデータが渡されているかとかを逐一チェックしたくなる。最初は Xcode のログにそれを出していたものの、もっとグラフィカルに出したり、Mac の画面をいちいち見るのが面倒になってきた。

SwiftVaporvisionOSVision ProXcode
Author : Kazuhiro Hara
Article permalink

Elementaryでカスタム属性を使う

サーバーサイド Swift で使えるテンプレートパッケージ Elementary は HTML を厳格に生成するために、属性においてもあらかじめ定義されているメソッドにて指定していく形になる。そのため、定義されていない属性を使うことができなそうにみえる。

ElementarySwiftVapor
Author : Kazuhiro Hara
Article permalink

Vapor のテンプレートに Elementary を使う

Vapor のテンプレートはフレームワークのデフォルトだと Leaf というテンプレートエンジンがある。これはプロジェクト作成時でも選択ができる公式にサポートされたテンプレートエンジンだ。今回はテンプレートエンジンに Elementary を使ってみるという話。

ElementarySwiftVaporXcode