iOS开发中的"@"
apple 发布于 2024-04-30

看了iOS开发的代码,很多@符号,如下面

@class

 

@protocol

是Objective-C中的接口定义方式,@protocol<NSObject> //<NSObject>表示遵守NSObject基协议,协议可互相遵守,属于协议扩展,多个协议可在<xxx,xxx,xxx,xxx>括号内使用逗号分隔开

 

@property (nonnull, readonly)

 

@property(nonatomic, strong)

 

@property(nonatomic, copy)

 

@property(nonatomic, assign)

 

@implementation  

在实现文件.m文件中代表具体实现的意思

@selector

@selector()指令允许您引用已编译的选择器,而不是完整的方法名

 

@available

在Swift中,您可以使用@available属性来控制在为特定目标平台构建应用程序时是否可以使用声明。

@interface和@end

 

 

apple
关注 私信
文章
13
关注
0
粉丝
0