Objective-Cのカテゴリの仕組みを使うと、既存クラスに手を加えることなく機能を追加することができます。たとえば、NSArrayで配列内の要素をシャッフルしたい場合、ヘッダファイルを作成してシャッフル用メソッドを定義し、 @interface NSArray (Shuffle) - (NSArray *)shuffle; @end 下記のように実装しておけば、 @implementation NSArray (Shuffle) - (NSArray *)shuffle { // NSArray の要素をシャッフルするコード } @end あとはヘッダファイルをimportするだけでshuffleというメソッドがNSArrayのオブジェクトから使用できるようになります。 このように、カテゴリという仕組みを使用すると使い回しのしやすい形で既存クラスを機能拡張できるため、UIKitやFou
Note from Ray: This is the eighth iOS 6 tutorial in the iOS 6 Feast! In this tutorial, you’re updating one of our older tutorials to iOS 6 so it’s fully up-to-date with the latest features like the new Core Image filters in iOS 6. Parts of this tutorial come from Jake Gundersen‘s three Core Image chapters in iOS 5 by Tutorials and iOS 6 by Tutorials. Enjoy! Update note: Want to read this tutorial
* 2013年10月29日現在、FontAwesomeに「Version 2.0 Notable Changes」が来たようなので、CocoaPodsでバージョンしていないと最新版がインストールされるようです。Version2.0の使い方はこちら(英語)を参考にしてください。 UITabBar、UIButtonなどいろいろなところでそのボタンの役割を表すためのアイコン画像が使われます。 SNS固有のアイコンや、一般的なアイコンなどさまざまなものがありますが、「Font-Awesome」は、その中でよく使われるアイコンを集めたものです。 iOSでは「FontAwesomeKit」というライブラリを使えばFont-AwesomeのアイコンをUIImageとして生成して簡単に使うことできます。 以下はその実装方法を紹介します。具体的な実装は、GitHubで公開されているサンプルコードを参考にして
Some suggestions: Make sure that all words are spelled correctly. Try different keywords. Try more general keywords. Split long words into pieces. CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 98 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. CocoaPods is built with Ruby and is installable with
なんかXcode5にアップデートしてみたらCocoapods関連で下記のwarning出てたのだけど気にせずビルドしたら案の定failした。 Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'armv7 armv7s' didn't contain all required architectures 'armv7 armv7s arm64' エラーの内容はこれ。 ld: library not found for -lPods 解決策は、まずこれからCocoapodsを使う人は最新版に上げてから使いましょう。 また、このエラーでた人は、 Pods (the project) -> Pods (the target) -> Build settings にあるArch
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く