美文网首页
iOS 图表(charts)源码阅读(二)

iOS 图表(charts)源码阅读(二)

作者: 木兮_君兮 | 来源:发表于2018-01-09 13:59 被阅读19次

补充知识点

  • open , public , internal , fileprivate , private 权限作用
open: 可以被无论模块内外的模块,继承、 override 、访问。
public: 在模块内可以被继承,override  。哪里有可以访问。
internal : 在模块内部 可以被 访问。
filePrivate : 在一个类的本身的这个文件中 , 可以被访问。
private: 只有在本个类中才可以访问。
  • 两种protocol 写法的区别
public protocol ChartDataProvider

public protocol IMarker: class
  • 书写协议的时候 注意点
对于属性,我们要明确的表明 可读可写的属性

Components 模块

components.png
结构
结构.png

Data 模块

Data 目录结构.png
结构
  • interface 结构

我们看这个就够了其实,这就相当于暴露在外面的abstract,供我们调用

Data‘s interface.png
  • implementation 结构
    chartsData.png
DataEntry.png

相关文章

网友评论

      本文标题:iOS 图表(charts)源码阅读(二)

      本文链接:https://www.haomeiwen.com/subject/dpovnxtx.html