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

相关推荐
shadowcz00713 分钟前
苹果不卷AI了:iOS 27要让第三方模型“竞标“进系统
人工智能·ios
90后的晨仔1 小时前
Combine 错误处理与恢复:构建健壮的应用防线
ios
lularible1 小时前
PTP协议精讲(4.5):编译运行与测试
网络·网络协议·开源·嵌入式·ptp
90后的晨仔1 小时前
Combine 多线程与调度器:掌控数据流的执行线程
ios
闲人编程1 小时前
开源 vs 闭源:构建Agent该如何选择基座模型?
ai·开源·微调·智能体·决策·自进化·决策矩阵
计算机魔术师1 小时前
【AI Agent 工程 | 能力分级】从 L1 到 L5:MIT AI Agent Index 分级系统完全拆解
开源
星栈2 小时前
每次改订单,我都存了快照
后端·rust·开源
冰凌时空2 小时前
iOS 架构模式全景图:MVC / MVVM / VIPER / Clean Architecture 选型指南
ios·openai·ai编程
亦暖筑序2 小时前
Vibe Coding 用久了,代码手感真的会退化——以及我怎么试图解决这个问题
程序员·开源·github
太阳之子2 小时前
开源推荐:一个专为 AI Agent 设计的求职自动化工具
开源