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会给出提示
网友评论