タグ

cocoapodsに関するriki0084のブックマーク (8)

  • 次世代mobile版データベース"Realm"を使ってみた - Qiita

    1ヶ月以上前にHackerNewsで話題になっていたRealmというmobile用のDBを使ってみた。 使い方も含めて書いておく。 ※今回はobjective-cで使ってますが、swiftでも勿論使えます! 何故作ったか? 紹介ページの要約を見てもらえれば詳しくは分かるが、mobileのDBって2000年にでたSQLite以降全然刷新されないよねっていう内容が書いてある。 確かに、mobileのあり方は昨今大幅に変わって来ているのにDB周りは出てないみたい。 自分はwebのアプリケーションを普段は作ってるので、こっち側はResis等のNOSQLが注目されていたり技術的な流れは結構起きてるのに、、、 確かにソシャゲー作ってる人がSQLiteは遅くてtextデータで保管して・・・みたいな話しを聞いた事がある。 まぁなんせ、時代の流れに適したDBを作りたいとの事ね。 何が凄いの? Yコン出身者が

    次世代mobile版データベース"Realm"を使ってみた - Qiita
  • Objective-C唯一のiOSファイルパスライブラリ、YKFileの説明書 - Qiita

    Objective-C唯一のiOSファイルパスライブラリ、YKFileとは まず唯一かどうかは定かではない。 もしかしたら嘘をついていたら当にすまない。 しかし自分が探す限り、現在Cocoapods内では他に同等なライブラリは見つからなかった。 YKFileとはYKFileという名のクラスのインスタンス1つが、iOSアプリが生成するファイル(Documents以下など)の1つをピックアップするためのライブラリである。 https://github.com/GeneralD/YKFile 早速使い方を説明する。 インストール をPodfileに記述しインストールするのが最も手っ取り早い。 Cocoapodsの基的な使い方については割愛したいのでQiita内の他の方の記事のリンクを貼っておく。 http://qiita.com/yaakaito@github/items/66457a0d5

    Objective-C唯一のiOSファイルパスライブラリ、YKFileの説明書 - Qiita
  • iOSアプリ開発における便利OSSライブラリの選定について - cockscomblog?

    (Andy Myers and the CocoaPods Dev team. Creative Commons - Attribution-NonCommercial 4.0 International) iOSアプリを作るとき、今日ではCocoaPodsを用いて簡単に便利なライブラリの力を借りることができる。 ライブラリを利用するメリットは多い。自分でメンテナンスする必要がないので、放っておいても勝手に改善されていく。潜在的な問題があったとしても、多くの人が利用しているものなら誰かが気付いて直してくれる可能性も高い。また自分より優れたエンジニアの手によって、優れたインターフェースや実装になっているということも多い。何より、自分で実装する手間が省けるのがよい。 反面、デメリットについても考えなければならない。ライブラリがメンテナンスされなくなったとき、なにか問題が起こったり、あるいはAp

    iOSアプリ開発における便利OSSライブラリの選定について - cockscomblog?
  • 一挙紹介!動画アプリで使ったCocoaPods - 株式会社CFlatの明後日スタイルのブログ

    もはやiOS開発に欠かせない存在になったCocoaPods。先日弊社からリリースしたアプリでも、複雑なUIやありがちな機能を簡単に実装するものから実装を少しラクにするようなものまで、いろいろなものを使っています。 スポーツ動画アプリ全10種類 | 株式会社CFlat iPhoneで気軽にスポーツ動画を楽しめるアプリケーションをリリースしました。AppStoreにて配信中です。 このアプリではスポーツのハイライトや試合結果、最新ニュースなどの動画を検索することなく閲覧することができます。スポーツが好きな方、スキマ時間を有効に使いたい方に最適な動画アプリです。 UI/コントロール系 MNMBottomPullToRefresh MNMBottomPullToRefresh for iOS - Cocoa Controls 「上に引っ張ったら更新する」機能を実現するものです。 iOS標準では下に

    一挙紹介!動画アプリで使ったCocoaPods - 株式会社CFlatの明後日スタイルのブログ
  • Cocoapods Search - Rails製Cocoapods検索エンジン - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

    iOSアプリ開発者にとってもはやなくてはならない存在ともいっていいCocoapods。GitHubなどで多数のライブラリが公開されていますが、自分の目的にあったライブラリを探す方法は意外と貧弱です。 公式サイトには検索もありますが、使い勝手がいいとは言えません。そこで使ってみたいのがCocoapods Searchです。 Cocoapods Searchの使い方 トップページ Cocoapods Searchも画面はとてもシンプルです。検索とその結果が一覧になっています。よく使われているものやコントリビュートしている人数などで並び替えができます。頻繁に使われているものを選べば情報も多いので使いこなすのも簡単でしょう。 検索結果 検索もシンプルです。目的にあったライブラリを探して、すぐに使いはじめられるのではないでしょうか。オープンソース・ソフトウェアなので、自社内に立てておけるのが便利です

    Cocoapods Search - Rails製Cocoapods検索エンジン - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
  • 60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ

    iOSのアプリケーションではモデル周りのテストと同じぐらいUI周りのテストが重要な気がするのですが、画面のテストってちょっと面倒ですよね。その上Xcode標準のテストフレームワークでは画面遷移などのテストができません。そこで、統合テスト用のテストフレームワークを使う必要がでてきます。 選択肢はいくつかありますが、使い方がシンプルで導入も容易なKIF Frameworkを紹介します。 KIF Framework GitHub - kif-framework/KIF: Keep It Functional - An iOS Functional Testing Framework KIFは決済サービスSquareが自社アプリケーションの統合テストのために開発したフレームワークだそうです。KIFを使ったテストではボタンをタップして画面遷移したり、画面遷移した先のUIの存在を確認したりといったこと

    60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ
  • CocoaPodsで自動生成されたターゲットにPreprocessor Macroを定義する方法 | 踊る犬.net

    どんな時に必要? CocoaPodsベースのプロジェクトでアプリケーションを開発している時で、特に自前のモジュールもpodでパッケージングしている場合に必要になる事があります。 僕の場合は、pod化した自前モジュールをUnitTestしたい時でした。 ビルド方法によってPreprocessor Macroを切り替えたい サーバサイドのAPIラッパモジュールを例にとって考えてみたいと思います。 サーバサイドには、ステージング環境や番環境の切り替えが必要な事がよくあります。 また、その切り替え方法にはPreprocessor Macrosを使用するのが一般的だと思います。 達成したい要件は、以下のようにビルド方法によって環境を切り替える事です: UnitTestの時は必ずステージング環境でコンパイル このモジュールを使用するアプリケーションのワーキングスペースorプロジェクトでは、各ターゲッ

    CocoaPodsで自動生成されたターゲットにPreprocessor Macroを定義する方法 | 踊る犬.net
  • 今夜決定。人気Objective-Cモジュール・ベスト2450 - laiso

    追記(03/2014) COCOAPODS SEARCH 理想的なサービスが非公式にできていた。最高なので是非使いましょう。 以下は初稿 タイトルの件は忘れてください。 概要 CocoaPodsメインSpecリポジトリの全登録モジュールを対象にGitHubでのwatcher/star数などを参考にした一覧を作成しました+Objective-C Toolbox が欲しい話。 なにかというとローカルのCocoapodsのpodspecディレクトリの各:sourceからGitHub上のリポジトリを特定してAPIで取得しただけです。なのでGitHubにないリポジトリは換算されてない。 作業に使ったスクリプトがこのへんにあります https://github.com/laiso/objc-toolbox/tree/master/script なんでそんなものが必要だったのかというと、前からmetac

    今夜決定。人気Objective-Cモジュール・ベスト2450 - laiso
  • 1