iOS 打包framework相关注意事项

在iOS在framework 动态库中,加载图片,加载plist 和加载xib文件,是和普通的加载方式是不一样的。

在iOS开发中,可以通过以下步骤在framework中访问和调用plist文件:

  1. 将plist文件添加到framework项目中,确保将其包含在目标列表中。

  2. 在代码中访问plist文件,可以使用NSBundle类的以下方法:

NSBundle *frameworkBundle = [NSBundle bundleForClass:[self class]];
NSString *plistPath = [frameworkBundle pathForResource:@"example" ofType:@"plist"];
NSDictionary *plistDict = [NSDictionary dictionaryWithContentsOfFile:plistPath];

在iOS开发中,可以通过以下步骤在framework中访问和调用图片:

self.arrowImageView.image = [UIImage imageNamed:@"SettingsResource.bundle/WYX/send_keyboard"

 inBundle: [NSBundle bundleForClass:[self class]] compatibleWithTraitCollection:nil];

在iOS开发中,可以通过以下步骤在framework中加载xib文件:

NSBundle *bundle = [NSBundle bundleWithIdentifier:@"com.di5cheng.WYX-Framework"];

WEAKSELF

XFCameraController *cameraController = [[XFCameraController alloc] initWithNibName:@"XFCameraController" bundle:bundle];;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。