Cocoaの日々情報局
iOS/OS X 開発者向け情報サイト。 技術・デザイン・マーケティングなどアプリ開発に関する様々な話題を扱う。
lakesoftのアプリ
StackOne-Lite(無料)
→ 紹介ページ
Viewing Fun !(無料)
→ 紹介ページ
EverGear
統計情報(30日間)
関連サイト
iOS/OSX技術解説ブログ
Cocoaの日々
スクリーンショットツール
SimpleCap
最新情報をツイート
@xcatsanさんをフォロー
人気の投稿
ADClient のドキュメント公開
7.1から導入された ADClient の公式マニュアルが出てた。 ADClient Class Reference このクラスはiAd経由でアプリがインストールされた場合のコンバージョン計測に使う。 日本語の解説サイトあった。 iOS 7...
アプリ間連携の仕組み x-callback-url が簡単に使えるライブラリ
x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...
グリッドビューライブラリの紹介
グリッドビューライブラリの紹介 KKGridView kolinkrewinkel/KKGridView - GitHub ※画像は KKGridView for iOS - Cocoa Controls より GMGridVie...
あらゆる種類のファイルを Open In で受け取る方法
Open In とは他のアプリへファイルを渡すあれ。 DropBoxはどんなファイルでも Open In で受け取れるようになっている。そこでDropboxのplistファイルを解析してみたというのがこの記事。 Open In … All Files | Coco...
UIActivityViewControllerの代替ライブラリ
iOS5でも使えるUIActivityViewControllerの代替ライブラリ。 FacebookやTwitterの他、tumblrやpokcetなども用意されている。 こんな感じで使いたいActivityのインスタンスを作ってコントローラーを呼び出す。 REFac...
シンプルだが実用的な吹き出しライブラリ
こんな感じ。 画像(ビュー)も貼りつけられるようだ。 ナビゲーションバーボタンへの紐付け。 ツールバーボタンへの紐付け。 インスタンスを作り、紐付けたいビュー(もしくはUIBarButtonItem)を指定するだけで利用できる。 - (void)presentP...
Messagesアプリ風ViewController
これまでいくつか出ていたがその中でも出来がいい。 jessesquires/JSQMessagesViewController 実機で試したがデザインと動きはいい感じ。
Version / Build Number 更新ツール agvtool
こんなのあったのか。 Technical Q&A QA1827: Automating Version and Build Numbers Using agvtool Build Settings/Versioningで Versioning Systemを App...
ユニーク配列のベンチマーク
NSSet が最速。 objective-c で重複した要素の配列からユニークの要素の配列を取得するベンチをとってみた | Supernova 他の2つは呼び出し側で重複判断が必要なので、要素数が多くなるとそれにつれて時間がかかるようになる。NSSetが速いのは内部でハッ...
IBの独自プロパティ
使い方とトラブルシューティングなど。 EZ-NET: Interface Builder から独自プロパティを設定する : Objective-C プログラミング
ユニーク配列のベンチマーク
Published on 2013年1月26日土曜日
Leave your thoughts »
Tweet
NSSet が最速。
objective-c で重複した要素の配列からユニークの要素の配列を取得するベンチをとってみた | Supernova
他の2つは呼び出し側で重複判断が必要なので、要素数が多くなるとそれにつれて時間がかかるようになる。NSSetが速いのは内部でハッシュ値の連想配列を使ってそうだがどうだろう。NSOrderedSet との比較も見てみたい。
This post is archived under
ノウハウ
メールで送信
BlogThis!
X で共有
Facebook で共有する
Leave a Reply
«
前の投稿
次の投稿
»