タグ

ブックマーク / qiita.com/asakahara (6)

  • XCTestとOCMockを使ってAFNetworking 2.0の単体テストを行う - Qiita

    概要 AFNetworking 2.0利用時の単体テストを自動化するためにテストコード書いてみた際のログです。 あまりここら辺の知見がないので、もっとこうした方がいいなどのアドバイス等あれば是非お聞かせください。 やった内容としては、はてなブログの人気エントリーを返すRSSフィードをリクエストし、その結果としXMLが返ってくるので、その部分をOCMockを使ってXMLを返すようにメソッドの結果を書き換えることで単体テストを実現しています。 ・はてなブログの人気エントリー http://blog.hatena.ne.jp/-/hotentry/rss 手順 OCMockとAFNetworkingのインストールにはCocoaPodsを使用するためPodfileを作成します。 XMLを扱うのでkissXMLを一緒に入れています。 platform :ios, '7.0' pod "AFNetwo

    XCTestとOCMockを使ってAFNetworking 2.0の単体テストを行う - Qiita
  • ソースコードを一切書かなくてもアニメーション処理ができるCanvasがおもしろい - Qiita

    この内容は個人ブログに掲載したものですが、少しでもたくさんの方に見ていただきたいので、Qiitaにも掲載することにしました。 概要 ソースコードを一切書かなくてもアニメーションのエフェクトをUIViewに設定できるライブラリです。ちょっとしたアニメーションさせたい時などに使えそうです。 種類はまだ多くないですが、アニメーション処理をUIViewControllerから完全に分離できるのでコンセプトはとてもよいと思います。 現在サポートしているアニメーションの種類については上記サイトで確認できます。 導入手順 CocoaPodsでインストールできるのでPodfileを作成します。

    ソースコードを一切書かなくてもアニメーション処理ができるCanvasがおもしろい - Qiita
  • アプリエンジニアがアプリのデザインで困った時に頼るべきサイト一覧 - Qiita

    この内容は前回の記事同様に始めたばかりの個人ブログに掲載していますが、少しでもたくさんの方に見ていただきたいので、Qiitaにも掲載することにしました。 概要 アプリを開発する環境やチームは人それぞれだと思います。数人のプログラマーとデザイナーのチームで開発することもあればほとんど全てを一人でやる場合など。 特に日曜プログラマーの人でアプリを公開してみたいとなるとデザイナーの知り合いにお願いするか、お金を払ってデザインの発注するをするのはちょっと厳しい場合もあると思います。 そんな時に全てではなくともある程度のデザインを自力でする力があると非常に助かります。 私も個人でアプリ出してますが、デザインがうまくできないせいでホントによく苦労しました。そんな中で参考にさせていただいたサイトや実際につかっているアイコン集などもあるので、数は少ないですが紹介してみます。 おすすめサイト ・pttrns

    アプリエンジニアがアプリのデザインで困った時に頼るべきサイト一覧 - Qiita
  • 無料でここまでできる!iOSでグラフ/チャートを描くためのライブラリ - Qiita

    概要 ちょっと大げさなタイトルですが、仕事で円グラフを描画したいという要望があったので調査してみたときのメモです。 グラフを描写するライブラリで無料かつ良さそうなものをいくつかをピックアップしてみました。 ・XYPieChart for iOS 円グラフ専用のライブラリです。 円グラフのみ使用するのであればデザイン、アニメーションなど含めて一番よいライブラリでしょう。 ・PNChart for iOS 円グラフ、折れ線グラフ、棒グラフの3つをサポートしてます。 サポートしているグラフも一番多くデザインもシンプルで気に入っているのですが、円グラフは通常のものと表現方法が違い一つのデータしか扱えないようです。 ここを改善できればこの3つの中では一番よいライブラリだと思います。 ・iOSPlot for iOS 円グラフと折れ線グラフの両方をサポートしています。 機能的にも中々よいのですが、ここ

    無料でここまでできる!iOSでグラフ/チャートを描くためのライブラリ - Qiita
  • AFNetworking 2.0 のまとめ - Qiita

    概要 2.0になってから更にシンプルに記述できるようになっています。 下記が必須要件となっていますので導入前に確認してください。 Xcode 5以上 iOS 6.0以上 大きな変更点としてドキュメントにあるようにiOS7以降のサポートのみでよければAFHTTPSessionManagerのサブクラスを作成して実装することが推奨されています。 iOS6やそれ以前のバージョンをサポートする場合の選択肢としてAFHTTPRequestOperationManagerが用意されています。 ここでは主にAFHTTPRequestOperationManagerの使い方について触れておきます。 使い方 インストールもCocoaPodsで簡単に導入できますので、下記Podfileをプロジェクトのルート直下に作成してインストールしましょう。 AFHTTPRequestOperationManager* m

    AFNetworking 2.0 のまとめ - Qiita
  • 最速ではてなフォトライフ・ビューワを作る! - Qiita

    最近画像ビューワを作ることにハマってまして、iPhoneアプリはてなフォトライフを使ったものがあまり無いことに気づき、サンプルを作成してみました。 人気写真、新着写真はRSSで公開されているので認証とかせず、すぐ試せます。 ・人気写真 http://f.hatena.ne.jp/hotfoto?mode=rss ・新着写真 http://f.hatena.ne.jp/userlist?mode=rss RSSですのでXMLの読み込みにはKissXMLを使用しました。 下記から落とせます。 https://github.com/robbiehanson/KissXML HTTP通信にはGTMHttpFetcherを使ってみました。 下記からSVNでソースコードをチェックアウトしてください。 http://code.google.com/p/gtm-http-fetcher/ ではそのKis

    最速ではてなフォトライフ・ビューワを作る! - Qiita
  • 1