血魔法

MIT 许可证
Objective-C
iOS

1 张图片

作者

描述

提供一系列自定义属性。

@interface ViewController : UIViewController
    <BMLazy>

@property (nonatomic, strong) ProgressViewService *progressViewService;
@property (nonatomic, strong) ResourceLoader *resourceLoader;

@end

@implementation ViewController

@dynamic progressViewService;
@dynamic resourceLoader;

- (void)loadResources
{
    [self.progressViewService showProgressInView:self.view];

    self.resourceLoader.delegate = self;
    [self.resourceLoader loadResources];
}

@end

progressViewService 和 resourceLoader 将按需初始化。

标签