iPhone上での開発について自分用のメモを兼ねて公開。 Appleは規約においてiPhone Development Centerで入手したすべての情報は機密であるから公開してはならない、としているので、技術情報をポンポンWebに載せたりはできない。(参考:ここなど) ここに書く... 続きを読む
はじめに 今回は、clangの静的解析機能を紹介します。 LeopardのOpenGLに採用されたことでも知られる、LLVMというコンパイラプラットフォームがあります。clangはLLVM内のプロジェクトのひとつで、gccに変わるC/C++/Objective-C用のLLVMフロントエンドを開発し... 続きを読む
Cocoa, Objective-CLDR touchではオフラインでも読めるようにフィードをキャッシュする仕組みがあります。キャッシュするところのコードはだいたい以下のような感じになっています。フィードのリストから、IDを取り出し、対応するエントリーのデータをダウンロ... 続きを読む
MacOSX, Cocoa, Objective-C, AutoreleasePoolObjective-C + C99限定なんだけど #define pool for (NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; pool; [pool drain], pool = 0) とかって定義しておくと void foo() { pool { NSObject *obj = ... 続きを読む
iPhone, Cocoa, Objective-CApp Storeとかであるんだけど、UITableViewの最初の20件とかを読み込んでおいて、もっと見たい場合は一番下のセルの「ほかの??件を読み込む」とか「次の??件…」ってのを押すとインジケーターがぐるぐる回ってそこにセルがインサ... 続きを読む
iPhone, Cocoa, Objective-Cネットを利用するiPhoneアプリケーションは、圏外の通知が必須に? - 24/7 twenty-four seven上記の記事で書いたように、現在、ネットを使用するアプリケーションは、ネットワークに接続できないときには、何らかの形でユーザーに知... 続きを読む
iPhone, Cocoa, Objective-C, はてな touch, LDR touch, テレビ番組表今まで作ったアプリケーションのソースコードをGitHubで公開しました。kishikawakatsumi’s Profile — GitHubはてな touch / Hatena touch - GitHubLDR touch - GitHubテレビ番組表 / TV Li... 続きを読む
iPhone, Cocoa, Objective-CiPhone デバッグ用のマクロ - Windchase #ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_CURRENT_METHOD NSLog(NSStringFromSelector(_cmd)) #else # define LOG(...) ; # define LOG_CURRENT_METHOD ; #endif iPh... 続きを読む
iPhone, Cocoa, Objective-CUIDatePickerよりも簡単に日付を選択できる用にしたいと思って作りました。予定を入力するような場面などで、活用できると思います。githubのUICoderzのグループで公開しています。アプリケーションに組み込んだり、自由に使ってくだ... 続きを読む
Objective-C 用の正規表現ライブラリ CocoaOniguruma をリリースします。http://limechat.net/cocoaoniguruma/index_ja.htmlCocoaOniguruma は、正規表現エンジン鬼車 の Objective-C バインディングです。OSX で使える正規表現ライブラリというと、すでに Ogre... 続きを読む