24/7 twenty-four seven

iOS/OS X application programing topics.

2011-01-01から1年間の記事一覧

CAEmitterLayer でクリスマスは爆発しろ - iOS Advent Calendar 2011

iOS 5 からCAEmitterLayer と CAEmitterCell クラスが iOS でも使えるようになり、パーティクルを簡単に表示することができるようになりました。 これを使ったクリスマスネタが何かできないかと思って、タップするとクリスマスが爆発するゲームを作ってみま…

Titanium mobile の KeyChain モジュール TiKeyChainStore を書きました。【添削希望】

UICKeyChainStore を応用して Titanium mobile の KeyChain モジュール TiKeyChainStore を書きました。kishikawakatsumi/TiKeyChainStore · GitHub 下記のように使います。 var store = tikeychainstore.createKeychainStore({ service: 'com.kishikawakats…

KeyChain のデータを操作するラッパークラス UICKeyChainStore を書きました。

アップルのサンプルコード GenericKeychain に含まれる KeyChain のラッパー KeychainItemWrapper.m の実装が微妙だったので書きました。kishikawakatsumi/UICKeyChainStore · GitHub KeychainItemWrapper クラスには下記で報告されている問題や、 A-Liaison…

miil 1.0.1 がリリースされました。

miilmiil.me miil 1.0.1 がリリースされました。 バージョン 1.0.1 の変更点 利用規約を変更しました。 機能改善 ユーザー一覧画面のフォローボタンのタップ領域を拡大し、押しやすくしました。 Twitterから友だちを検索する際のUIを改善しました。 現在地以…

miil 1.0.0 がリリースされました。

miilmiil.me 私がプログラムを担当しました、miil 1.0.0 がリリースされました。 食べものの写真を通して「おいしい!」を共有するアプリケーションです。 写真を撮って投稿したり、ほかの人の写真をみたり、 ほかの人の写真をみたり、感想を書き込んだり、 …

i-Radio 1.2.0 がリリースされました。

i-Radio ネットラジオのアプリケーション i-Radio のバージョン 1.2.0 が審査を通過しました。 自動更新購読 (Auto-Renewable subscriptions) による月額プレミアム会員がスタートしました。 プレミアム会員になると、季節ごとのバックナンバーが聴取できる…

ColorChooser が便利

カラーピッカーで選択した色を自動的に UIColor や NSColor のコードに変換してくれるユーティリティです。 同様のものに Developer Color Picker がありますが、 それのメニュー常駐版のような感じです。 コードを書いているときにどこからでも呼び出せるの…

UINavigationBar に複数の UIBarButtonItem を配置するには

UINavigationBar は基本的に左右 (leftBarButtnItem, rightarButtonItem) に一つずつしかボタンを配置することができません。 しかし、ちょっと工夫をするとその制限を突破することができます。 (まあ物理的なスペースの関係でせいぜい2つか3つがやっとな…

NSNull のインスタンスは nil として振舞ってくれると嬉しいなって

NSNullはnilとして振舞うべきじゃないかなー。unrecognized selectorで例外なげるんじゃなくて。2011-04-11 21:07:10 via Echofon @k_katsumi 私もそう思います。サブクラス化するなりカテゴリで上書きするなりして nil として振る舞えるようにできないです…

MKMapView に CATransform3D を適用するときの注意

MKMapView 3DTransformするとおかしくなるな。残念。鳥瞰図みたいなの表示したかったんだけど。2011-04-04 17:36:16 via Twitter for Mac @junpeiwada ちょいと調べてみました。transformはsuperviewに当てて、その後mapViewにCATransform3DInvertで打ち消す…

kotobank for iPhone 1.0.0 がリリースされました。

kotobank - コトバンク株式会社ジェネシックス | genesix 私がプログラムを担当しました、kotobank for iPhone 1.0.0 がリリースされました。 データを内部に持ち、オフラインで使用できる辞書アプリケーションです。 このアプリケーションの特長は、複数の…

LCD Clock HD 1.1.2 がリリースされました。

LCD Clock HDバージョン 1.1.2 がアップルの審査を通過しました。 iOS 4.3の動作と、日本以外の国において2011年後半の移動休日のデータを更新しました。 変更点 iOS 4.3の動作を確認しました。 日本以外の国において2011年後半の移動休日のデータを更新しま…

iPhone アプリにおいて Interface Builder を使って Grouped Style の UITableView を作るときは separatorStyle の値に注意

Grouped スタイルのテーブルビューを使用した iPhone アプリケーションの中に、下の画像のように先頭セクションの区切り線が2重に表示されているものをチラホラ見かけます。 実用上の問題は無いのですが、ちょっと不恰好なので気になりますよね。 この現象…

LCD Clock 4.0.2 をリリースしました。

LCD ClockiOS 4.3の動作と、日本以外の国において2011年後半の移動休日のデータを更新しました。 変更点 iOS 4.3の動作を確認しました。 日本以外の国において2011年後半の移動休日のデータを更新しました。

英辞郎検索ランキング(アルク) 1.0.0 がリリースされました。

英辞郎検索ランキング(アルク) 私が開発を担当しました、「英辞郎検索ランキング(アルク)」 が Apple の審査を通過しました。 このアプリケーションはアルクの「英辞郎 検索ランキング 英和編」「英辞郎 検索ランキング 和英編」という2冊の書籍を ひと…

UIDocumentInteractionController で特定のファイルを開くことのできるアプリケーションを調べたり、直接開いたりする。

南東京iPhone開発者勉強会 #5 - Togetterまとめ UIDocumentInteractionController UIDocumentInteractionController で、特定の拡張子のファイルを開けるアプリがあるかどうかを調べる方法 - iOS プログラミングメモ - iPhoneアプリ開発グループ 昨日、南東…

はてな touch 1.2.6 をリリースしました。

はてな touch / Hatena touchはてな touch 1.2.6 がアップルの審査を通過しました。 はてなの AtomPub API の WSSE 認証が厳格化したことにより投稿できない問題を修正しました。 AtomAPIの脆弱性対策として、WSSE認証をより厳密にしました - はてなブックマ…