Sha256: 9589d1a1209c9d5331bc499ea09386333d031d252db9325b10b5237ce5045371
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
// // <%= @prefixed_module %>Helper.m // <%= @project %> // // Created by <%= @author %> on <%= @date %>. // #import "<%= @prefixed_module %>Helper.h" @interface <%= @prefixed_module %>HelperPrivate: NSObject @end @implementation <%= @prefixed_module %>HelperPrivate @end NSString * const kModuleName<%= @project %> = @"<%= @project %>"; NSBundle * kModuleBundle_<%= @project %>(void) { return [NSBundle bundleForClass:[<%= @prefixed_module %>HelperPrivate class]]; } NSString * __nullable kModuleResourceBundlePath_<%= @project %>(void) { NSString *bundlePath = [kModuleBundle_<%= @project %>() pathForResource:kModuleName<%= @project %> ofType:@"bundle"]; if (bundlePath.length == 0) { //bundle 不存在 return nil; } return bundlePath; } NSBundle * kModuleResourceBundle_<%= @project %>(void) { NSString *path = kModuleResourceBundlePath_<%= @project %>(); return path.length ? [NSBundle bundleWithPath:path] : kModuleBundle_<%= @project %>(); } UIImage * __nullable kModuleResourceImage_<%= @project %>(NSString *name) { return [UIImage imageNamed:name inBundle:kModuleResourceBundle_<%= @project %>() compatibleWithTraitCollection:nil]; }
Version data entries
4 entries across 4 versions & 2 rubygems