MFResManager 1.0.1

MFResManager 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
released最新发行2016 年 5 月

Tristan Leblanc 维护。



MooseFactory 软件
https://www.moosefactory.eu

MFResManager

为 iOS 提供资源加载库

测试项目可在此处找到: https://github.com/moosefactory/MFResManager-Tester

简介


MFResManager 是一个紧凑的 iOS 实用程序库,提供了一种访问应用程序资源(如文字、图片、视频等)的替代方法。此框架仅由四个类组成。

主类,MFResGetter,可用于任何项目,是常见系统方法的替代品

  • fileURLWithPath
  • pathForResource:type
  • imageNamed
  • imageWithPath

该思路不是对所有的 iOS 文件访问方法进行修改,而是对许多项目中常用的方法进行修改。

它对任何开发人员都很有用,但是最初是为了轻松调试多媒体应用程序而设计的,这些应用程序处理大量资源和语言。

将项目信息中的 UIFileSharingEnabled 选项设置为在 iTunes 中访问日志,在应用程序文档部分


MFResGetter


  • 以安全的方式访问资源(文字、图片、视频等) - 避免烦人的 NULL URL 异常。

  • 为缺失资源提供日志记录和返回通用资源的机制

  • 提供比默认方法更强大的 imageNamed: 方法,它可以加载 jpg、png 和 tif 图像

MFKeyResGetter: ( 进度中 )


  • 提供与 MFResGetter 相同的功能,但添加了通过内容表进行本地化媒体处理的机制

MFResFileLogger


  • 记录到控制台或文件

  • 此记录器由 ResGetter 类内部使用,但也可以单独使用。

MFResCache


  • 提供缓存系统以避免重复加载相同的资源。

开发人员


MFResManager xCode项目被精心打包。它展示了如何打包cocoapod规范,并使用Appledoc和外部构建系统目标类型在专用目标中自动生成文档。

关于AppleDocs生成的方式,我还有很多不懂的地方。

所以如果有人能在这个问题上给我更多指导,我会感到很高兴。

它还嵌入了一个CocoaPod配置文件(podspec)。

安装


MFResManager通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile文件中

pod 'MFResManager'

贡献


如果您希望贡献力量,请查看CONTRIBUTE文件以获取更多信息。

这个库的目标是保持范围集中,尽可能地快和可靠。所以如果您计划添加很多功能,请在自己的分支上自行进行。

如果您认为某个功能是必须的,请提出它!

许可


MFResManager MIT许可下可用。有关更多信息,请参阅LICENSE文件。

作者


Tristan Leblanc [email protected]

Twitter : https://www.twitter.com/tristanleblanc
Google+ : https://plus.google.com/+TristanLeblanc

GitHub : https://github.com/moosefactory