我应该使用AppDelegate来共享数据吗?
AppDelegate *appdelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
我的朋友说使用AppDelegate是不好的,因为它使用了更多的内存。
答案 0 :(得分:1)
它不使用更多内存:无论何处,您都需要N个字节来存储数据。但从程序员的角度来看,这是一个不好的做法,因为它打破了分离和自我控制的MVC原则。
您应该提供有关您需要共享和存储的数据类型的更多信息。