Iphone 最佳实践&x27;将UIImage从一个控制器发送到另一个控制器?
UIImage可以通过以下两种方式从一个控制器发送到另一个控制器 第一种方法:(其中在secondViewController中定义UIImage*image2;)Iphone 最佳实践&x27;将UIImage从一个控制器发送到另一个控制器?,iphone,ios5,Iphone,Ios5,UIImage可以通过以下两种方式从一个控制器发送到另一个控制器 第一种方法:(其中在secondViewController中定义UIImage*image2;) secondViewController.image2=firstController.imageView.image 第二种方法(其中在secondViewController中定义NSData*ReceiveDDATA): NSData*data=UIImageJPEG表示法(imageView.image,0.5) secon
secondViewController.image2=firstController.imageView.image 第二种方法(其中在secondViewController中定义NSData*ReceiveDDATA): NSData*data=UIImageJPEG表示法(imageView.image,0.5) secondViewController.ReceiveDDATA=数据
我的疑问是,哪种发送图像的方式最有效,占用的内存更少 直接发送UIImage。将其编码为jpeg,然后再对其进行解码是对cpu周期和内存的浪费。secondViewController.image2=firstController.imageView.image使用此代码只分配一个指针,因为cpu消耗几乎为零,这非常感谢它对@Giuseppe iPichy的帮助