测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可 | MIT |
Released上次发布 | 2014年12月 |
由 未申请 维护。
依赖 | |
RoutingHTTPServer | ~> 1.0.0 |
CCTemplate | ~> 0.2.0 |
Base64 | ~> 1.0.1 |
DynamicImagePlacer是一个iOS开发者和设计师使用的库,可以简单地替换资源束中的图像文件而无需重新构建应用。
支持iOS 6+
在团队中参与了几个应用项目后,我发现应用程序开发者和UI/UX设计者之间的团队合作存在一些基本事实。
因此,就有了这个DynamicImagePlacer想法,有了这个想法
稍许使用一些技术,比如运行时方法混合和一个iOS web服务器。
当应用程序重新启动时,资源束中原图像的代码/Storyboard/Xib使用将被替换为文档目录中的替换图像版本。
所以,如果您要将它提交到AppStore,最好将其拆分到构建中,尽管我已经小心翼翼地编写了宏,以确保运行时方法混合代码不会被包含在发布构建中,这意味着您在发布构建中不能使用DynamicImagePlacer功能。
platform :ios, '6.0'
pod "DynamicImagePlacer", "~> 0.0.1"
您几乎可以使用DynamicImagePlacer在任何类型的iOS项目中。例如,示例项目是一个简单的项目,如下所示。它包含一个UIImageView和一个UIButton,它们的图片是通过Storyboard设置的,以及一个UIImageView,其图片是通过代码设置的。
您可以在应用程序的didFinishLaunchingWithOptions:代理中添加一行代码。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[DynamicImagePlacer sharedPlacer] startServer];
return YES;
}