Swift关键知识点18-宏(未完)
00 分钟
2023-9-12
  • Swift有两种宏:不与declaration绑定的独立式宏和附加宏。
  • 要调用独立宏,请在其名称前写井号(#),并在其名称后的括号中写入宏的所有参数。
  • 要调用附加的宏,请在其名称前写入@,并在其名称后的括号中写入该宏的所有参数。
  • 定义宏:独立宏的名称使用lower camel case,附加宏的名称使用upper camel case。宏必须被声明为public,因为定义宏的模块与调用宏的模块不同。声明中需要定义宏的角色。
  • 实现宏:实现宏需要完成两个组件,一个完成宏扩展的类型和一个declare宏的库以便把接口化该宏。
 

评论