ComponentKit 是一个受 React 强烈启发的 iOS 视图框架。它采用函数式、声明式方法构建 UI。它是为了支持 Facebook 的新闻源而构建的,现在在 Facebook iOS 应用程序中被广泛使用。
快速入门
ComponentKit 可以通过 Carthage 进行安装。要开始,请将以下内容添加到您的 Cartfile 中
github "facebook/ComponentKit" ~> 0.30
打开 Xcode 项目
ComponentKit 需要通过 Carthage 安装几个依赖项。在您打开此存储库中的任何 Xcode 项目之前,请确保运行
carthage checkout
如果 Carthage 未安装,您可以通过 Homebrew 轻松安装它
brew install carthage
如果无法使用 Homebrew,Carthage 提供其他 安装方法。
要开始使用示例应用程序
open Examples/WildeGuess/WildeGuess.xcodeproj
构建并运行 WildeGuess
目标来尝试它!
如果您只想在 Xcode 中查看 ComponentKit 的源代码
open ComponentKit.xcodeproj
了解更多
- 阅读入门指南
- 获取示例项目
- 阅读Adam Ernst在<_MANAGER href="http://www.objc.io/issue-22/facebook.html" rel="nofollow">objc.io上的文章
- 观看Ari Grant的<_MANAGER href="https://youtu.be/mLSeEoC6GjU?t=24m18s" rel="nofollow">@Scale讲座
贡献
查看CONTRIBUTING文件了解如何提供帮助。
许可证
ComponentKit使用BSD许可证。我们还提供额外的专利许可。
/Examples目录下的文件根据每个文件的指定使用单独的许可证;文档使用CC-BY-4.0许可证。