2011-02-05 4 views
1

イメージをモデルクラスに効率的に読み込む方法はありますか?モデルは次のようなものです:イメージでモデルクラスを作成する

#import <Foundation/Foundation.h> 
@interface ProjectData : NSObject { 

NSString *titleText; 
UIImage *photo; 
NSString *descriptionText; 

} 

@property (nonatomic,retain) NSString *titleText; 
@property (nonatomic,retain) UIImage *photo; 
@property (nonatomic,retain) NSString *descriptionText; 
@end 

プロジェクトはカタログのようなものです。

myserverからmySQLデータベースのXMLを使用して文字列をロードしています。画像はデータベース上にあります。 ProjectDataクラスへのイメージの読み込みをどのように進めるかについてはあまりよく分かりません。 NSMutableData?それとも簡単な方法がありますか?

ありがとうございました。

答えて

0

オブジェクトをエンコード(書き込み)するときは、UIImageJPEGRepresentationまたはUIImagePNGRepresentationを使用できます。デコード(読み込み)するときは[UIImage imageWithData:data]を使用してください。

注:オブジェクトを頻繁に読み書きする場合は、PNGバージョンを使用する必要があります。 JPEGは画像が悪化し、悪化します

注2:ああ、画像があなたのデシベルではなく、ディスク上に格納し、ちょうどデシベルでの参照を格納してはならない大きさである場合

0

NSObjectをサブクラス化する代わりに、UIImageViewをサブクラス化することができます。

関連する問題