iOS用のYouTubeの動画IDを渡すと再生してくれる便利なやつ
YouTubeのAPIで取ってきた情報を何やら使うシリーズ。今日はIDを元に再生を行います。 動画再生系はいくつかのブログポストでやり方を見かけるのですが、YouTubeを再生するとなるとembed用HTMLを埋め込んだWebViewを使うっていう方法ばかり見つかって少し困っていました。幸いこのような拡張を見つけました。
YouTubeのAPIで取ってきた情報を何やら使うシリーズ。今日はIDを元に再生を行います。 動画再生系はいくつかのブログポストでやり方を見かけるのですが、YouTubeを再生するとなるとembed用HTMLを埋め込んだWebViewを使うっていう方法ばかり見つかって少し困っていました。幸いこのような拡張を見つけました。
何重にも入れ子になったNSDictionaryのデータをチマチマ取り出すのは超絶めんどくさいです。valueForKeyで取り出したNSDictionaryにさらにvalueForKeyして、さらに、、なんてやるともうやってられません。
1 week agoみたいな日付の相対表記をiOSでやりたいので探しました。そしたらCocoaPods対応のライブラリがありました。 kevinlawler/NSDate-TimeAgo これです。カテゴリでNSDateを拡張してくれてあります。 インストール 普通のCocoaPods。
Xcodeにはstoryboardを使って作り上げたViewをプレビューする機能があります。これを使うと、画面回転時、4インチと3.5インチの切替時、iOS7とそれ以前の切替時、それぞれのレイアウトを確かめることができます。
最近のiOS開発者の方にとっては当たり前の話かもしれませんが、起動画面の画像が変わっていない現象に出くわしたので残しておきます。 そもそもどうやって設定するのか? まず起動用画像用意します。今回は3.5インチ、4インチのRetina用を用意。特にXcodeプロジェクトに含める必要はありません。
先日AlfredとDashで一瞬でリファレンス検索する方法について書きました。 Alfred+Dashで秒速リファレンス検索 - ぴよログ 今度はXcodeから一発検索する方法を紹介します。 Dash Plugin for Xcode このプラグインを導入します。 omz/Dash-Plugin-for-Xcode インストールは簡単で、GitHubからプロジェクトをダウンロードしてXcodeで …
NSDictionaryで複数要素をキーにしようというお話です。 普通の連想配列はキーとバリューで1つの組み合わせになりますが、片方が◯でもう片方が☆のときはこの値みたいなケースの場合は最初から用意されているデータ型では間に合わないことが多いです。
iOSアプリのユニットテストを実行しようとしたらエラーが起きて起動しないということがありました。 It is likely that dyld cannot locate a framework framework or library that the the test bundle was linked against, possibly because the framework or …
Xcodeでコードを書いていて普通に改行したつもりが、なぜかこんな警告が出ていることがあります。 Treating Unicode character as whitespace 僕がこれを出すときは決まって無意識のうちにコントロールキーを押したままReturnキーを押して改行しようとしています。どうやらCtrl+Returnだとnew lineではなく、line breakとして扱われるようです …
UIButtonってタップ中の状態に色とか背景とか画像とか変えられますよね。てっきりコードでしか出来ないと思っていたらそんなことありませんでした。恥ずかしい。 このState Configを変えてから設定を変えると、そのStateに対して値が用いられるみたいですね。例えばタップ中の文字列を変えたいならState ConfigをHighlightedにしてからタイトルを編集すればいいってことです。