Devo usar UIImage ou CGImage em um aplicativo Swift iOS?

Todo o código que posso encontrar gira em torno do carregamento de imagens diretamente nos controles visuais.

No entanto, eu tenho meu próprio sistema de cache (convertendo um projeto de outro idioma) e, portanto, o mais eficiente possível, quero o seguinte:

Carregue imagens jpg / png - provavelmente em um bitmap / cgimage. (ele pode ser do sistema de arquivos ou de imagens baixadas on-line)Possivelmente salvar a imagem de volta como um arquivo png / jpg compactado / redimensionadoForneça uma referência de imagem para um controle visual

Eu sou novo na plataforma rápida e ios, mas, tanto quanto posso dizer, a cgimage está o mais próximo possível? No entanto, não parece haver uma maneira de carregar uma imagem do sistema de arquivos ao usar o cgimage ... Mas encontrei pessoas discutindo maneiras de, por exemplo. UIImage, agora duvido que minha impressão inicial tenha sido a melhor para minhas necessidades.

questionAnswers(3)

yourAnswerToTheQuestion