2010-08-01から1ヶ月間の記事一覧

NSIntegerをintに変換する方法。

NSInteger nsi = 1; int i = nsi; 以上。 エラーで落ちるときは、NSIntegerのObjectが生成されていない事を疑う。 例1) NSMutableArray *ma; NSInteger i = [ma count]; とか、 例2) NSUserDefaults *userDafaults = [NSUserDefaults standardUserDefaul…

O/R マッピングについて。

メモリ上のデータと、データベースにしたときのデータの持ち方についてのお話です。 O/Rマッピングとは? Object指向での開発で行う場合、メモリ上のデータはEntitiyと呼ばれ、Objectに格納されます。ですが、メモリ上で持てないデータの置き場所や、保存場…

MVCをX-Codeに当てはめてみる

iPhoneで新規プロジェクトを作ったときは、とりあえずControllerが作成される。 そう、これは、MVCアーキテクチャで作れとのことである。 MVCモデルとは? Model:データの格納 View:画面レイアウトと表示 Controller:データと表示のコントロール の処理系統…

Inkscapeでのエラー回避

mac

Mac(OSX 10.6 Snow Leopard)でInkscape 0.47使い始めて、日本語表示ができるようになった後、テキスト入力をするとエラー吐いて落ちていたのだけど、解決したので、備忘録として書いておく。概要としては、GDKの新しい機能を使用すると問題が起きて落ちてい…