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

相关推荐
亥时科技2 小时前
智慧招商宣传系统(源码+文档+部署+讲解)
java·数据库·开源·源代码管理
__night_2 小时前
KubeOS
开源
HH思️️无邪4 小时前
Flutter-插件 scroll-to-index 实现 listView 滚动到指定索引位置
android·flutter·ios
我明天再来学Web渗透6 小时前
【2024年-9月-21日-开源社区openEuler实践记录】PilotGo:简化运维管理的开源利器
运维·开发语言·架构·开源·开源软件
customer0816 小时前
【开源免费】基于SpringBoot+Vue.JS大型商场应急预案管理系统(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·java-ee·开源
我明天再来学Web渗透17 小时前
【2024年-6月-28日-开源社区openEuler实践记录】探索 easy - software:简化软件部署与管理的开源方案
开源·开源软件
TripleEyeAline19 小时前
Swift Combine 学习(七):实践应用场景举例
ios·swift·响应式编程
我明天再来学Web渗透21 小时前
【2024年-8月-29日-开源社区openEuler实践记录】A - Ops:智能运维新时代的开源利器
开发语言·架构·开源·开源软件
我明天再来学Web渗透21 小时前
【2024年-8月-15日-开源社区openEuler实践记录】infrastructure:夯实数字化基石的开源项目
开发语言·架构·开源·开源软件
我明天再来学Web渗透1 天前
【2024年-5月-14日-开源社区openEuler实践记录】深度剖析 Cantian-Connector-Mysql:开源连接方案新势力
数据库·mysql·开源