iOS 项目优化
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ });
dispatch_async(dispatch_get_main_queue(), ^(void) { [yourTableView reloadData]; });
__weak XxxViewController *weakSelf = self;
UIImage *imag1 = [UIImage imageNamed:@"image.png"];
//方法2 这种加载方式由于我们将它释放掉了,会再次加载。 UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]]; //方法3 NSData *imageData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]]; UIImage *image3 = [UIImage imageWithData:imageData]; UIImage *image=[UIImage imageWithContentsOfFile:@"file://doucment/image.png"];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。