看了下文档,思考了下,认为本质上没有什么区别。都没有缓存图像,内存管理就不应该去考虑图像问题,主要就是他们的图像的来源内存问题。
imageWithContentsOfFile:filePah 应该考虑的filePah的内存。
imageWithData:data 考虑是data的内存和data的filePath的内存。
如果都是从路径来初始化图像,imageWithContentsOfFile是直接将path装化为image。imageWithData是将path按照byte读取为data再转化为image。两者的效率区别我不知道。
还望各位解答。