タグ

ブックマーク / konton.ninpou.jp (3)

  • iPhoneアプリケーション開発: Objective-Cにおけるメモリ管理

    メモリ管理の大まかな原則 C言語と共通の部分について、メモリ管理で気をつけることは特にありません。Cで気をつけることと共通です。 自分がmalloc()で確保したメモリは忘れずfree()で開放しましょうということだけです。従って、多くの場合に問題になるのはObjective-C固有の部分です。 Objective-Cのオブジェクトはretain countというものを持っています。生成すると0から1になります。 そのオブジェクトに関連付けられている変数名でretainをすれば、カウントが1増えます。 releaseをするとカウントが1減ります。run loopと呼ばれるシステムへの応答処理へ入った時、 このカウントが0になっているものはメモリ上から消えるようになっています。 autoreleaseとした場合には、適当と思われる部分で自動的に開放されるので、自分でreleaseを行う必要は

  • UITableViewの使い方その1:基本編

    UITableViewの使い方1:基UITableViewを使う場合に知らなければ困る基設定の説明です。 English top page UITableViewとは iPod機能でもよくお世話になるリストの表示を受け持つ部分です。セクションにより区切られた中にセルという表示単位を持っています。上下にスクロールする機能を持っているので、表示しきれない分は下にスクロールさせると見ることが出来ます。上部にナビゲーションバーを組み合わせて、階層構造を持つデータの表示に使われることが多いです。システム側が用意するセルはこれまで1行のテキストとイメージを表示する基機能をもつものだけでしたが、iPhone SDK 3.0になりセルの基タイプが4種類に拡張されました。UITableViewの動作制御は基的にそのコントローラーであるUITableViewControllerを通じて行います。

  • NSStringについて

    NSStringとは NSStringは文字列を格納するオブジェクトです。iPhone内部やインターネット上のファイルの場所を格納するのにも使われ、 その場合に便利なさまざまメソッドが用意されています。C言語などでは文字列は単に""の間に入れるだけですが、 Objective-Cの場合は@""と、頭の部分に@が付きます。 代表的なメソッド(目的別) 文字列からNSStringオブジェクトを作りたい - initWithString: 変数を組み込んだ文字列からNSStringオブジェクトを作りたい - initWithFormat: NSStringオブジェクトの内容をファイルに保存したい - writeToFile:atomically:encoding:error: インターネット上のファイルからNSStringオブジェクトを作りたい - initWithContentsOfURL:e

  • 1