CorePlot 2.3

CorePlot 2.3

测试已测试
语言语言 Obj-CObjective C
许可证 BSD-3-Clause
发布时间最后发布2020年1月

Eric Skroch 维护。



  • Drew McCormack, Brad Larson, Eric Skroch 和 Barry Wark

Core Plot

适用于 macOS, iOS 和 tvOS 的 Cocoa 折线绘图框架。

Build Status Version Status license MIT Platform Carthage compatible

简介

Core Plot 是一个适用于 macOS, iOS 和 tvOS 的 2D 折线绘图框架。它高度可定制,能够绘制多种类型的图表。请查看 示例图表示例应用 以了解其部分功能。

入门

请参考 高级设计概述 了解 Core Plot 的架构,以及 在应用中使用 Core Plot 了解如何将 Core Plot 使用到您的应用中。

文档

Core Plot API 和高级架构的文档可以在以下位置找到

如何寻求帮助

问答网站

社交网络

为Core Plot做出贡献

Core Plot是一个托管在GitHub上的开源项目。主要项目下有两个代码仓库

编码标准

每个人都有自己的编码风格偏好,没有一种方式可以被认定为正确。然而,在像Core Plot这样的项目里,由于有很多开发者参与,定义一套基本的编码标准是很有价值的,以避免不同风格混合在一起,这在导航代码库时可能会让人感到沮丧。请参阅项目源码目录下CONTRIBUTING.md文件,其中包含具体的指南。

Core Plot包含一个脚本,用于在源代码上运行Uncrustify以标准化格式。所有源代码在提交到Core Plot仓库前都会用这个工具进行格式化。

测试

Core Plot旨在应用于科学、金融和其他领域,在这些领域中正确性至关重要。为了确保框架的质量,集成了单元测试。良好的测试覆盖率可以保护开发者免于引入意外的回归,并帮助他们进行实验和重构而不会破坏现有代码。请参阅单元测试维基页面,了解如何为项目新增代码构建单元测试的说明。

支持Core Plot

Flattr this