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 从主仓库中分离出来,以便更容易处理依赖项。

请避免重复的问题。对于 ChartsRealm 的特定问题和核心 Charts 仓库的问题部分的其他内容,在此仓库中发布。

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

在运行示例时遇到问题?

  • ChartsRealmDemo/ChartsRealmDemo.xcodeproj 是 iOS/tvOS 的示例项目
  • 请确保您正在运行支持的 Xcode 版本。
    • 通常它在上面的几行中指定。
    • 在大多数情况下,它将是最新版本的 Xcode。
  • 请确保您的项目支持最新的 Swift
  • 在项目文件夹中运行 carthage checkout,以获取依赖项(即 Realm)。
    • 使用图表(Charts)不需要 realms。如果您对使用 realms 不感兴趣,请选择核心库,[这里](https://github.com/danielgindi/Charts)
    • 如果您没有 Carthage,您可以从[这里](https://github.com/Carthage/Carthage/releases)获取。

用法

为了正确编译

  1. ChartsRealm.xcodeproj 拖放到您的项目中
  2. 进入您目标项目的设置,在“嵌入式二进制”部分下点击“+”,然后选择 ChartsRealm.framework
  3. @import Charts@import ChartsRealm
  4. 当在 Objective-C 项目中使用 Swift 时
    • 您需要导入您的桥梁头文件。通常它是 “您的项目-Swift.h”,所以对于 ChartsRealmDemo 来说,它是 “ChartsRealmDemo-Swift.h”。不要试图将 “ChartsRealmDemo-Swift.h” 实际包含到您的项目中 :-)
    • (Xcode 8.1 及更早版本) 在“构建选项”下,选中“嵌入式内容包含 Swift 代码”)
    • (Xcode 8.2 及以上版本) 在“构建选项”下,选中“始终嵌入 Swift 标准库”)
  5. Realm.io:
    • 注意 Realm 框架没有与 ChartsRealm 链接。您需要在项目中包含框架,以及与 ChartsRealm 编译兼容的版本。我们将尽最大努力始终针对最新版本进行编译。

第三方教程

故障排除

无法编译?

  • 请注意从 CocoaPods 或 Carthage 安装编译好的框架和复制源代码之间的区别。
  • 如果您使用 Realm,请也添加 #import <ChartsRealm/ChartsRealm.h>
  • 如果您正在编译源代码并希望使用 Realm,请确保包含来自 ChartsRealm 项目的代码。
  • 请再次阅读 **用法** 部分。
  • 在问题中搜索([ChartsRealm 的问题](https://github.com/danielgindi/ChartsRealm/issues),[Charts 的问题](https://github.com/danielgindi/Charts/issues)。请不要重复提问!)
  • 试图在问题部分礼貌地提问

其他问题/功能请求

  • 在问题中搜索
  • 试图在问题部分礼貌地提问

CocoaPods 安装

在您的 Podfile 中添加这两个模块 pod 'Charts'pod 'ChartsRealm'

Carthage 安装

Charts 现在包括 Carthage 预编译的二进制文件。

github "danielgindi/ChartsRealm" ~> 3.4.0

为了为新版本编译二进制文件,请使用 carthage build --no-skip-current && carthage archive ChartsRealm 命令。

帮助

如果您喜欢这里的,并且想要支持这个仓库中正在进行的工作,您可以

  • 贡献代码、问题和请求
  • 让人们知道这个库的存在(🔥传播信息🔥)
  •  Donate(您可以用啤酒请我喝,或者请我吃饭 :-)

注意: MPAndroidChart 的作者正是这个库存在的原因,并且在他的页面上接受 捐款。他理应得到这些捐款!

问题 & 问题

如果您有问题或遇到问题,您应该

  • 确保您正在使用该库的最新版本。请检查 发布部分
  • 学习Android版本的文档-Wiki
  • 学习(仍不完整的Doc-Percent) Pod-文档
  • stackoverflow上使用ios-charts标签搜索或提问
  • 搜索有关您问题已知问题(已开放和关闭的)
  • 创建新问题(请在🔥 搜索已知问题之前 🔥,不要创建重复的问题)

特别感谢

归功于@liuxuan30@petester42@AlBirdie的新功能、错误修复以及对我们开源社区的众多贡献!你们为所有提问和有问题的用户做出了巨大帮助,没有你们我的回复就不可能那么全面。

许可证

版权所有 2016 Daniel Cohen Gindi & Philipp Jahoda

根据Apache License,版本2.0("许可证");除非遵守许可证的要求,否则您不得使用此文件。您可以在此地址获取许可证副本。

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在下方许可证下分发之软件为"按原样"基础上提供,不提供任何形式的保证或条件,无论是明示的还是隐含的。有关许可证中规定的特定语言管理权限和限制,请参阅许可证。