Objective-c 中关于 get/set 的小问题,求指点

Objective-c中关于get/set的小问题,求指点

想问一下,如何在b.m中获取到值

Objective-c中关于get/set的小问题,求指点

讨论数量: 1
  1. 依赖注入
    为 B 声明一个实例属性如 @property (nonatomic, strong) UserInfo *userInfo,这个属性看需要是否需要暴露,如果暴露也可以直接赋值,否则,指定一个初始化方法 (instancetype) initWithUserInfo: ( UserInfo *userInfo)

    - (instancetype)initWithUserInfo:(UserInfo *)userInfo {
    self = [super init];
    if (self) {
        _userInfo = userInfo;
    }
    return self;
    }
  2. 重新创建
    如果数据是从服务端或者已经在本地存储的,可以重新读取数据在初始化、赋值,这类似传统的 web 端在不同页面跳转时,会重新请求服务器,拉取数据

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!