【问题标题】:Three20 competitors/alternativesThree20 竞争对手/备选方案
【发布时间】:2011-07-28 03:43:14
【问题描述】:

我看到 three20 是一个非常强大的库,特别是因为 Facebook 和 Twitter 使用它。我只是想知道 Three20 是否有任何竞争对手/替代品?甚至简单。

【问题讨论】:

    标签: ios three20


    【解决方案1】:

    nimbus 似乎是一个可以解决一些问题的项目。

    【讨论】:

    • 不,nimbus与three20相差甚远,Three20中很多漂亮的功能都不存在。
    【解决方案2】:

    我经常使用 Three20,但我一直在寻找替代方案,因为 Three20 不是一个轻量级的框架,而且只导入 Three20 的一些功能是不切实际的。但我不知道有什么好的选择。如果您只需要一些功能,我更愿意为它编写自己的代码或使用其他库。

    对于 Three20 的某些功能,我知道其他库也可以做同样的事情。由于文件大小和副作用,使用小型库始终是一种更好的方法。

    1. 带有样式文本的UILabel:OHAttributedLabel
    2. 异步加载和缓存图像:ImageLoader
    3. 在表格视图上拉动刷新:PullToRefresh

    除了此列表之外,您还可以查看 TapkuLibrary,它为您的应用添加了 CoverFlow 或 CalendarView 等功能。

    最后,当您在库中搜索特殊功能时,GitHub 总是一个很好的资源。

    【讨论】:

      【解决方案3】:

      查看iOS controls 列表。

      您会在那里找到 200 多个开源自定义控件。我已经使用了其中的一些(star ratingconfirm button),它轻巧且易于嵌入。不过,请先检查许可证是否适合您的需求!

      【讨论】:

        【解决方案4】:

        THree20 是为数不多的库之一,但如果您环顾 github,您会发现大量带有源代码的示例 ios 项目可供学习并适应您的应用程序。

        【讨论】:

          【解决方案5】:

          Three20 提供了很多有用的包装器来方便开发。这是最大的优势,直到知道没有什么可以取代它。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-08-20
            • 1970-01-01
            • 2011-11-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-12-10
            相关资源
            最近更新 更多