CocoaPods
4月ぐらいにスライドで見ていいなーと思ったんだけど、最近初めて使ってみてやはり便利だったので整理しておく。 Storyboardでの画面遷移をスマートにやる方法 - TOKOROM BLOG 余談だけどスライドでみたときはTKRIntentって名前だったんだけど、わかりやすさ…
CocoaPodsの公開方法、以前は公式のSpecsリポジトリ(CocoaPods/Specs)をForkし、自分podspecを追加してからプルリクエストという流れだった。この方式ではプルリクエストがマージされないと公開されなかった。 ところが、2014年5月中旬ぐらいに全自動で公…
Facebookログインが必要なiPhoneアプリはたくさんあり、大抵のアプリケーションはFacebookのiPhoneアプリと連携してパスワード入力無しでログインを済ませてくれるのでユーザーとしてはとても楽だ。 だけど、Facebookアプリを使わずに自アプリ内でWebViewを…
iOSのUIImageViewではアニメーションGIFの再生ができないようです。GoogleでUIImageView+gifなどと検索すると先人たちが色々頑張っていることがわかります。 MacとiPhoneでアニメーションGIFを表示する方法まとめ - yoshida_eth0の日記 アニメーションGIFを…
マニアックなライブラリを見つけたのでメモっておきます! _.m Home Underscore.js風のインターフェースを提供するObjective-Cのライブラリです。前書いたこれに少しだけ近い。 ActiveRecordのようなselectやwhereをObjective-Cで使う - PILOG 今回紹介する_…
以前、XcodeからPodの追加や検索ができるKFCocoaPodsPluginがかなり便利という記事と検索したPodを選ぶ際にGitHubのスター数を参考にするという記事を書きました。 CocoaPods用Xcodeプラグインがかなり便利 - PILOG CocoaPodsの比較にGitHubのスター数を用い…
iOS開発で使えそうなコントールを探すのにKFCocoaPodsPluginが便利でした。 CocoaPods用Xcodeプラグインがかなり便利 - PILOG ところでこの検索ダイアログを使うと該当するPodがたくさん見つかって一体何を使っていいのかわからなくなるという事態が起こりま…
いきなり余談ですが、あとで試そうと思った拡張機能って大体試さないですよね。Xcodeプラグインのまとめページ見てはてブしようとしたら3ヶ月以上前にはてブしてたりして。。 iOSアプリ開発が捗るXcodeプラグイン - Qiita こりゃもったいないということで一…
LinqToObjectiveCの中身を覗く Objective-CのNSArrayやNSDictionaryでwhereやselectなんかを使えるようにするカテゴリがあるという話をしました。 ActiveRecordのようなselectやwhereをObjective-Cで使う - PILOG 記事を書いたあと中身を覗いてみたのですが…
RailsのActiveRecordやC#のLINQではデータ列に対して選択や絞り込みなどを行う際、SelectやWhereなどを用いて要素を絞りこんだり要素のプロパティの集合を取り出したりすることができます。言い換えるとある集合に対する操作の結果として別の集合(または値…
この間書いたように、mwaterfall/MWFeedParserというCocoaPodsでも扱えるRSSフィード解析のライブラリに機能が足りなくて困ったのですが、実装が簡単だったこともあってささっと書いてプルリクを出しておきました。 ところが、このプルリクエストがすぐにマ…
Objective-Cのmwaterfall/MWFeedParserというRSSフィード解析ライブラリを使っていて不便だったことに、本文中の画像URLを得る方法がないというものがありました。幸いHTMLタグ付きの本文を持っていたのでその中からimgタグをもってきてやろうということでイ…
MMDrawerControllerというライブラリがあります。これを使うと左右のサイドバー(英語ではDrawerと呼ぶことが多いようです。引き出しですね。)を簡単に導入できる上、特別な設定をしなくてもそれなりのクオリティになるとても良いライブラリでうす。 mutual…
Twitterのアプリなどが採用していた引っ張って更新するためのコントロールは、UIRefreshControlとしてiOS6からiOS SDKに正式採用されています。ところが、このUIRefreshControlは下へ引っ張って更新するのには対応していますが、上へ引っ張って更新するのに…
YouTubeのAPIで取ってきた情報を何やら使うシリーズ。今日はIDを元に再生を行います。 動画再生系はいくつかのブログポストでやり方を見かけるのですが、YouTubeを再生するとなるとembed用HTMLを埋め込んだWebViewを使うっていう方法ばかり見つかって少し困…
1 week agoみたいな日付の相対表記をiOSでやりたいので探しました。そしたらCocoaPods対応のライブラリがありました。 kevinlawler/NSDate-TimeAgo これです。カテゴリでNSDateを拡張してくれてあります。 インストール 普通のCocoaPods。 # in Podfile pod …
今日(2014/02/04)1週間ぶりにぐらいに$ pod installしたら妙なエラーが出てライブラリのインストールができなくなりました。 エラーメッセージの最後はこんな感じでした。 Pull is not possible because you have unmerged files. Please, fix them up in …
テストコード実行時のみ通るコードを書くためにTesting用のConfigurationを作成してビルドしたら次のようなリンクエラーがでました library not found for -lPods CocoaPodsを使っているプロジェクトだったのですが、CocoaPods周りの設定が新しいConfigurati…