变量名称长度对性能和内存的影响

Six*_*xva 1 memory variables performance objective-c

假设我们有两个NSString变量(或任何其他类或数据类型):

NSString* s = @"HELLO";

NSString* stringVariableWithVeryVeryVeryVeryLongName = @"HELLO";
Run Code Online (Sandbox Code Playgroud)

变量名称的长度(变量中的数量char)是否会影响性能和内存?

Tom*_*sen 5

没有.

编译器将变量名称编译为一些使用相同系统资源的引用,无论您调用它.

方法名称稍有不同,因为较长的方法名称将使用非常小的额外存储量,因为方法名称需要在编译的代码中.但是,从来没有担心过这一点!