2011年9月27日火曜日

UIImageの生成の仕方

UIImageの生成にあたり、簡単なので[UIImage imageNamed:@"image.png"]といった具合に生成することもあるかと思いますが、この場合マルチタスクで一旦プログラムが終了すると、情報が廃棄されてしまいます。

そのため、やはり面倒でも以下のような生成をしないとだめなようです。

   NSString *path= [[NSBundle mainBundle] pathForResource:@"image" ofType:@"png"];
   UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];


2011年9月25日日曜日

MKAnnotationのキューを使うと拡張プロパティが壊れる

MKMapKitではTableViewと同じく、MKAnnotationをキューに入れて使い回すことができます。ただし、MKAnnotationを派生させて追加のプロパティを入れていると、値が壊れてしまうことがあるようです。

そのため、キューをはずして都度Map上に持って行くことにしましたが、あってるのかな?

皆困っていないのだろうか・・