代码之家  ›  专栏  ›  技术社区  ›  Mohmmad S

Base64或UIImage。

  •  0
  • Mohmmad S  · 技术社区  · 7 年前

    基于另一个问题,a based64 Data 是关于 实际字符串的额外大小。

    因此,考虑这一情况。

    美国石油学会 Array 属于 Object ,

    Key ImageString64 返回一个 maxWidth maxHeight 300x300 .

    理想的解决方案:

    我想用最快但对记忆友好的方式 decode 那些图像

    要考虑的说明:

    我知道怎么做 encode

    我有以下选择: //You can add yours if you have better one

    1-内部 Request callback

    Objects 用他们的 ImageString64 因为它们很简单 String UIViewController .

    有关响应的更多一般信息:

    2-每个响应对象有17个 Keys .

    1 回复  |  直到 7 年前
        1
  •  0
  •   messeb    7 年前

    如果需要使用base64解码图像,我将在请求回调或视图控制器中对其进行转换。

    您应该有一种类型的内部存储库,视图控制器从中获取 Object

    如果从存储库访问其中一个对象实例,则应将base64字符串转换为 UIImage UIImage

    为了获得转换和显示数据的良好性能,您应该在尝试显示数据之前进行此转换,但如前所述,只有在需要时才进行此转换。

    如果您想在 UITableView UICollectionView 您应该使用预取协议 UICollectionViewDataSourcePrefetching ( https://developer.apple.com/documentation/uikit/uicollectionviewdatasourceprefetching/prefetching_collection_view_data )或 UITableViewDataSourcePrefetching ( https://developer.apple.com/documentation/uikit/uitableviewdatasourceprefetching ).

    显示图像的用例是什么?