假设我们有两个NSString
变量(或任何其他类或数据类型):
NSString* s = @"HELLO";
NSString* stringVariableWithVeryVeryVeryVeryLongName = @"HELLO";
变量名称的长度(变量中char
的数量)是否会影响性能和内存?
答案 0 :(得分:5)
没有
编译器将变量名称编译为一些使用相同系统资源的引用,无论您调用它。
方法名称略有不同,因为较长的方法名称将使用非常小的额外存储量,因为方法名称需要在编译的代码中。但是,从来没有担心过这一点!
答案 1 :(得分:1)
不(虽然这是正确的,但是我希望我写更多......)