タグ

ブックマーク / blog.lai.so (4)

  • CocoaPods(Objective-Cモジュール)ソムリエになる方法 - laiso

    ある日あなたはiOSアプリ開発中にJSONフォーマットをパースする必要性が出てきた。とりあえずGoogle検索で"ios json"と打ってみた。 JSON Frameworkが便利 GTMの中に使えるクラスがあるらしい NSJSONSerializationを使う方法 JSONはSBJSONで TouchJSONは使うな JSONKitが最速! 「どの方法が一番いいんだ?」途方に暮れるあなた。ターミナルでpod search json と打ち込んでみるも検索結果からどれを選んだらいいのかわからない。 その時クライアントから電話が 「ああ、あの例のアプリだけどFecebookみたいな横からスイーッと動くメニューを作ってよ」 あなたはGoogle検索に'uikit slide menu'と打ち込んだ――*1 * 「CPANソムリエになる方法」「gem ソムリエになる方法」というサードパーティ

    CocoaPods(Objective-Cモジュール)ソムリエになる方法 - laiso
    ojimac
    ojimac 2013/10/10
  • Google+モバイルアプリ開発チームのテスト戦略 - laiso+iphone

    How the Google+ Team Tests Mobile Apps*1 を3行でまとめるブログ。 ユニットテスト iOS SDK標準のOCUnit(SenTestingKit)を使う Google Toolbox for Mac付属のGTMSenTestcaseクラスもいい。 次のSDKからSenTestingKitは外れるらしいんだけど代替のアップル製のテストフレームワークはSenTestingKitAPIと互換性がある代替APIがあるというので使い方の意識する必要はなさそう。OCUnitはもともと個人開発者が公開してた昔からある秘伝のソースだからたぶん中身をモダーンに書き直したんじゃないかなーと勝手に予想してる。 GTMは正直iOS開発じゃもうそんなに使わんだろと言っていたけど結構メンテされてるし今度見てみます。 https://code.google.com/p/goog

    Google+モバイルアプリ開発チームのテスト戦略 - laiso+iphone
  • インディーズレーベルのCocoapods Specリポジトリでデビューする方法 - laiso

    更新: 久しぶりにドキュメント確認したら、なんかもっといいやり方ありそうなので再考します: https://github.com/CocoaPods/CocoaPods/wiki Cocoapodsでインストールできるようにしたい、だが公式リポジトリに含めないという段階の時どういう手順を踏めばいいのかというのを他の人の参考になるよう書いてみます。 最終的にユーザーは`pod repo add`というコマンドで非公式なリポジトリを登録しておくことでpodコマンド経由でセットアップできるようになります。PHP PEARが一番イメージしやすいかも(非公式なリポジトリ使う場面が多いので)。 ライブラリを書く 通常のアプリを開発する時のような感覚でXcodeプロジェクトを作成します。ライブラリのビルド設定も要りません。 ここがCocoapods環境のライフチェンジングなポイントだと思っているんですが

    インディーズレーベルのCocoapods Specリポジトリでデビューする方法 - laiso
    ojimac
    ojimac 2013/03/09
  • 最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso

    http://www.quora.com/Node-js-Ruby-Python-who-wins-in-5-years を読んでて「勝利条件としてより多くの”スタートアップ”に選択されること」という話がでてたけど、そもそも今は何が採用されているのか状況がよくわかたっていなかったので調べた。 スタートアップ? 一般(自分の周辺)に「ウェブサービス」みたいな呼称されているもの。消費者向けというかなんというか、企業向けシステムとか、ソーシャルゲーム単品とかは含めないことにした なんでスタートアップ?(小規模な企業) 企業が大きくなってくると、いろんな領域で必要なことがあってこの企業は→このプログラミング言語みたいなひもづけができなくなるので 項目は =企業ではなく=サービスでわけた 順番、国内外は適当。できるだけ知名度のありそうなサイトを選んだ いわゆるサーバーサイドのアーキテクチャの話(それ

    最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso
  • 1