美文网首页< iOS 数据持久化 >
iOS数据持久化 - NSBundle

iOS数据持久化 - NSBundle

作者: zhYx_ | 来源:发表于2020-07-21 15:05 被阅读0次

一.简介

  • 特点
    1.NSBundle是一个单例,相当于全局变量.
    2.NSBundle类用来定位可执行资源,无论是在程序的包中,还是其他地方(.a或.framework等SDK)的包中.
    3.程序包(Bundle)目录,包含了程序会使用到的资源,如图片/音频/编译好的代码/Nib文件.NSBundle类可以对Bundle中的资源进行操作.
    4.NSBundle类用来获取Bundle,获取之后就可以访问其中的资源了,Bundle中可以包含一个库,如果我们从库得到一个类,Bundle会连接库,并查找该类.

  • 建议使用场景
    在编写程序时,操作Bundle目录中的数据资源.

二.API

// 获取主Bundle
@property (class, readonly, strong) NSBundle *mainBundle;

// 获取指定路径的Bundle
+ (instancetype)bundleWithPath:(NSString *)path;
// 获取指定静态库内部文件
+ (NSBundle *)bundleForClass:(Class)aClass;
// 获取Bundle中指定名字和类型的文件
- (NSString *)pathForResource:(NSString *)name ofType:(NSString *)ext;

相关文章

  • iOS数据持久化 - NSBundle

    一.简介 特点1.NSBundle是一个单例,相当于全局变量.2.NSBundle类用来定位可执行资源,无论是在程...

  • iOS本地数据持久化

    iOS本地数据持久化 iOS本地数据持久化

  • iOS本地数据持久化

    转载自:CocoaChina - iOS本地数据持久化 本文内容:iOS本地数据持久化的几种类型iOS本地数据持久...

  • iOS 数据持久化方案-Realm的使用

    iOS 数据持久化方案-Realm的使用 iOS 数据持久化方案-Realm的使用

  • iOS本地数据持久化

    本文内容: iOS本地数据持久化的几种类型 iOS本地数据持久化几种类型的应用场景及使用 一.iOS本地数据持久化...

  • iOS 数据持久化

    iOS本地数据持久化 本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用 一.i...

  • iOS本地数据持久化

    本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用 一,iOS本地数据持久化的类...

  • ios数据持久化

    本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用 一.iOS本地数据持久化的类...

  • iOS Realm数据持久化--Realm集合分页(四)

    iOS Realm数据持久化--Realm基础知识 (一)iOS Realm数据持久化--数据分页与复用原理 (二...

  • iOS | 面试- 数据持久化

    iOS | 面试知识整理 - 数据持久化(八) 1. iOS中数据持久化方案有哪些? NSUserDefault简...

网友评论

    本文标题:iOS数据持久化 - NSBundle

    本文链接:https://www.haomeiwen.com/subject/oqvikktx.html