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")];

相关推荐
ajassi20008 小时前
开源 C++ QT Widget 开发(十五)多媒体--音频播放
linux·c++·qt·开源
兆龙电子单片机设计8 小时前
【STM32项目开源】STM32单片机智能恒温箱控制系统
stm32·单片机·物联网·开源·毕业设计
大写-凌祁8 小时前
零基础入门深度学习:从理论到实战,GitHub+开源资源全指南(2025最新版)
人工智能·深度学习·开源·github
2501_9159184110 小时前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
2501_9151063210 小时前
iOS 使用记录和能耗监控实战,如何查看电池电量消耗、App 使用时长与性能数据(uni-app 开发调试必备指南)
android·ios·小程序·uni-app·cocoa·iphone·webview
凉白开<--11 小时前
mardown-it 有序列表ios序号溢出解决办法
ios·vue
Digitally12 小时前
如何将 iPhone 备份到电脑/PC 的前 5 种方法
ios·电脑·iphone
Swift社区13 小时前
在企业内部分发 iOS App 时如何生成并使用 manifest.plist
macos·ios·cocoa
虎头金猫14 小时前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos
三花AI15 小时前
腾讯开源 HunyuanImage-2.1:17B 参数文生图模型原生支持 2K 高清
开源