gpt4 book ai didi

objective-c - 使用图像创建模型类

转载 作者:行者123 更新时间:2023-11-28 17:47:21 25 4
gpt4 key购买 nike

有没有一种有效的方法可以将图像加载到模型类中?模型是这样的:

#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

项目就像一个目录。

我一直在使用来自 mySQL 数据库的 XML 从网络服务器加载字符串。图像在数据库中。不太确定如何继续将图像加载到 ProjectData 类中。 NS可变数据?或者有更简单的方法吗?

谢谢。

最佳答案

在编码(写入)您的对象时,您可以尝试使用 UIImageJPEGRepresentationUIImagePNGRepresentation。解码(读取)时只需使用[UIImage imageWithData:data]

注意:如果您经常读取和写回对象,您应该使用 PNG 版本。 Jpeg会让图像越来越差

注意 2:哦,是的,如果图像很大,您不应该将它们存储在数据库中,而应该存储在磁盘上,并且只在数据库中存储一个引用

关于objective-c - 使用图像创建模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4904460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com