AppDelegate应该用于共享数据吗?

时间:2013-11-22 10:23:19

标签: ios appdelegate

我应该使用AppDelegate来共享数据吗?

AppDelegate *appdelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

我的朋友说使用AppDelegate是不好的,因为它使用了更多的内存。

1 个答案:

答案 0 :(得分:1)

它不使用更多内存:无论何处,您都需要N个字节来存储数据。但从程序员的角度来看,这是一个不好的做法,因为它打破了分离和自我控制的MVC原则。

您应该提供有关您需要共享和存储的数据类型的更多信息。