iPhone Android:内存处理,哪一个使用更多内存?

时间:2012-09-27 06:13:52

标签: android iphone memory

在iPhone sdk中:

NSString * abc= @"123"; 
NSString *temp=abc;

在Android中:

String abc ="123";   
String temp=abc;

在这种情况下,哪一个使用更多内存?

1 个答案:

答案 0 :(得分:3)

没有办法说出来 - 这是两种不同的语言,运行在完全不同的操作系统上。硬件。 Objective-C被编译为本机代码,而Android的Java被编译为字节码,然后在运行时进行解释。

但是,因为字符串是两种语言的内置构造,​​所以实现两者的效率极高。基本上你不必担心在移动应用程序中处理字符串的内存效率 - 还有更紧迫的问题!