美文网首页
NS_ASSUME_NONNULL_BEGIN & NS

NS_ASSUME_NONNULL_BEGIN & NS

作者: 打碟的DJ | 来源:发表于2018-10-10 07:36 被阅读18次

    Xcode10在创建类的时候都会自动在class.h中生成 NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END,从字面意思上来看,就是设定不可为空开始 & 设定不可为空结束

    #import <Foundation/Foundation.h>
    
    NS_ASSUME_NONNULL_BEGIN
    
    @interface Cat : NSObject
    
    @property (nonatomic,copy) NSString *name;
    @property (nonatomic,copy) NSString *gender;
    @property (nonatomic,assign) NSUInteger age;
    
    @end
    
    NS_ASSUME_NONNULL_END
    

    当给Cat创建的对象赋值时,Xcode会给出提示

    相关文章

      网友评论

          本文标题:NS_ASSUME_NONNULL_BEGIN & NS

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