タグ

2015年6月21日のブックマーク (3件)

  • socket.io × SIOSocketでマルチルーム対応 iOSチャットアプリを作ってみた - Qiita

    経緯 前回slackのライブラリを調べた時にwebソケットライブラリ、rocketsocketが入っていて、面白そうだなと思ったので、早速使ってみようかと。webソケットといえばチャット!チャットアプリを作ってみます。 まずは、そのまんまsocketrocketを見てみたんですが、理解ゼロからチャットやろうとすると、結構大変そうだな...と思い、socket.ioにroomsという機能があるのをみつけました。お、これは使えそうだと調べて行ったら、iOSでもwebViewでsocket.ioのクライアントを書いてくれている人がいました。SIOSocketというやつです。これはいけそうだなということで、やってみました。結果、わりと大変でしたが、なんとか動くものはできたかなーとおもったのでアップしてみます。 できたもの なんかびみょーな仕様ですが... アプリ起動時に自動的に自分のroomに入る

    socket.io × SIOSocketでマルチルーム対応 iOSチャットアプリを作ってみた - Qiita
  • slack iosアプリで使われているライブラリ群をとりあえず眺めてみる(2015年6月時点) - Qiita

    ここ2,3ヶ月くらい見ない間にiOSのライブラリがすごい進化を遂げているような気がしたので、キャッチアップとして、個人的にUXがステキだと思っているslackさんがどんなライブラリを使いっているか、覗いてみようと思いました。 (参照元:https://slack.com/libs/ios ) 下記に、出来る限り(妄想で)アプリのどの部分に該当するかと一緒に挙げていこうと思います。 2015年6月時点 追加分 AFNetworkActivityLogger (Latest Commit:Feb 15, 2015) AFNetworkingのエクステンションで、GET/POSTなどのリクエストのログをコンソールに吐き出してくれるもの。Androidみたく、ログレベルも設定できるよう。 SDWebImage (Latest Commit:Jun 25, 2015) 非同期で画像を取得してきてくれ

    slack iosアプリで使われているライブラリ群をとりあえず眺めてみる(2015年6月時点) - Qiita
  • socket.ioで書いてもすぐ消える落書きアプリを作ってみた - Qiita

    socket.ioを最近勉強していて、こないだは簡単なチャットアプリを作ってみたので、今度は落書き共有アプリを作ってみました。perlin noiseも勉強してみたかったので、1次のperlin noiseで線を描くようにしてみました。使い方あってるか怪しいですが...。 こんな感じ ソース https://github.com/mitolog/AwkwardLineShare ※ SIOSocket.m/.hも少し改変したので、pod install後、個別に上書きしたら動くと思います アプリの機能 perlin noiseでいびつな線を描ける 線は一定期間で消える 描いた線をsocketをつないでいる各端末と共有できる アプリの大まかな仕組み View ControllerのviewDidLoad()でソケット通信開始、及びタイマーでdrawRectを一定間隔で再描画するように各サブビ

    socket.ioで書いてもすぐ消える落書きアプリを作ってみた - Qiita