iOS 创建开源库时如何使用图片和xib资源

参考文章

参考文章

使用xib的正确姿势
#define MAIN_BUNDLE [NSBundle bundleForClass:[self class]]  //获取bundle
[[MAIN_BUNDLE loadNibNamed:itemResuableStr owner:self options:nil] lastObject];  //加载xib
[tempCollectionView registerNib:[UINib nibWithNibName:itemResuableStr bundle:MAIN_BUNDLE] forCellWithReuseIdentifier:itemResuableStr];  //注册cell
使用图片的正确姿势
  1. 首先创建bundle文件夹

    command+N -> Resource -> Settings Bundle

  2. 将相应的图片资源文件放到bundle文件中

  3. 在需要使用图片的地方使用下面的代码,注意xib可以直接设置图片

    #define LQG_RESOURCE_NAME(FILE) [@"LQGPhotoKitResource.bundle" stringByAppendingPathComponent:FILE]
    tempImage = [UIImage imageNamed:LQG_RESOURCE_NAME(@"blank")];

相关推荐
红豆和绿豆1 分钟前
实现实时数据仓库开源项目
数据仓库·开源
北京自在科技43 分钟前
苹果折叠屏iPhone突破折痕难题 或将在2026年发布
ios·iphone·findmy·折叠屏·库克
一粒沙-43 分钟前
iOS 将GIF图分享至微信
前端·ios
weixin_4094110210 小时前
NVIDIA H 系列 GPU与deepseek开源FlashMLA
开源
寻道码路11 小时前
深度剖析 Video-RAG:厦门大学和罗切斯特大学联合推出的一种用于长视频理解的检索增强生成技术
人工智能·语言模型·开源·aigc·音视频·ai编程
Mamong11 小时前
Metal 学习笔记三:渲染管线
ios·swift·metal
OpenTiny社区15 小时前
TinyEngine v2.2版本发布:支持页面嵌套路由,提升多层级路由管理能力&开发分支调整
前端·低代码·开源·opentiny
FIT2CLOUD飞致云15 小时前
MaxKB上架至阿里云轻量应用服务器镜像市场
ai·开源·大模型·知识库·maxkb·问答
yidahis15 小时前
用DeepSeek学源码-SDImageCodersManager 中的工厂模式解析
ios·源码
xinyu39118 小时前
iOS Framework代码中加载图片资源
macos·ios·cocoa