注释是否从可执行的Objective-C中删除?



如果我们在iOS应用程序中有很多评论,它会减慢程序速度还是在编译过程中被剥离

编译会完全忽略注释(根据编译器和语言的不同,它们要么被完全删除,要么被单个空格替换(,并且不会以任何方式影响您的程序。

大多数编程语言和大多数编译器也是如此(例外通常是隐藏在注释中的特殊指令(。

注释可能会以非常小的方式减慢编译过程。

您的下一个问题可能是为什么要用单个空格替换注释。请考虑以下事项:

 NSString *token;
 NSString *to/* comment */ken;

第二个是无效代码,因为它将被转换为:

NSString *to ken;

最新更新