iphone

Debugログについて

iphone開発で、デバッグログを出したいことはよくある。NSLogという標準のログ出力関数があるのだが、これだけでは機能不足。 この NSLogは Debug、Release関係なく出してしまう。また、呼び出し元情報等もないので、自分で書いてやる必要がある。 なにかい…

NSAutoreleasePool はどこまでやってくれるのか

iphone開発ではガベージコレクションは使えないため、alloc/releaseを使って自分でメモリ管理を行う必要があるのはどの入門書にもあります。また、それを便利にするための NSAutoreleasePool というのがあり、それもよく使います。しかし、この NSAutoreleas…

define か const か?

Objective-C を書いていてたまに気になるのが、タイトルの件。 定数を使用するときに、 define を使うべきか、 const を使うか。Objective-C でどうするのがよいか、というのはあまり見つけられなかったが、C++ ではおおよそ、const を推奨しているようです…

XIBを使うべきか、使わざるべきか

iphoneアプリの開発では、XIB(XML Interface Builder)というGUIエディタで画面を設計できます。別にこれを使わなくても、自分でソースをガリガリ書いて画面を組むこともできます。 というか、むしろ自分で書いた方が何をどう連携させるのか分かりやすいと…

iphone開発 はじめました

iphone開発をちょこちょこやるようになりました。 その内容なんかを書いていければ