【问题标题】:Which one is a better iOS Photo Viewer: Three20 or EGOPhotoViewer [closed]哪个是更好的 iOS 照片查看器:Three20 或 EGOPhotoViewer [关闭]
【发布时间】:2012-11-07 12:23:28
【问题描述】:

我正在制作一个用于在 iOS 中显示图片库的应用,我遇到了两个示例。

我想知道Three20EGOPhotoViewer 之间的区别。我的意思是这两个应用都是由同一个开发者 (enormego) 开发的。

  • 将它们用于应用商店是否安全,我的意思是它可能不会被拒绝,并且与 iOS6 兼容?
  • 与 Three20 相比,使用 EGOPhotoViewer 有什么优势吗?
  • 对于缓存、线程等任何重要特性,是否值得坚持使用 Three20?
  • 在代码中,两者几乎都使用相同的类和具有不同名称的函数。

【问题讨论】:

    标签: iphone ios multithreading uiimageview three20


    【解决方案1】:

    我会出于 1 个原因和 1 个原因推荐反对 Three20:Three20 代码有点混乱,通常与其他 Three20 类有很多相互依赖关系,你可能不需要这些类。将整个 Three20 库包含在您的项目中只是为了使用照片浏览器是很糟糕的。我想让事情尽可能简单。

    我过去使用过 EGOPhotoViewer,虽然它通常工作得很好,但我确实遇到了一些小问题,遗憾的是我不记得了。最终我在 MWPhotoBrowser 中找到了一个替代品,因此您也可以考虑使用它。

    https://github.com/mwaterfall/MWPhotoBrowser

    【讨论】:

    • 感谢@Wolfgang 的快速回复,我也开始使用 EGOPhotoViewer,因为 Three20 相当复杂。我也会考虑 MWPhotoBrowser。请尝试分享您使用它时遇到的问题。谢谢。 :)
    • MWPhotoBrowser+1,过去用过,很喜欢
    • 我认为我的主要问题是自定义 EGOPhotoViewController。方向切换也可能存在问题,您可以测试一下(也许现在已经修复了,我已经几个月没有使用它了)。
    • @WolfgangSchreurs ,是的,方向不起作用,将尝试修复它或将使用 MWPhotoBrowser。 :)
    • 很好的回应,谢谢! @Wolfgang 我过去曾定制过 EGOPhotoViewController,它需要大量重构。该软件包运行良好,但代码是意大利面条,即使进行最简单的修改也需要您查看内部并修复问题。这不是很好的代码。至于 Three20,应该像避免瘟疫一样避免使用该库——我认为它是 Facebook 为他们的应用程序的第一次迭代而创建的;现在 Facebook 不再使用它了。这是有原因的。感谢您提供其他提示,我会检查这些提示。
    猜你喜欢
    • 1970-01-01
    • 2011-05-09
    • 2013-02-17
    • 2014-09-27
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多