ComponentKit 0.31

ComponentKit 0.31

测试已测试
语言语言 Objective C++Objective C++
许可证 NOASSERTION
发布最后发布2021 年 4 月

Adam ErnstFacebook, Inc.Eric CzarnyKevin LinAndrey Mishanin 维护。



 
依赖
RenderCore= 0.31
Yoga~> 1.14
 

ComponentKit

Build Status

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许可证。