美文网首页
iOS Nullable

iOS Nullable

作者: 幸运者_Lucky | 来源:发表于2021-03-26 15:51 被阅读0次

    关于代码潜在风险查看: Product->Analyze
    Analyze 之后就可以看到对应的问题, 在 Swift 项目中使用 OC 库, 可能会发现有下面的提示

    // nil assigned to a pointer which is expected to have non-null value
    

    non-null 对应的就是 Swift 的 Optional, 所以现在的 OC 库尽量适配这一点, 否则很肯能出现潜在 crash

    适配方式如下:

    NS_ASSUME_NONNULL_BEGIN
    
    @interface AAA
    
    @property (strong, nonatomic, nullable) NSObject *obj;
    
    @end
    
    NS_ASSUME_NONNULL_END
    

    相关文章

      网友评论

          本文标题:iOS Nullable

          本文链接:https://www.haomeiwen.com/subject/tzwjhltx.html