タグ

ブックマーク / qiita.com/adachi_c (4)

  • https://qiita.com/adachi_c/items/da48988fda0d09bef5db

  • .frameworkを生成するテンプレ用ライブラリ作った - Qiita

    アプリを作るとき、フレームワークに分けられるものは分けた方がいい。そのとき、 .framework と、それを取り込んだ SampleCode の2つが最低限必要だ。 そして、この2つを包括したworkspace。 だが、これらを1からポチポチ作って、ビルド設定などで時間を使うのはもったいない。 そこで、この私が作ったFrameworkTemplateを使えば、この問題は一発で解決する。 サクッといつでも気軽にライブラリが作れるって寸法だ。 これらがセットになった、基礎となるプロジェクトが以下だ。 https://github.com/adachic/FrameworkTemplate にある。 使い方は簡単で、まず、gitで落とす。 で、 ./convert.sh <あなたのフレームワークの名前> これだけでいい。簡単だからぜひとも役立ててほしい。

    .frameworkを生成するテンプレ用ライブラリ作った - Qiita
  • 無限スクロールライブラリ作った - Qiita

    UIScrollViewで無限にスクロールするというのは、実装がなかなかだるいと思う。そういうことを目的としてそもそもが作られていないからだ。ぐぐってみたらやっている人もいるが、どれも頑張りまくっている。 そういうことをシンプルにやりたい人は、この私が作ったVIewを以下のように置けば一発で解決する。 https://github.com/adachic/StardustCrossView/tree/0.1 StardustCrossViewというライブラリを今作っているのだが、無限スクロールするところまでできた。 動作の様子は以下を確認してもらいたい。 http://youtu.be/OJhYBmFaVPc ビルドしたら、StardustCrossView.frameworkというファイルができるんで、そいつをあなた様のawesome project にaddしてくれれば、良い。 使い方

    無限スクロールライブラリ作った - Qiita
  • JSONとMessagePack、シリアライズ性能比較 under the iOS - Qiita

    26日目、@adachi_c です。こんにちは〜。 今日は2台のiPhoneで通信して、JSONとMessagePackのシリアライズ、デシリアライズの速度を計る計測アプリ作ったんで、見てってください。 シリアライズとはなにか シリアライズというのは何かというと、他の環境で復元(デシリアライズ)できるように、環境依存なデータ構造を、システム間で相互理解できる形式に変換することです。 システムごとに、いろんなOS、言語、新旧の違いなどがあるかと思いますが、それぞれが相互運用性を維持するために、共通のメッセージ表現手法が必要です。それがJSONだとか、XMLのDOMやSAXに該当します。シリアライズ形式によっては、型情報を持っていることもあったりします。 OSや言語が異なるシステム間でAPIを設計するとき、このシリアライズを使うことが有効になるわけです。 どのシリアライズ方式をとるか では、様

    JSONとMessagePack、シリアライズ性能比較 under the iOS - Qiita
  • 1