タグ

ブックマーク / qiita.com/pelican (1)

  • Swiftでプロトコルバッファを使う - Qiita

    先日、Apple から Swift Protobuf Plugin が公開されました。これは Swift でプロトコルバッファを使うためのツールです。 私はプロトコルバッファにそこまで詳しくないのでこれは良い機会だと思って試しに使ってみることにしました そもそもプロトコルバッファとは? プロトコルバッファ(protobuf)とは、Googleが開発したオブジェクトシリアライズツールです。JSONのようにデバイス間でデータを送受信する際などに使えます。JSONと異なりパーズの必要はなく、バイト列から決め打ちでデータをとり出すので速い上にデータ量も非常に小さいです。 あらかじめデータコンテナ( protobuf では message という)の仕様を表す定義ファイル(.proto)を作成し、それを元に message クラスを自動生成してコンテナにアクセスします。データの構造をあらかじめ定義す

    Swiftでプロトコルバッファを使う - Qiita
  • 1