Six*_*xva 1 memory variables performance objective-c
假设我们有两个NSString变量(或任何其他类或数据类型):
NSString* s = @"HELLO";
NSString* stringVariableWithVeryVeryVeryVeryLongName = @"HELLO";
Run Code Online (Sandbox Code Playgroud)
变量名称的长度(变量中的数量char)是否会影响性能和内存?
没有.
编译器将变量名称编译为一些使用相同系统资源的引用,无论您调用它.
方法名称稍有不同,因为较长的方法名称将使用非常小的额外存储量,因为方法名称需要在编译的代码中.但是,从来没有担心过这一点!