ChartsRealm 3.4.0

ChartsRealm 3.4.0

测试测试过
Lang语言 SwiftSwift
许可证 Apache-2.0
发布最新发布版2019 年 10 月
SPM支持 SPM

Daniel Cohen GindiPierre-Marc Airoldiliuxuan30 维护。



 
依赖
Charts~> 3.4.0
RealmSwift~> 3.18.0
 

  • Daniel Cohen Gindi 和 Philipp Jahoda

版本 3.4.0

alt tag Supported Platforms Releases Latest pod release Carthage compatible Build Status codecov Join the chat at https://gitter.im/danielgindi/Charts

我们已经将 ChartsRealm 从主仓库中分离出来,以便更容易地处理依赖项。

请避免重复问题。对于 Charts+Realm 特定问题和核心 Charts 仓库的 issues 部分中的其他问题,请在此存储库中发布帖子。

  • Xcode 11 / Swift 5
  • iOS >= 8.0(作为 嵌入 框架使用)
  • tvOS >= 9.0
  • macOS >= 10.11

运行示例有问题吗?

  • ChartsRealmDemo/ChartsRealmDemo.xcodeproj 是 iOS/tvOS 的演示项目
  • 请确保您正在运行支持版本的 Xcode。
    • 通常这会在上方几行中指定。
    • 在大多数情况下,它将是最新的 Xcode 版本。
  • 请确保项目支持最新的 Swift
  • 在项目文件夹中运行 carthage checkout 以获取依赖项(即 Realm)
    • Realm 不是使用 Charts 所必需的。如果您不打算使用 Realm,请选择核心库,在此
    • 如果您没有Carthage,您可以从这里获取。

使用方法

为了正确编译

  1. ChartsRealm.xcodeproj拖动到您的项目
  2. 进入您的目标设置,点击“嵌入式二进制”部分下的“+”,然后选择ChartsRealm.framework
  3. @import Charts@import ChartsRealm
  4. 当在ObjC项目中使用Swift时
    • 您需要导入Bridging Header。通常它是 "YourProject-Swift.h",在ChartsRealmDemo中是 "ChartsRealmDemo-Swift.h"。请不要尝试真的在您的项目中包含 "ChartsRealmDemo-Swift.h" :-)
    • (Xcode 8.1及更早版本)在“编译选项”下,勾选“嵌入式内容包含Swift代码”
    • (Xcode 8.2及更高版本)在“编译选项”下,勾选“始终嵌入Swift标准库”
  5. Realm.io:
    • 请注意,Realm框架与ChartsRealm没有链接。您需要在项目中包含此框架,且版本与 ChairsRealm编译的版本兼容。我们将尽力始终针对最新版本进行编译。

第三方教程

故障排除

无法编译?

  • 请注意从CocoaPods或Carthage安装编译后的框架以及复制源代码之间的区别。
  • 如果您使用Realm,请也添加#import <ChartsRealm/ChartsRealm.h>
  • 如果您正在编译源代码并且希望使用Realm,请确保包含来自ChartsRealm项目的代码。
  • 请再次阅读“使用方法”部分。
  • 在问题中进行搜索(ChartsRealm问题Charts问题。请不要重复发帖!)
  • 在问题区域礼貌地提问

其他问题 / 功能请求

  • 在问题中搜索
  • 在问题区域礼貌地提问

CocoaPods 安装

pod 'Charts'pod 'ChartsRealm' 两者都添加到您的 Podfile 中。

Carthage 安装

Charts 现在包含 Carthage 预构建的二进制文件。

github "danielgindi/ChartsRealm" ~> 3.4.0

为了构建新版本的二进制文件,请使用 carthage build --no-skip-current && carthage archive ChartsRealm

帮助

如果你喜欢这里看到的内容,并希望支持这个仓库的工作,你可以

  • 贡献代码,问题和拉取请求
  • 让人们知道这个库的存在(🔥宣传一下🔥)
  • Donate(你可以请我喝啤酒,或者请我吃晚饭 :-)

注意: MPAndroidChart 的作者正是这个库存在的理由,他在他的页面上接收 捐款。他应得这些!

问题 & 问题和问题

如果你有问题或问题,你应该

  • 确保你使用的是库的最新版本。检查 发布部分
  • 学习Android版本的 文档-Wiki
  • 学习(仍不完全的 Doc-Percent) Pod-Documentation
  • Stackoverflow 上使用 ios-charts 标签搜索或打开问题
  • 搜索 已知问题 以找出你的问题(未关闭和已关闭的问题)
  • 创建新的问题(请在🔥 搜索已知问题之后 🔥,不要创建重复的问题)

特别感谢

感谢 @liuxuan30@petester42@AlBirdie 为新功能、错误修正以及在我们开源社区中的大量参与!你们对有疑问和问题的人帮助极大,没有你们,我无法回应所有人。

许可证

版权所有2016 Daniel Cohen Gindi & Philipp Jahoda

根据Apache许可协议第2版(“许可证”);除非遵守许可证规定,否则不得使用此文件。您可以在以下地址获得许可证的副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言管理权限和限制,请参阅许可证。