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

相关推荐
zt1985q2 分钟前
fnOS 飞牛云 NAS 本地部署开源 TTS 文本转语音工具 EasyVoice 并实现外部访问
运维·服务器·网络协议·开源
帅气马战的账号25 分钟前
开源鸿蒙+Flutter跨端开发:分布式协同超精简实战
开源·csdn开发云
longforus42 分钟前
Flutter iOS 真机部署异常经验(Android Studio 提示无法运行,但 Xcode 可正常运行)
flutter·ios·android studio
液态不合群1 小时前
用开源模型强化你的 OCR 工作流
开源·ocr
为什么不问问神奇的海螺呢丶1 小时前
n9e categraf 监控项配置文件
ios·iphone
2501_915918411 小时前
iOS CPU 使用率深度分析,多工具协同定位高占用瓶颈的工程化方法
android·ios·小程序·https·uni-app·iphone·webview
2501_915106321 小时前
如何防止资源文件被替换?一套针对 iOS App 的多层资源安全方案
android·安全·ios·小程序·uni-app·iphone·webview
说私域1 小时前
社群媒体时代下“开源AI智能名片链动2+1模式S2B2C商城小程序”对社群运营的重要性研究
人工智能·开源·媒体
十五年专注C++开发1 小时前
sigslot: 一个轻量级实现观察者模式的C++开源库
c++·观察者模式·开源
九天轩辕1 小时前
基于 Qt 和 libimobiledevice 的跨平台 iOS 设备管理工具开发实践
开发语言·qt·ios