diff --git a/Charts/Charts.xcodeproj/project.pbxproj b/Charts/Charts.xcodeproj/project.pbxproj index 6fe3647..7205e71 100644 --- a/Charts/Charts.xcodeproj/project.pbxproj +++ b/Charts/Charts.xcodeproj/project.pbxproj @@ -22,7 +22,6 @@ 559726441BDABC0500E05E59 /* ChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD4C5791BCDBF6C00462351 /* ChartDataProvider.swift */; }; 559726451BDABC0500E05E59 /* LineChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD4C57A1BCDBF6C00462351 /* LineChartDataProvider.swift */; }; 559726461BDABC0500E05E59 /* ScatterChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD4C57B1BCDBF6C00462351 /* ScatterChartDataProvider.swift */; }; - 55E356531ADC63BF00A57971 /* BubbleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E356521ADC63BF00A57971 /* BubbleChartView.swift */; }; 55E3565B1ADC63EB00A57971 /* BubbleChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E3565A1ADC63EB00A57971 /* BubbleChartRenderer.swift */; }; 5B0032451B6524AD00B6A2FE /* ChartHighlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0032441B6524AD00B6A2FE /* ChartHighlight.swift */; }; 5B0032471B6524D300B6A2FE /* ChartRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0032461B6524D300B6A2FE /* ChartRange.swift */; }; @@ -30,39 +29,8 @@ 5B00324B1B652BF900B6A2FE /* BarChartHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B00324A1B652BF900B6A2FE /* BarChartHighlighter.swift */; }; 5B00324D1B65351C00B6A2FE /* HorizontalBarChartHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B00324C1B65351C00B6A2FE /* HorizontalBarChartHighlighter.swift */; }; 5B378F171AD500A4009414A4 /* ChartAnimationEasing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B378F161AD500A4009414A4 /* ChartAnimationEasing.swift */; }; - 5B4AC1331C44684E0028D1A6 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC12E1C44684E0028D1A6 /* Realm.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 5B4AC1351C44684E0028D1A6 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC12F1C44684E0028D1A6 /* RealmSwift.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 5B4AC1381C44684E0028D1A6 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC1311C44684E0028D1A6 /* Realm.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 5B4AC13A1C44684E0028D1A6 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC1321C44684E0028D1A6 /* RealmSwift.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 5B4AC1721C4AB2AF0028D1A6 /* ChartBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1711C4AB2AF0028D1A6 /* ChartBaseDataSet.swift */; }; 5B4AC1731C4AB2AF0028D1A6 /* ChartBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1711C4AB2AF0028D1A6 /* ChartBaseDataSet.swift */; }; - 5B4AC17F1C4C0FF00028D1A6 /* RealmBarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC17E1C4C0FF00028D1A6 /* RealmBarData.swift */; }; - 5B4AC1821C4C12B80028D1A6 /* RealmChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1811C4C12B80028D1A6 /* RealmChartUtils.swift */; }; - 5B4AC1831C4C12B80028D1A6 /* RealmChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1811C4C12B80028D1A6 /* RealmChartUtils.swift */; }; - 5B4AC18A1C4C15E70028D1A6 /* RealmBubbleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1841C4C15E70028D1A6 /* RealmBubbleData.swift */; }; - 5B4AC18C1C4C15E70028D1A6 /* RealmCandleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1851C4C15E70028D1A6 /* RealmCandleData.swift */; }; - 5B4AC18E1C4C15E70028D1A6 /* RealmLineData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1861C4C15E70028D1A6 /* RealmLineData.swift */; }; - 5B4AC1901C4C15E70028D1A6 /* RealmPieData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1871C4C15E70028D1A6 /* RealmPieData.swift */; }; - 5B4AC1921C4C15E70028D1A6 /* RealmRadarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1881C4C15E70028D1A6 /* RealmRadarData.swift */; }; - 5B4AC1941C4C15E70028D1A6 /* RealmScatterData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1891C4C15E70028D1A6 /* RealmScatterData.swift */; }; - 5B4AC1AC1C4C36110028D1A6 /* RealmBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400D21BF463E9004F9C27 /* RealmBaseDataSet.swift */; }; - 5B4AC1AD1C4C36110028D1A6 /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12681BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift */; }; - 5B4AC1AE1C4C36110028D1A6 /* RealmLineData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1861C4C15E70028D1A6 /* RealmLineData.swift */; }; - 5B4AC1AF1C4C36110028D1A6 /* RealmLineDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12701BFC57B4005C28D9 /* RealmLineDataSet.swift */; }; - 5B4AC1B01C4C36110028D1A6 /* RealmLineRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126A1BFC559F005C28D9 /* RealmLineRadarDataSet.swift */; }; - 5B4AC1B11C4C36110028D1A6 /* RealmLineScatterCandleRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126C1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift */; }; - 5B4AC1B21C4C36110028D1A6 /* RealmScatterData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1891C4C15E70028D1A6 /* RealmScatterData.swift */; }; - 5B4AC1B31C4C36110028D1A6 /* RealmScatterDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12941BFC7B05005C28D9 /* RealmScatterDataSet.swift */; }; - 5B4AC1B41C4C36110028D1A6 /* RealmBubbleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1841C4C15E70028D1A6 /* RealmBubbleData.swift */; }; - 5B4AC1B51C4C36110028D1A6 /* RealmBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12961BFC7B84005C28D9 /* RealmBubbleDataSet.swift */; }; - 5B4AC1B61C4C36110028D1A6 /* RealmPieData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1871C4C15E70028D1A6 /* RealmPieData.swift */; }; - 5B4AC1B71C4C36110028D1A6 /* RealmPieDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF129B1BFC81AF005C28D9 /* RealmPieDataSet.swift */; }; - 5B4AC1B81C4C36110028D1A6 /* RealmRadarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1881C4C15E70028D1A6 /* RealmRadarData.swift */; }; - 5B4AC1B91C4C36110028D1A6 /* RealmRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A01BFC83C8005C28D9 /* RealmRadarDataSet.swift */; }; - 5B4AC1BA1C4C36110028D1A6 /* RealmCandleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1851C4C15E70028D1A6 /* RealmCandleData.swift */; }; - 5B4AC1BB1C4C36110028D1A6 /* RealmCandleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A21BFC849B005C28D9 /* RealmCandleDataSet.swift */; }; - 5B4AC1BC1C4C36110028D1A6 /* RealmBarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC17E1C4C0FF00028D1A6 /* RealmBarData.swift */; }; - 5B4AC1BD1C4C36110028D1A6 /* RealmBarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A71BFC884F005C28D9 /* RealmBarDataSet.swift */; }; 5B4AC1CA1C58A2B90028D1A6 /* ChartFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1C91C58A2B90028D1A6 /* ChartFill.swift */; }; 5B4AC1CB1C58A2B90028D1A6 /* ChartFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1C91C58A2B90028D1A6 /* ChartFill.swift */; }; 5B4AC1CD1C58F55B0028D1A6 /* LineRadarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1CC1C58F55B0028D1A6 /* LineRadarChartRenderer.swift */; }; @@ -101,18 +69,68 @@ 5B6A54931AA66AAB000F57C2 /* CombinedChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54921AA66AAB000F57C2 /* CombinedChartRenderer.swift */; }; 5B6A54951AA66AC0000F57C2 /* CandleStickChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54941AA66AC0000F57C2 /* CandleStickChartRenderer.swift */; }; 5B6A54971AA66AD2000F57C2 /* BarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54961AA66AD2000F57C2 /* BarChartRenderer.swift */; }; - 5B6A54991AA66B14000F57C2 /* BarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54981AA66B14000F57C2 /* BarChartView.swift */; }; - 5B6A549B1AA66B2C000F57C2 /* BarLineChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549A1AA66B2C000F57C2 /* BarLineChartViewBase.swift */; }; - 5B6A549D1AA66B3C000F57C2 /* CandleStickChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549C1AA66B3C000F57C2 /* CandleStickChartView.swift */; }; - 5B6A549F1AA66B59000F57C2 /* CombinedChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549E1AA66B59000F57C2 /* CombinedChartView.swift */; }; - 5B6A54A31AA66B7C000F57C2 /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A21AA66B7C000F57C2 /* LineChartView.swift */; }; - 5B6A54A51AA66B92000F57C2 /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A41AA66B92000F57C2 /* PieChartView.swift */; }; - 5B6A54A71AA66BA7000F57C2 /* PieRadarChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A61AA66BA7000F57C2 /* PieRadarChartViewBase.swift */; }; - 5B6A54A91AA66BBA000F57C2 /* RadarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A81AA66BBA000F57C2 /* RadarChartView.swift */; }; - 5B6A54AB1AA66BC8000F57C2 /* ScatterChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54AA1AA66BC8000F57C2 /* ScatterChartView.swift */; }; 5B6A54AC1AA66C1E000F57C2 /* ChartAxisRendererBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54711AA5DCA8000F57C2 /* ChartAxisRendererBase.swift */; }; + 5B8E098E1C6371CE00438BAF /* RealmCandleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1851C4C15E70028D1A6 /* RealmCandleData.swift */; }; + 5B8E099F1C6371CE00438BAF /* RealmRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A01BFC83C8005C28D9 /* RealmRadarDataSet.swift */; }; + 5B8E09A61C6371CE00438BAF /* RealmPieDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF129B1BFC81AF005C28D9 /* RealmPieDataSet.swift */; }; + 5B8E09AD1C6371CE00438BAF /* RealmRadarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1881C4C15E70028D1A6 /* RealmRadarData.swift */; }; + 5B8E09BB1C6371CE00438BAF /* RealmChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1811C4C12B80028D1A6 /* RealmChartUtils.swift */; }; + 5B8E09BF1C6371CE00438BAF /* RealmScatterDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12941BFC7B05005C28D9 /* RealmScatterDataSet.swift */; }; + 5B8E09CB1C6371CE00438BAF /* RealmBarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC17E1C4C0FF00028D1A6 /* RealmBarData.swift */; }; + 5B8E09D11C6371CE00438BAF /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12681BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift */; }; + 5B8E09DD1C6371CE00438BAF /* RealmPieData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1871C4C15E70028D1A6 /* RealmPieData.swift */; }; + 5B8E09DE1C6371CE00438BAF /* RealmScatterData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1891C4C15E70028D1A6 /* RealmScatterData.swift */; }; + 5B8E09E31C6371CE00438BAF /* RealmLineDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12701BFC57B4005C28D9 /* RealmLineDataSet.swift */; }; + 5B8E09E81C6371CE00438BAF /* RealmLineRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126A1BFC559F005C28D9 /* RealmLineRadarDataSet.swift */; }; + 5B8E09EB1C6371CE00438BAF /* RealmLineData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1861C4C15E70028D1A6 /* RealmLineData.swift */; }; + 5B8E09EF1C6371CE00438BAF /* RealmLineScatterCandleRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126C1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift */; }; + 5B8E09F31C6371CE00438BAF /* RealmBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12961BFC7B84005C28D9 /* RealmBubbleDataSet.swift */; }; + 5B8E09F41C6371CE00438BAF /* RealmBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400D21BF463E9004F9C27 /* RealmBaseDataSet.swift */; }; + 5B8E09F91C6371CE00438BAF /* RealmCandleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A21BFC849B005C28D9 /* RealmCandleDataSet.swift */; }; + 5B8E09FE1C6371CE00438BAF /* RealmBubbleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1841C4C15E70028D1A6 /* RealmBubbleData.swift */; }; + 5B8E0A021C6371CE00438BAF /* RealmBarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A71BFC884F005C28D9 /* RealmBarDataSet.swift */; }; + 5B8E0A091C6371CE00438BAF /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC12F1C44684E0028D1A6 /* RealmSwift.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 5B8E0A0A1C6371CE00438BAF /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC12E1C44684E0028D1A6 /* Realm.framework */; settings = {ATTRIBUTES = (Required, ); }; }; + 5B8E0A0C1C6371CE00438BAF /* Charts.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B680D3C1A9D1AD90026A057 /* Charts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B8E0A151C6371DC00438BAF /* RealmLineRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126A1BFC559F005C28D9 /* RealmLineRadarDataSet.swift */; }; + 5B8E0A1B1C6371DC00438BAF /* RealmCandleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1851C4C15E70028D1A6 /* RealmCandleData.swift */; }; + 5B8E0A1F1C6371DC00438BAF /* RealmScatterData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1891C4C15E70028D1A6 /* RealmScatterData.swift */; }; + 5B8E0A211C6371DC00438BAF /* RealmRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A01BFC83C8005C28D9 /* RealmRadarDataSet.swift */; }; + 5B8E0A281C6371DC00438BAF /* RealmScatterDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12941BFC7B05005C28D9 /* RealmScatterDataSet.swift */; }; + 5B8E0A2E1C6371DC00438BAF /* RealmPieData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1871C4C15E70028D1A6 /* RealmPieData.swift */; }; + 5B8E0A2F1C6371DC00438BAF /* RealmBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400D21BF463E9004F9C27 /* RealmBaseDataSet.swift */; }; + 5B8E0A401C6371DC00438BAF /* RealmBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12961BFC7B84005C28D9 /* RealmBubbleDataSet.swift */; }; + 5B8E0A4A1C6371DC00438BAF /* RealmBarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC17E1C4C0FF00028D1A6 /* RealmBarData.swift */; }; + 5B8E0A4F1C6371DC00438BAF /* RealmCandleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A21BFC849B005C28D9 /* RealmCandleDataSet.swift */; }; + 5B8E0A511C6371DC00438BAF /* RealmBarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A71BFC884F005C28D9 /* RealmBarDataSet.swift */; }; + 5B8E0A5F1C6371DC00438BAF /* RealmChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1811C4C12B80028D1A6 /* RealmChartUtils.swift */; }; + 5B8E0A611C6371DC00438BAF /* RealmRadarData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1881C4C15E70028D1A6 /* RealmRadarData.swift */; }; + 5B8E0A661C6371DC00438BAF /* RealmPieDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF129B1BFC81AF005C28D9 /* RealmPieDataSet.swift */; }; + 5B8E0A771C6371DC00438BAF /* RealmBubbleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1841C4C15E70028D1A6 /* RealmBubbleData.swift */; }; + 5B8E0A7A1C6371DC00438BAF /* RealmLineData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4AC1861C4C15E70028D1A6 /* RealmLineData.swift */; }; + 5B8E0A7D1C6371DC00438BAF /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12681BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift */; }; + 5B8E0A821C6371DC00438BAF /* RealmLineScatterCandleRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126C1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift */; }; + 5B8E0A891C6371DC00438BAF /* RealmLineDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12701BFC57B4005C28D9 /* RealmLineDataSet.swift */; }; + 5B8E0A921C6371DC00438BAF /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC1311C44684E0028D1A6 /* Realm.framework */; settings = {ATTRIBUTES = (Required, ); }; }; + 5B8E0A931C6371DC00438BAF /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4AC1321C44684E0028D1A6 /* RealmSwift.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 5B8E0A951C6371DC00438BAF /* Charts.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B680D3C1A9D1AD90026A057 /* Charts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B8E0A9D1C6372A100438BAF /* BarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54981AA66B14000F57C2 /* BarChartView.swift */; }; + 5B8E0A9E1C6372A100438BAF /* BarLineChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549A1AA66B2C000F57C2 /* BarLineChartViewBase.swift */; }; + 5B8E0A9F1C6372A100438BAF /* BubbleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E356521ADC63BF00A57971 /* BubbleChartView.swift */; }; + 5B8E0AA01C6372A100438BAF /* CandleStickChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549C1AA66B3C000F57C2 /* CandleStickChartView.swift */; }; + 5B8E0AA11C6372A100438BAF /* ChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA8EC671A9D151C00CE82E1 /* ChartViewBase.swift */; }; + 5B8E0AA21C6372A100438BAF /* CombinedChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A549E1AA66B59000F57C2 /* CombinedChartView.swift */; }; + 5B8E0AA31C6372A100438BAF /* HorizontalBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A01AA66B6A000F57C2 /* HorizontalBarChartView.swift */; }; + 5B8E0AA41C6372A100438BAF /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A21AA66B7C000F57C2 /* LineChartView.swift */; }; + 5B8E0AA51C6372A100438BAF /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A41AA66B92000F57C2 /* PieChartView.swift */; }; + 5B8E0AA61C6372A100438BAF /* PieRadarChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A61AA66BA7000F57C2 /* PieRadarChartViewBase.swift */; }; + 5B8E0AA71C6372A100438BAF /* RadarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A81AA66BBA000F57C2 /* RadarChartView.swift */; }; + 5B8E0AA81C6372A100438BAF /* ScatterChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54AA1AA66BC8000F57C2 /* ScatterChartView.swift */; }; + 5B8E0AAB1C63735600438BAF /* Charts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BA8EC401A9D14DC00CE82E1 /* Charts.framework */; }; + 5B8E0AAC1C63735A00438BAF /* Charts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A52C5C371BAC5CA400594CDD /* Charts.framework */; }; + 5B8E0AAE1C63737400438BAF /* ChartDefaultFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8E0AAD1C63737400438BAF /* ChartDefaultFillFormatter.swift */; }; + 5B8E0AAF1C63737400438BAF /* ChartDefaultFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8E0AAD1C63737400438BAF /* ChartDefaultFillFormatter.swift */; }; 5B8FE2B11B68FFF900910C9E /* LineScatterCandleRadarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8FE2B01B68FFF900910C9E /* LineScatterCandleRadarChartRenderer.swift */; }; - 5BA8EC7D1A9D151C00CE82E1 /* ChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA8EC671A9D151C00CE82E1 /* ChartViewBase.swift */; }; 5BA8EC881A9D151C00CE82E1 /* ChartDataApproximatorFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA8EC751A9D151C00CE82E1 /* ChartDataApproximatorFilter.swift */; }; 5BA8EC891A9D151C00CE82E1 /* ChartDataBaseFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA8EC761A9D151C00CE82E1 /* ChartDataBaseFilter.swift */; }; 5BAAA8561BB08E1D00B20D4D /* CombinedHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BAAA8551BB08E1D00B20D4D /* CombinedHighlighter.swift */; }; @@ -125,7 +143,6 @@ 5BD4C5811BCDBF6C00462351 /* LineChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD4C57A1BCDBF6C00462351 /* LineChartDataProvider.swift */; }; 5BD4C5821BCDBF6C00462351 /* ScatterChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD4C57B1BCDBF6C00462351 /* ScatterChartDataProvider.swift */; }; 5BD8F06D1AB897D500566E05 /* ChartViewPortHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD8F06C1AB897D500566E05 /* ChartViewPortHandler.swift */; }; - 5BD8F06E1AB89AD800566E05 /* HorizontalBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6A54A01AA66B6A000F57C2 /* HorizontalBarChartView.swift */; }; 659400A01BF463C1004F9C27 /* BarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400871BF463C1004F9C27 /* BarChartData.swift */; }; 659400A11BF463C1004F9C27 /* BarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400871BF463C1004F9C27 /* BarChartData.swift */; }; 659400A21BF463C1004F9C27 /* BarChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400881BF463C1004F9C27 /* BarChartDataEntry.swift */; }; @@ -176,17 +193,6 @@ 659400CF1BF463C2004F9C27 /* ScatterChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6594009E1BF463C1004F9C27 /* ScatterChartData.swift */; }; 659400D01BF463C2004F9C27 /* ScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6594009F1BF463C1004F9C27 /* ScatterChartDataSet.swift */; }; 659400D11BF463C2004F9C27 /* ScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6594009F1BF463C1004F9C27 /* ScatterChartDataSet.swift */; }; - 659400D31BF463E9004F9C27 /* RealmBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659400D21BF463E9004F9C27 /* RealmBaseDataSet.swift */; }; - 65BF12691BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12681BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift */; }; - 65BF126B1BFC559F005C28D9 /* RealmLineRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126A1BFC559F005C28D9 /* RealmLineRadarDataSet.swift */; }; - 65BF126D1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF126C1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift */; }; - 65BF12711BFC57B4005C28D9 /* RealmLineDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12701BFC57B4005C28D9 /* RealmLineDataSet.swift */; }; - 65BF12951BFC7B05005C28D9 /* RealmScatterDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12941BFC7B05005C28D9 /* RealmScatterDataSet.swift */; }; - 65BF12971BFC7B84005C28D9 /* RealmBubbleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12961BFC7B84005C28D9 /* RealmBubbleDataSet.swift */; }; - 65BF129C1BFC81AF005C28D9 /* RealmPieDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF129B1BFC81AF005C28D9 /* RealmPieDataSet.swift */; }; - 65BF12A11BFC83C8005C28D9 /* RealmRadarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A01BFC83C8005C28D9 /* RealmRadarDataSet.swift */; }; - 65BF12A31BFC849B005C28D9 /* RealmCandleDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A21BFC849B005C28D9 /* RealmCandleDataSet.swift */; }; - 65BF12A81BFC884F005C28D9 /* RealmBarDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF12A71BFC884F005C28D9 /* RealmBarDataSet.swift */; }; 65F06F8E1BE807040074498D /* IChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F06F8D1BE807040074498D /* IChartDataSet.swift */; }; 65F06F8F1BE807040074498D /* IChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F06F8D1BE807040074498D /* IChartDataSet.swift */; }; 65F06F941BE812210074498D /* IBarLineScatterCandleBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F06F931BE812210074498D /* IBarLineScatterCandleBubbleChartDataSet.swift */; }; @@ -355,6 +361,10 @@ 5B6A54A61AA66BA7000F57C2 /* PieRadarChartViewBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PieRadarChartViewBase.swift; sourceTree = ""; }; 5B6A54A81AA66BBA000F57C2 /* RadarChartView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RadarChartView.swift; sourceTree = ""; }; 5B6A54AA1AA66BC8000F57C2 /* ScatterChartView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScatterChartView.swift; sourceTree = ""; }; + 5B8E0A111C6371CE00438BAF /* ChartsRealm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChartsRealm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B8E0A9A1C6371DC00438BAF /* ChartsRealm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChartsRealm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B8E0A9C1C63723C00438BAF /* ChartsRealm-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ChartsRealm-Info.plist"; sourceTree = ""; }; + 5B8E0AAD1C63737400438BAF /* ChartDefaultFillFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartDefaultFillFormatter.swift; sourceTree = ""; }; 5B8FE2B01B68FFF900910C9E /* LineScatterCandleRadarChartRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineScatterCandleRadarChartRenderer.swift; sourceTree = ""; }; 5BA8EC401A9D14DC00CE82E1 /* Charts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Charts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5BA8EC441A9D14DC00CE82E1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -439,12 +449,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5B8E0A081C6371CE00438BAF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E0AAB1C63735600438BAF /* Charts.framework in Frameworks */, + 5B8E0A0A1C6371CE00438BAF /* Realm.framework in Frameworks */, + 5B8E0A091C6371CE00438BAF /* RealmSwift.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B8E0A911C6371DC00438BAF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E0AAC1C63735A00438BAF /* Charts.framework in Frameworks */, + 5B8E0A921C6371DC00438BAF /* Realm.framework in Frameworks */, + 5B8E0A931C6371DC00438BAF /* RealmSwift.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5BA8EC3C1A9D14DC00CE82E1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5B4AC1351C44684E0028D1A6 /* RealmSwift.framework in Frameworks */, - 5B4AC1331C44684E0028D1A6 /* Realm.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -452,8 +480,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5B4AC1381C44684E0028D1A6 /* Realm.framework in Frameworks */, - 5B4AC13A1C44684E0028D1A6 /* RealmSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -523,6 +549,7 @@ 5B6654D41BB0A86F00890030 /* Formatters */ = { isa = PBXGroup; children = ( + 5B8E0AAD1C63737400438BAF /* ChartDefaultFillFormatter.swift */, 5B6654D51BB0A86F00890030 /* ChartDefaultXAxisValueFormatter.swift */, 5B6654D61BB0A86F00890030 /* ChartFillFormatter.swift */, 5B6654D71BB0A86F00890030 /* ChartXAxisValueFormatter.swift */, @@ -585,6 +612,8 @@ 5BA8EC401A9D14DC00CE82E1 /* Charts.framework */, A52C5C371BAC5CA400594CDD /* Charts.framework */, 06AEE7A21BDC3F8B009875AE /* ChartsTests.xctest */, + 5B8E0A111C6371CE00438BAF /* ChartsRealm.framework */, + 5B8E0A9A1C6371DC00438BAF /* ChartsRealm.framework */, ); name = Products; sourceTree = ""; @@ -594,6 +623,7 @@ children = ( 5B680D3C1A9D1AD90026A057 /* Charts.h */, 5BA8EC441A9D14DC00CE82E1 /* Info.plist */, + 5B8E0A9C1C63723C00438BAF /* ChartsRealm-Info.plist */, ); path = "Supporting Files"; sourceTree = ""; @@ -783,6 +813,22 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + 5B8E0A0B1C6371CE00438BAF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E0A0C1C6371CE00438BAF /* Charts.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B8E0A941C6371DC00438BAF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E0A951C6371DC00438BAF /* Charts.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5BA8EC3D1A9D14DC00CE82E1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -821,6 +867,42 @@ productReference = 06AEE7A21BDC3F8B009875AE /* ChartsTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; + 5B8E098A1C6371CE00438BAF /* ChartsRealm-iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B8E0A0E1C6371CE00438BAF /* Build configuration list for PBXNativeTarget "ChartsRealm-iOS" */; + buildPhases = ( + 5B8E098B1C6371CE00438BAF /* Sources */, + 5B8E0A081C6371CE00438BAF /* Frameworks */, + 5B8E0A0B1C6371CE00438BAF /* Headers */, + 5B8E0A0D1C6371CE00438BAF /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ChartsRealm-iOS"; + productName = Charts; + productReference = 5B8E0A111C6371CE00438BAF /* ChartsRealm.framework */; + productType = "com.apple.product-type.framework"; + }; + 5B8E0A131C6371DC00438BAF /* ChartsRealm-TV */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B8E0A971C6371DC00438BAF /* Build configuration list for PBXNativeTarget "ChartsRealm-TV" */; + buildPhases = ( + 5B8E0A141C6371DC00438BAF /* Sources */, + 5B8E0A911C6371DC00438BAF /* Frameworks */, + 5B8E0A941C6371DC00438BAF /* Headers */, + 5B8E0A961C6371DC00438BAF /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ChartsRealm-TV"; + productName = ChartsTV; + productReference = 5B8E0A9A1C6371DC00438BAF /* ChartsRealm.framework */; + productType = "com.apple.product-type.framework"; + }; 5BA8EC3F1A9D14DC00CE82E1 /* Charts-iOS */ = { isa = PBXNativeTarget; buildConfigurationList = 5BA8EC561A9D14DC00CE82E1 /* Build configuration list for PBXNativeTarget "Charts-iOS" */; @@ -894,6 +976,8 @@ 5BA8EC3F1A9D14DC00CE82E1 /* Charts-iOS */, A52C5C361BAC5CA400594CDD /* Charts-TV */, 06AEE7A11BDC3F8B009875AE /* ChartsTests */, + 5B8E098A1C6371CE00438BAF /* ChartsRealm-iOS */, + 5B8E0A131C6371DC00438BAF /* ChartsRealm-TV */, ); }; /* End PBXProject section */ @@ -906,6 +990,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5B8E0A0D1C6371CE00438BAF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B8E0A961C6371DC00438BAF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5BA8EC3E1A9D14DC00CE82E1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -932,14 +1030,66 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5B8E098B1C6371CE00438BAF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E098E1C6371CE00438BAF /* RealmCandleData.swift in Sources */, + 5B8E099F1C6371CE00438BAF /* RealmRadarDataSet.swift in Sources */, + 5B8E09A61C6371CE00438BAF /* RealmPieDataSet.swift in Sources */, + 5B8E09AD1C6371CE00438BAF /* RealmRadarData.swift in Sources */, + 5B8E09BB1C6371CE00438BAF /* RealmChartUtils.swift in Sources */, + 5B8E09BF1C6371CE00438BAF /* RealmScatterDataSet.swift in Sources */, + 5B8E09CB1C6371CE00438BAF /* RealmBarData.swift in Sources */, + 5B8E09D11C6371CE00438BAF /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */, + 5B8E09DD1C6371CE00438BAF /* RealmPieData.swift in Sources */, + 5B8E09DE1C6371CE00438BAF /* RealmScatterData.swift in Sources */, + 5B8E09E31C6371CE00438BAF /* RealmLineDataSet.swift in Sources */, + 5B8E09E81C6371CE00438BAF /* RealmLineRadarDataSet.swift in Sources */, + 5B8E09EB1C6371CE00438BAF /* RealmLineData.swift in Sources */, + 5B8E09EF1C6371CE00438BAF /* RealmLineScatterCandleRadarDataSet.swift in Sources */, + 5B8E09F31C6371CE00438BAF /* RealmBubbleDataSet.swift in Sources */, + 5B8E09F41C6371CE00438BAF /* RealmBaseDataSet.swift in Sources */, + 5B8E09F91C6371CE00438BAF /* RealmCandleDataSet.swift in Sources */, + 5B8E09FE1C6371CE00438BAF /* RealmBubbleData.swift in Sources */, + 5B8E0A021C6371CE00438BAF /* RealmBarDataSet.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B8E0A141C6371DC00438BAF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8E0A151C6371DC00438BAF /* RealmLineRadarDataSet.swift in Sources */, + 5B8E0A1B1C6371DC00438BAF /* RealmCandleData.swift in Sources */, + 5B8E0A1F1C6371DC00438BAF /* RealmScatterData.swift in Sources */, + 5B8E0A211C6371DC00438BAF /* RealmRadarDataSet.swift in Sources */, + 5B8E0A281C6371DC00438BAF /* RealmScatterDataSet.swift in Sources */, + 5B8E0A2E1C6371DC00438BAF /* RealmPieData.swift in Sources */, + 5B8E0A2F1C6371DC00438BAF /* RealmBaseDataSet.swift in Sources */, + 5B8E0A401C6371DC00438BAF /* RealmBubbleDataSet.swift in Sources */, + 5B8E0A4A1C6371DC00438BAF /* RealmBarData.swift in Sources */, + 5B8E0A4F1C6371DC00438BAF /* RealmCandleDataSet.swift in Sources */, + 5B8E0A511C6371DC00438BAF /* RealmBarDataSet.swift in Sources */, + 5B8E0A5F1C6371DC00438BAF /* RealmChartUtils.swift in Sources */, + 5B8E0A611C6371DC00438BAF /* RealmRadarData.swift in Sources */, + 5B8E0A661C6371DC00438BAF /* RealmPieDataSet.swift in Sources */, + 5B8E0A771C6371DC00438BAF /* RealmBubbleData.swift in Sources */, + 5B8E0A7A1C6371DC00438BAF /* RealmLineData.swift in Sources */, + 5B8E0A7D1C6371DC00438BAF /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */, + 5B8E0A821C6371DC00438BAF /* RealmLineScatterCandleRadarDataSet.swift in Sources */, + 5B8E0A891C6371DC00438BAF /* RealmLineDataSet.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5BA8EC3B1A9D14DC00CE82E1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 5B680D1F1A9D17C30026A057 /* ChartAxisBase.swift in Sources */, 5BAAA8561BB08E1D00B20D4D /* CombinedHighlighter.swift in Sources */, - 5B4AC18C1C4C15E70028D1A6 /* RealmCandleData.swift in Sources */, 659400BC1BF463C1004F9C27 /* CombinedChartData.swift in Sources */, + 5B8E0AA71C6372A100438BAF /* RadarChartView.swift in Sources */, 5B680D211A9D17C30026A057 /* ChartLimitLine.swift in Sources */, 659400A81BF463C1004F9C27 /* BarLineScatterCandleBubbleChartDataSet.swift in Sources */, 5BD4C57D1BCDBF6C00462351 /* BarLineScatterCandleBubbleChartDataProvider.swift in Sources */, @@ -947,35 +1097,32 @@ 65F06FAA1BE818AA0074498D /* IBarChartDataSet.swift in Sources */, 659400C41BF463C1004F9C27 /* LineScatterCandleRadarChartDataSet.swift in Sources */, 5B6654DA1BB0A86F00890030 /* ChartFillFormatter.swift in Sources */, + 5B8E0AA41C6372A100438BAF /* LineChartView.swift in Sources */, 659400BE1BF463C1004F9C27 /* LineChartData.swift in Sources */, - 5B6A54AB1AA66BC8000F57C2 /* ScatterChartView.swift in Sources */, 5B6A548B1AA66A3D000F57C2 /* LineChartRenderer.swift in Sources */, 5B6A54821AA5DF34000F57C2 /* ChartYAxisRendererRadarChart.swift in Sources */, 659400B81BF463C1004F9C27 /* ChartDataEntry.swift in Sources */, + 5B8E0AA11C6372A100438BAF /* ChartViewBase.swift in Sources */, 5BD4C5821BCDBF6C00462351 /* ScatterChartDataProvider.swift in Sources */, 5B6A54931AA66AAB000F57C2 /* CombinedChartRenderer.swift in Sources */, 659400C01BF463C1004F9C27 /* LineChartDataSet.swift in Sources */, - 65BF12A11BFC83C8005C28D9 /* RealmRadarDataSet.swift in Sources */, 659400CE1BF463C2004F9C27 /* ScatterChartData.swift in Sources */, 659400D01BF463C2004F9C27 /* ScatterChartDataSet.swift in Sources */, 659400B21BF463C1004F9C27 /* CandleChartDataEntry.swift in Sources */, 659400B61BF463C1004F9C27 /* ChartData.swift in Sources */, 5B680D221A9D17C30026A057 /* ChartXAxis.swift in Sources */, 5BA8EC891A9D151C00CE82E1 /* ChartDataBaseFilter.swift in Sources */, - 65BF129C1BFC81AF005C28D9 /* RealmPieDataSet.swift in Sources */, 659400A21BF463C1004F9C27 /* BarChartDataEntry.swift in Sources */, 5B6654DB1BB0A86F00890030 /* ChartXAxisValueFormatter.swift in Sources */, - 5B6A54A31AA66B7C000F57C2 /* LineChartView.swift in Sources */, 5B6A54891AA66A1A000F57C2 /* PieChartRenderer.swift in Sources */, - 5B6A54991AA66B14000F57C2 /* BarChartView.swift in Sources */, 659400B41BF463C1004F9C27 /* CandleChartDataSet.swift in Sources */, - 5B4AC1921C4C15E70028D1A6 /* RealmRadarData.swift in Sources */, 5B680D231A9D17C30026A057 /* ChartYAxis.swift in Sources */, - 5B6A54A91AA66BBA000F57C2 /* RadarChartView.swift in Sources */, 5B378F171AD500A4009414A4 /* ChartAnimationEasing.swift in Sources */, 5B6A548F1AA66A7A000F57C2 /* HorizontalBarChartRenderer.swift in Sources */, 5B6A54741AA5DEDC000F57C2 /* ChartXAxisRenderer.swift in Sources */, 5B4AC1721C4AB2AF0028D1A6 /* ChartBaseDataSet.swift in Sources */, + 5B8E0A9D1C6372A100438BAF /* BarChartView.swift in Sources */, + 5B8E0AA21C6372A100438BAF /* CombinedChartView.swift in Sources */, 5BD4C57F1BCDBF6C00462351 /* CandleChartDataProvider.swift in Sources */, 5B6A547C1AA5DF02000F57C2 /* ChartXAxisRendererHorizontalBarChart.swift in Sources */, 659400A41BF463C1004F9C27 /* BarChartDataSet.swift in Sources */, @@ -983,11 +1130,10 @@ 659400BA1BF463C1004F9C27 /* ChartDataSet.swift in Sources */, 5B6A54801AA5DF28000F57C2 /* ChartYAxisRendererHorizontalBarChart.swift in Sources */, 65F06FA71BE817560074498D /* ICandleChartDataSet.swift in Sources */, - 5B4AC1821C4C12B80028D1A6 /* RealmChartUtils.swift in Sources */, + 5B8E0AA51C6372A100438BAF /* PieChartView.swift in Sources */, 5B00324D1B65351C00B6A2FE /* HorizontalBarChartHighlighter.swift in Sources */, 65F06FB01BE826090074498D /* IRadarChartDataSet.swift in Sources */, 659400C61BF463C1004F9C27 /* PieChartData.swift in Sources */, - 65BF12951BFC7B05005C28D9 /* RealmScatterDataSet.swift in Sources */, 5B6A54871AA669F4000F57C2 /* RadarChartRenderer.swift in Sources */, 5B6A548D1AA66A60000F57C2 /* ChartLegendRenderer.swift in Sources */, 65F06F941BE812210074498D /* IBarLineScatterCandleBubbleChartDataSet.swift in Sources */, @@ -997,69 +1143,55 @@ 5B6A54951AA66AC0000F57C2 /* CandleStickChartRenderer.swift in Sources */, 5B680D291A9D17C30026A057 /* ChartSelectionDetail.swift in Sources */, 659400A01BF463C1004F9C27 /* BarChartData.swift in Sources */, - 5BA8EC7D1A9D151C00CE82E1 /* ChartViewBase.swift in Sources */, 5B6A54701AA5DB34000F57C2 /* ChartRendererBase.swift in Sources */, - 5B4AC17F1C4C0FF00028D1A6 /* RealmBarData.swift in Sources */, 5B4AC1CA1C58A2B90028D1A6 /* ChartFill.swift in Sources */, 5BD4C5811BCDBF6C00462351 /* LineChartDataProvider.swift in Sources */, 659400AC1BF463C1004F9C27 /* BubbleChartDataEntry.swift in Sources */, + 5B8E0AA81C6372A100438BAF /* ScatterChartView.swift in Sources */, 5B6A54761AA5DEE3000F57C2 /* ChartXAxisRendererBarChart.swift in Sources */, 5B6A54851AA669C9000F57C2 /* ScatterChartRenderer.swift in Sources */, - 65BF12691BFC5521005C28D9 /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */, 65F06FAD1BE826010074498D /* IPieChartDataSet.swift in Sources */, - 5B6A549D1AA66B3C000F57C2 /* CandleStickChartView.swift in Sources */, 5BA8EC881A9D151C00CE82E1 /* ChartDataApproximatorFilter.swift in Sources */, - 5B6A549B1AA66B2C000F57C2 /* BarLineChartViewBase.swift in Sources */, - 5B6A54A51AA66B92000F57C2 /* PieChartView.swift in Sources */, + 5B8E0AA61C6372A100438BAF /* PieRadarChartViewBase.swift in Sources */, 5B6A54911AA66A8D000F57C2 /* ChartDataRendererBase.swift in Sources */, 5BD8F06D1AB897D500566E05 /* ChartViewPortHandler.swift in Sources */, 5B8FE2B11B68FFF900910C9E /* LineScatterCandleRadarChartRenderer.swift in Sources */, + 5B8E0AA01C6372A100438BAF /* CandleStickChartView.swift in Sources */, 5B4AC1CD1C58F55B0028D1A6 /* LineRadarChartRenderer.swift in Sources */, 65F06F9E1BE814800074498D /* IScatterChartDataSet.swift in Sources */, 5BD4C57E1BCDBF6C00462351 /* BubbleChartDataProvider.swift in Sources */, - 5B4AC1901C4C15E70028D1A6 /* RealmPieData.swift in Sources */, - 5B4AC1941C4C15E70028D1A6 /* RealmScatterData.swift in Sources */, 5B6A54971AA66AD2000F57C2 /* BarChartRenderer.swift in Sources */, 659400CA1BF463C2004F9C27 /* RadarChartData.swift in Sources */, + 5B8E0AAE1C63737400438BAF /* ChartDefaultFillFormatter.swift in Sources */, 5B6A546B1AA5C23F000F57C2 /* ChartMarker.swift in Sources */, 5BD4C5801BCDBF6C00462351 /* ChartDataProvider.swift in Sources */, - 65BF12711BFC57B4005C28D9 /* RealmLineDataSet.swift in Sources */, 5BD4C57C1BCDBF6C00462351 /* BarChartDataProvider.swift in Sources */, + 5B8E0A9F1C6372A100438BAF /* BubbleChartView.swift in Sources */, 5B0032491B6525FC00B6A2FE /* ChartHighlighter.swift in Sources */, 5B00324B1B652BF900B6A2FE /* BarChartHighlighter.swift in Sources */, 65F06F9A1BE8136F0074498D /* ILineRadarChartDataSet.swift in Sources */, - 65BF126B1BFC559F005C28D9 /* RealmLineRadarDataSet.swift in Sources */, 5B6A54781AA5DEF0000F57C2 /* ChartXAxisRendererRadarChart.swift in Sources */, - 5B6A54A71AA66BA7000F57C2 /* PieRadarChartViewBase.swift in Sources */, - 5B4AC18E1C4C15E70028D1A6 /* RealmLineData.swift in Sources */, 5B6A546E1AA5D2DC000F57C2 /* ChartAnimator.swift in Sources */, 659400CC1BF463C2004F9C27 /* RadarChartDataSet.swift in Sources */, + 5B8E0A9E1C6372A100438BAF /* BarLineChartViewBase.swift in Sources */, 659400AE1BF463C1004F9C27 /* BubbleChartDataSet.swift in Sources */, - 65BF126D1BFC55BC005C28D9 /* RealmLineScatterCandleRadarDataSet.swift in Sources */, 55E3565B1ADC63EB00A57971 /* BubbleChartRenderer.swift in Sources */, 65F06FA11BE815220074498D /* IBubbleChartDataSet.swift in Sources */, - 55E356531ADC63BF00A57971 /* BubbleChartView.swift in Sources */, - 65BF12971BFC7B84005C28D9 /* RealmBubbleDataSet.swift in Sources */, - 659400D31BF463E9004F9C27 /* RealmBaseDataSet.swift in Sources */, 659400B01BF463C1004F9C27 /* CandleChartData.swift in Sources */, 5B6654D91BB0A86F00890030 /* ChartDefaultXAxisValueFormatter.swift in Sources */, 659400AA1BF463C1004F9C27 /* BubbleChartData.swift in Sources */, 65F06F981BE812D90074498D /* ILineScatterCandleRadarChartDataSet.swift in Sources */, - 65BF12A31BFC849B005C28D9 /* RealmCandleDataSet.swift in Sources */, 5B6A547E1AA5DF1A000F57C2 /* ChartYAxisRenderer.swift in Sources */, 659400A61BF463C1004F9C27 /* BarLineScatterCandleBubbleChartData.swift in Sources */, 65F06FA41BE816050074498D /* ILineChartDataSet.swift in Sources */, - 5B6A549F1AA66B59000F57C2 /* CombinedChartView.swift in Sources */, - 5B4AC18A1C4C15E70028D1A6 /* RealmBubbleData.swift in Sources */, 5B6556F71AB72BA000FFBFD3 /* ChartComponentBase.swift in Sources */, 5B680D2A1A9D17C30026A057 /* ChartUtils.swift in Sources */, 659400C81BF463C1004F9C27 /* PieChartDataSet.swift in Sources */, - 65BF12A81BFC884F005C28D9 /* RealmBarDataSet.swift in Sources */, 5B0032451B6524AD00B6A2FE /* ChartHighlight.swift in Sources */, 65F06F8E1BE807040074498D /* IChartDataSet.swift in Sources */, 5B680D201A9D17C30026A057 /* ChartLegend.swift in Sources */, 5B0032471B6524D300B6A2FE /* ChartRange.swift in Sources */, - 5BD8F06E1AB89AD800566E05 /* HorizontalBarChartView.swift in Sources */, + 5B8E0AA31C6372A100438BAF /* HorizontalBarChartView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1067,33 +1199,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5B4AC1B01C4C36110028D1A6 /* RealmLineRadarDataSet.swift in Sources */, 5597263C1BDABC0500E05E59 /* ChartDefaultXAxisValueFormatter.swift in Sources */, 5597263D1BDABC0500E05E59 /* ChartFillFormatter.swift in Sources */, 659400BD1BF463C1004F9C27 /* CombinedChartData.swift in Sources */, 5597263E1BDABC0500E05E59 /* ChartXAxisValueFormatter.swift in Sources */, 659400A91BF463C1004F9C27 /* BarLineScatterCandleBubbleChartDataSet.swift in Sources */, - 5B4AC1BA1C4C36110028D1A6 /* RealmCandleData.swift in Sources */, 5597263F1BDABC0500E05E59 /* CombinedHighlighter.swift in Sources */, 559726401BDABC0500E05E59 /* BarChartDataProvider.swift in Sources */, 65F06FAB1BE818AA0074498D /* IBarChartDataSet.swift in Sources */, - 5B4AC1B21C4C36110028D1A6 /* RealmScatterData.swift in Sources */, 659400C51BF463C1004F9C27 /* LineScatterCandleRadarChartDataSet.swift in Sources */, - 5B4AC1B91C4C36110028D1A6 /* RealmRadarDataSet.swift in Sources */, 559726411BDABC0500E05E59 /* BarLineScatterCandleBubbleChartDataProvider.swift in Sources */, 659400BF1BF463C1004F9C27 /* LineChartData.swift in Sources */, 559726421BDABC0500E05E59 /* BubbleChartDataProvider.swift in Sources */, 559726431BDABC0500E05E59 /* CandleChartDataProvider.swift in Sources */, 559726441BDABC0500E05E59 /* ChartDataProvider.swift in Sources */, 659400B91BF463C1004F9C27 /* ChartDataEntry.swift in Sources */, - 5B4AC1B31C4C36110028D1A6 /* RealmScatterDataSet.swift in Sources */, 559726451BDABC0500E05E59 /* LineChartDataProvider.swift in Sources */, 559726461BDABC0500E05E59 /* ScatterChartDataProvider.swift in Sources */, 659400C11BF463C1004F9C27 /* LineChartDataSet.swift in Sources */, 659400CF1BF463C2004F9C27 /* ScatterChartData.swift in Sources */, 659400D11BF463C2004F9C27 /* ScatterChartDataSet.swift in Sources */, - 5B4AC1B61C4C36110028D1A6 /* RealmPieData.swift in Sources */, - 5B4AC1AC1C4C36110028D1A6 /* RealmBaseDataSet.swift in Sources */, 659400B31BF463C1004F9C27 /* CandleChartDataEntry.swift in Sources */, 659400B71BF463C1004F9C27 /* ChartData.swift in Sources */, A52C5C3F1BAC5D1100594CDD /* ChartAnimator.swift in Sources */, @@ -1110,7 +1235,6 @@ A52C5C481BAC5D1100594CDD /* LineChartView.swift in Sources */, A52C5C491BAC5D1100594CDD /* PieChartView.swift in Sources */, A52C5C4A1BAC5D1100594CDD /* PieRadarChartViewBase.swift in Sources */, - 5B4AC1B51C4C36110028D1A6 /* RealmBubbleDataSet.swift in Sources */, A52C5C4B1BAC5D1100594CDD /* RadarChartView.swift in Sources */, 5B4AC1731C4AB2AF0028D1A6 /* ChartBaseDataSet.swift in Sources */, 659400A51BF463C1004F9C27 /* BarChartDataSet.swift in Sources */, @@ -1120,14 +1244,11 @@ 65F06FA81BE817560074498D /* ICandleChartDataSet.swift in Sources */, A52C5C4E1BAC5D1100594CDD /* ChartComponentBase.swift in Sources */, 65F06FB11BE826090074498D /* IRadarChartDataSet.swift in Sources */, - 5B4AC1BC1C4C36110028D1A6 /* RealmBarData.swift in Sources */, 659400C71BF463C1004F9C27 /* PieChartData.swift in Sources */, A52C5C4F1BAC5D1100594CDD /* ChartLegend.swift in Sources */, A52C5C501BAC5D1100594CDD /* ChartLimitLine.swift in Sources */, 65F06F9B1BE8136F0074498D /* ILineRadarChartDataSet.swift in Sources */, - 5B4AC1BB1C4C36110028D1A6 /* RealmCandleDataSet.swift in Sources */, 65F06F951BE812210074498D /* IBarLineScatterCandleBubbleChartDataSet.swift in Sources */, - 5B4AC1BD1C4C36110028D1A6 /* RealmBarDataSet.swift in Sources */, A52C5C511BAC5D1100594CDD /* ChartMarker.swift in Sources */, 659400C31BF463C1004F9C27 /* LineRadarChartDataSet.swift in Sources */, A52C5C521BAC5D1100594CDD /* ChartXAxis.swift in Sources */, @@ -1141,14 +1262,11 @@ A52C5C701BAC5D1100594CDD /* ChartRange.swift in Sources */, A52C5C711BAC5D1100594CDD /* ChartHighlighter.swift in Sources */, 65F06FAE1BE826010074498D /* IPieChartDataSet.swift in Sources */, - 5B4AC1831C4C12B80028D1A6 /* RealmChartUtils.swift in Sources */, A52C5C721BAC5D1100594CDD /* BarChartHighlighter.swift in Sources */, - 5B4AC1B81C4C36110028D1A6 /* RealmRadarData.swift in Sources */, A52C5C731BAC5D1100594CDD /* HorizontalBarChartHighlighter.swift in Sources */, 5B4AC1CE1C58F55B0028D1A6 /* LineRadarChartRenderer.swift in Sources */, A52C5C741BAC5D1100594CDD /* ChartAxisRendererBase.swift in Sources */, A52C5C751BAC5D1100594CDD /* BarChartRenderer.swift in Sources */, - 5B4AC1B71C4C36110028D1A6 /* RealmPieDataSet.swift in Sources */, A52C5C761BAC5D1100594CDD /* BubbleChartRenderer.swift in Sources */, A52C5C771BAC5D1100594CDD /* CandleStickChartRenderer.swift in Sources */, 65F06F9F1BE814800074498D /* IScatterChartDataSet.swift in Sources */, @@ -1157,6 +1275,7 @@ A52C5C7A1BAC5D1200594CDD /* HorizontalBarChartRenderer.swift in Sources */, 659400CB1BF463C2004F9C27 /* RadarChartData.swift in Sources */, A52C5C7B1BAC5D1200594CDD /* ChartLegendRenderer.swift in Sources */, + 5B8E0AAF1C63737400438BAF /* ChartDefaultFillFormatter.swift in Sources */, A52C5C7C1BAC5D1200594CDD /* LineChartRenderer.swift in Sources */, A52C5C7D1BAC5D1200594CDD /* LineScatterCandleRadarChartRenderer.swift in Sources */, A52C5C7E1BAC5D1200594CDD /* PieChartRenderer.swift in Sources */, @@ -1165,25 +1284,20 @@ A52C5C811BAC5D1200594CDD /* ScatterChartRenderer.swift in Sources */, A52C5C821BAC5D1200594CDD /* ChartXAxisRenderer.swift in Sources */, A52C5C831BAC5D1200594CDD /* ChartXAxisRendererBarChart.swift in Sources */, - 5B4AC1B41C4C36110028D1A6 /* RealmBubbleData.swift in Sources */, 659400CD1BF463C2004F9C27 /* RadarChartDataSet.swift in Sources */, 659400AF1BF463C1004F9C27 /* BubbleChartDataSet.swift in Sources */, - 5B4AC1AE1C4C36110028D1A6 /* RealmLineData.swift in Sources */, 65F06FA21BE815220074498D /* IBubbleChartDataSet.swift in Sources */, A52C5C841BAC5D1200594CDD /* ChartXAxisRendererHorizontalBarChart.swift in Sources */, - 5B4AC1AD1C4C36110028D1A6 /* RealmBarLineScatterCandleBubbleDataSet.swift in Sources */, A52C5C851BAC5D1200594CDD /* ChartXAxisRendererRadarChart.swift in Sources */, 659400B11BF463C1004F9C27 /* CandleChartData.swift in Sources */, A52C5C861BAC5D1200594CDD /* ChartYAxisRenderer.swift in Sources */, 659400AB1BF463C1004F9C27 /* BubbleChartData.swift in Sources */, - 5B4AC1B11C4C36110028D1A6 /* RealmLineScatterCandleRadarDataSet.swift in Sources */, 65F06F9C1BE813730074498D /* ILineScatterCandleRadarChartDataSet.swift in Sources */, 65F06FA51BE816050074498D /* ILineChartDataSet.swift in Sources */, 659400A71BF463C1004F9C27 /* BarLineScatterCandleBubbleChartData.swift in Sources */, A52C5C871BAC5D1200594CDD /* ChartYAxisRendererHorizontalBarChart.swift in Sources */, A52C5C881BAC5D1200594CDD /* ChartYAxisRendererRadarChart.swift in Sources */, A52C5C891BAC5D1200594CDD /* ChartColorTemplates.swift in Sources */, - 5B4AC1AF1C4C36110028D1A6 /* RealmLineDataSet.swift in Sources */, A52C5C8B1BAC5D1200594CDD /* ChartSelectionDetail.swift in Sources */, 659400C91BF463C1004F9C27 /* PieChartDataSet.swift in Sources */, 65F06F8F1BE807040074498D /* IChartDataSet.swift in Sources */, @@ -1242,6 +1356,111 @@ }; name = Release; }; + 5B8E0A0F1C6371CE00438BAF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ThirdParty", + "$(PROJECT_DIR)/ThirdParty/Realm/ios", + ); + INFOPLIST_FILE = "Supporting Files/ChartsRealm-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dcg.ChartsRealm; + PRODUCT_NAME = ChartsRealm; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 5B8E0A101C6371CE00438BAF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ThirdParty", + "$(PROJECT_DIR)/ThirdParty/Realm/ios", + ); + INFOPLIST_FILE = "Supporting Files/ChartsRealm-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dcg.ChartsRealm; + PRODUCT_NAME = ChartsRealm; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 5B8E0A981C6371DC00438BAF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ThirdParty", + "$(PROJECT_DIR)/ThirdParty/Realm/tvos", + ); + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Supporting Files/ChartsRealm-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dcg.ChartsRealm; + PRODUCT_NAME = ChartsRealm; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.1; + }; + name = Debug; + }; + 5B8E0A991C6371DC00438BAF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ThirdParty", + "$(PROJECT_DIR)/ThirdParty/Realm/tvos", + ); + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Supporting Files/ChartsRealm-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dcg.ChartsRealm; + PRODUCT_NAME = ChartsRealm; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.1; + }; + name = Release; + }; 5BA8EC541A9D14DC00CE82E1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1339,11 +1558,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ThirdParty", - "$(PROJECT_DIR)/ThirdParty/Realm/ios", - ); INFOPLIST_FILE = "Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -1363,11 +1577,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ThirdParty", - "$(PROJECT_DIR)/ThirdParty/Realm/ios", - ); INFOPLIST_FILE = "Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -1387,11 +1596,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ThirdParty", - "$(PROJECT_DIR)/ThirdParty/Realm/tvos", - ); GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "$(SRCROOT)/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -1417,11 +1621,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ThirdParty", - "$(PROJECT_DIR)/ThirdParty/Realm/tvos", - ); GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "$(SRCROOT)/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -1447,6 +1646,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 5B8E0A0E1C6371CE00438BAF /* Build configuration list for PBXNativeTarget "ChartsRealm-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B8E0A0F1C6371CE00438BAF /* Debug */, + 5B8E0A101C6371CE00438BAF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B8E0A971C6371DC00438BAF /* Build configuration list for PBXNativeTarget "ChartsRealm-TV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B8E0A981C6371DC00438BAF /* Debug */, + 5B8E0A991C6371DC00438BAF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5BA8EC3A1A9D14DC00CE82E1 /* Build configuration list for PBXProject "Charts" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-TV.xcscheme b/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-TV.xcscheme new file mode 100644 index 0000000..1958276 --- /dev/null +++ b/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-TV.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-iOS.xcscheme b/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-iOS.xcscheme new file mode 100644 index 0000000..9ccfc5f --- /dev/null +++ b/Charts/Charts.xcodeproj/xcshareddata/xcschemes/ChartsRealm-iOS.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Charts/Classes/Charts/BarLineChartViewBase.swift b/Charts/Classes/Charts/BarLineChartViewBase.swift index 04e5660..deebedc 100644 --- a/Charts/Classes/Charts/BarLineChartViewBase.swift +++ b/Charts/Classes/Charts/BarLineChartViewBase.swift @@ -1720,58 +1720,4 @@ public class BarLineChartViewBase: ChartViewBase, BarLineScatterCandleBubbleChar getTransformer(.Left).pixelToValue(&pt) return (_data != nil && Int(round(pt.x)) >= _data.xValCount) ? _data.xValCount - 1 : Int(round(pt.x)) } -} - -/// Default formatter that calculates the position of the filled line. -internal class BarLineChartFillFormatter: NSObject, ChartFillFormatter -{ - internal override init() - { - } - - internal func getFillLinePosition(dataSet dataSet: ILineChartDataSet, dataProvider: LineChartDataProvider) -> CGFloat - { - var fillMin = CGFloat(0.0) - - if (dataSet.yMax > 0.0 && dataSet.yMin < 0.0) - { - fillMin = 0.0 - } - else - { - if let data = dataProvider.data - { - if !dataProvider.getAxis(dataSet.axisDependency).isStartAtZeroEnabled - { - var max: Double, min: Double - - if (data.yMax > 0.0) - { - max = 0.0 - } - else - { - max = dataProvider.chartYMax - } - - if (data.yMin < 0.0) - { - min = 0.0 - } - else - { - min = dataProvider.chartYMin - } - - fillMin = CGFloat(dataSet.yMin >= 0.0 ? min : max) - } - else - { - fillMin = 0.0 - } - } - } - - return fillMin - } -} +} \ No newline at end of file diff --git a/Charts/Classes/Charts/CombinedChartView.swift b/Charts/Classes/Charts/CombinedChartView.swift index e2825ef..109c908 100644 --- a/Charts/Classes/Charts/CombinedChartView.swift +++ b/Charts/Classes/Charts/CombinedChartView.swift @@ -38,7 +38,7 @@ public class CombinedChartView: BarLineChartViewBase, LineChartDataProvider, Bar self.highlighter = CombinedHighlighter(chart: self) /// WORKAROUND: Swift 2.0 compiler malfunctions when optimizations are enabled, and assigning directly to _fillFormatter causes a crash with a EXC_BAD_ACCESS. See https://github.com/danielgindi/ios-charts/issues/406 - let workaroundFormatter = BarLineChartFillFormatter() + let workaroundFormatter = ChartDefaultFillFormatter() _fillFormatter = workaroundFormatter renderer = CombinedChartRenderer(chart: self, animator: _animator, viewPortHandler: _viewPortHandler) @@ -105,7 +105,7 @@ public class CombinedChartView: BarLineChartViewBase, LineChartDataProvider, Bar _fillFormatter = newValue if (_fillFormatter == nil) { - _fillFormatter = BarLineChartFillFormatter() + _fillFormatter = ChartDefaultFillFormatter() } } } diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBarData.swift b/Charts/Classes/Data/Implementations/Realm/RealmBarData.swift index 2b84b23..1d22b60 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBarData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBarData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBarDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmBarDataSet.swift index 77e43fa..65ad99d 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBarDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBarDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBarLineScatterCandleBubbleDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmBarLineScatterCandleBubbleDataSet.swift index d371a7f..4d972d2 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBarLineScatterCandleBubbleDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBarLineScatterCandleBubbleDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBaseDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmBaseDataSet.swift index b77e5a3..b50cdb8 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBaseDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBaseDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBubbleData.swift b/Charts/Classes/Data/Implementations/Realm/RealmBubbleData.swift index b9a87e9..11376f5 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBubbleData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBubbleData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmBubbleDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmBubbleDataSet.swift index 7dc33b9..0f36f36 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmBubbleDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmBubbleDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmCandleData.swift b/Charts/Classes/Data/Implementations/Realm/RealmCandleData.swift index e915f04..665658b 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmCandleData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmCandleData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmCandleDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmCandleDataSet.swift index 8c7b722..5bb7a6d 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmCandleDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmCandleDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmLineData.swift b/Charts/Classes/Data/Implementations/Realm/RealmLineData.swift index b5ab972..5849de0 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmLineData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmLineData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmLineDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmLineDataSet.swift index 04835b1..055a801 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmLineDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmLineDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic @@ -115,7 +116,7 @@ public class RealmLineDataSet: RealmLineRadarDataSet, ILineChartDataSet public var lineDashLengths: [CGFloat]? /// formatter for customizing the position of the fill-line - private var _fillFormatter: ChartFillFormatter = BarLineChartFillFormatter() + private var _fillFormatter: ChartFillFormatter = ChartDefaultFillFormatter() /// Sets a custom FillFormatter to the chart that handles the position of the filled-line for each DataSet. Set this to null to use the default logic. public var fillFormatter: ChartFillFormatter? @@ -128,7 +129,7 @@ public class RealmLineDataSet: RealmLineRadarDataSet, ILineChartDataSet { if newValue == nil { - _fillFormatter = BarLineChartFillFormatter() + _fillFormatter = ChartDefaultFillFormatter() } else { diff --git a/Charts/Classes/Data/Implementations/Realm/RealmLineRadarDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmLineRadarDataSet.swift index b8e95b7..1db0c6e 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmLineRadarDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmLineRadarDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmLineScatterCandleRadarDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmLineScatterCandleRadarDataSet.swift index a5b0a38..42eeb87 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmLineScatterCandleRadarDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmLineScatterCandleRadarDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmPieData.swift b/Charts/Classes/Data/Implementations/Realm/RealmPieData.swift index 0b777c8..c68fa10 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmPieData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmPieData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmPieDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmPieDataSet.swift index a6ff48a..9be637a 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmPieDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmPieDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmRadarData.swift b/Charts/Classes/Data/Implementations/Realm/RealmRadarData.swift index 9796d35..467f9c4 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmRadarData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmRadarData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmRadarDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmRadarDataSet.swift index 2cf046a..7b773b0 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmRadarDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmRadarDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmScatterData.swift b/Charts/Classes/Data/Implementations/Realm/RealmScatterData.swift index 651a4b3..94fe687 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmScatterData.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmScatterData.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Realm/RealmScatterDataSet.swift b/Charts/Classes/Data/Implementations/Realm/RealmScatterDataSet.swift index 508adfb..286eb6d 100644 --- a/Charts/Classes/Data/Implementations/Realm/RealmScatterDataSet.swift +++ b/Charts/Classes/Data/Implementations/Realm/RealmScatterDataSet.swift @@ -14,6 +14,7 @@ import Foundation import UIKit +import Charts import Realm import Realm.Dynamic diff --git a/Charts/Classes/Data/Implementations/Standard/LineChartDataSet.swift b/Charts/Classes/Data/Implementations/Standard/LineChartDataSet.swift index 69894fc..6886428 100644 --- a/Charts/Classes/Data/Implementations/Standard/LineChartDataSet.swift +++ b/Charts/Classes/Data/Implementations/Standard/LineChartDataSet.swift @@ -126,7 +126,7 @@ public class LineChartDataSet: LineRadarChartDataSet, ILineChartDataSet public var lineDashLengths: [CGFloat]? /// formatter for customizing the position of the fill-line - private var _fillFormatter: ChartFillFormatter = BarLineChartFillFormatter() + private var _fillFormatter: ChartFillFormatter = ChartDefaultFillFormatter() /// Sets a custom FillFormatter to the chart that handles the position of the filled-line for each DataSet. Set this to null to use the default logic. public var fillFormatter: ChartFillFormatter? @@ -139,7 +139,7 @@ public class LineChartDataSet: LineRadarChartDataSet, ILineChartDataSet { if newValue == nil { - _fillFormatter = BarLineChartFillFormatter() + _fillFormatter = ChartDefaultFillFormatter() } else { diff --git a/Charts/Classes/Formatters/ChartDefaultFillFormatter.swift b/Charts/Classes/Formatters/ChartDefaultFillFormatter.swift new file mode 100644 index 0000000..afd724e --- /dev/null +++ b/Charts/Classes/Formatters/ChartDefaultFillFormatter.swift @@ -0,0 +1,68 @@ +// +// ChartDefaultFillFormatter.swift +// Charts +// +// Created by Daniel Cohen Gindi on 04/02/2016. +// +// Copyright 2015 Daniel Cohen Gindi & Philipp Jahoda +// A port of MPAndroidChart for iOS +// Licensed under Apache License 2.0 +// +// https://github.com/danielgindi/ios-charts +// + +import Foundation + +/// Default formatter that calculates the position of the filled line. +public class ChartDefaultFillFormatter: NSObject, ChartFillFormatter +{ + public override init() + { + } + + public func getFillLinePosition(dataSet dataSet: ILineChartDataSet, dataProvider: LineChartDataProvider) -> CGFloat + { + var fillMin = CGFloat(0.0) + + if (dataSet.yMax > 0.0 && dataSet.yMin < 0.0) + { + fillMin = 0.0 + } + else + { + if let data = dataProvider.data + { + if !dataProvider.getAxis(dataSet.axisDependency).isStartAtZeroEnabled + { + var max: Double, min: Double + + if (data.yMax > 0.0) + { + max = 0.0 + } + else + { + max = dataProvider.chartYMax + } + + if (data.yMin < 0.0) + { + min = 0.0 + } + else + { + min = dataProvider.chartYMin + } + + fillMin = CGFloat(dataSet.yMin >= 0.0 ? min : max) + } + else + { + fillMin = 0.0 + } + } + } + + return fillMin + } +} diff --git a/Charts/Classes/Utils/RealmChartUtils.swift b/Charts/Classes/Utils/RealmChartUtils.swift index 676d4d2..b2d4ce1 100644 --- a/Charts/Classes/Utils/RealmChartUtils.swift +++ b/Charts/Classes/Utils/RealmChartUtils.swift @@ -12,6 +12,7 @@ // import Foundation +import Charts import Realm public class RealmChartUtils: NSObject diff --git a/Charts/Supporting Files/ChartsRealm-Info.plist b/Charts/Supporting Files/ChartsRealm-Info.plist new file mode 100644 index 0000000..c01f009 --- /dev/null +++ b/Charts/Supporting Files/ChartsRealm-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 2.2.0 + CFBundleSignature + ???? + CFBundleVersion + 17 + NSPrincipalClass + + + diff --git a/ChartsDemo/ChartsDemo.xcodeproj/project.pbxproj b/ChartsDemo/ChartsDemo.xcodeproj/project.pbxproj index b02e872..5f03f93 100644 --- a/ChartsDemo/ChartsDemo.xcodeproj/project.pbxproj +++ b/ChartsDemo/ChartsDemo.xcodeproj/project.pbxproj @@ -46,6 +46,8 @@ 5B7B3AE51C438198001C109B /* RealmPieChartViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B7B3AE31C438198001C109B /* RealmPieChartViewController.xib */; }; 5B7B3AE91C4445E7001C109B /* RealmScatterChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B7B3AE71C4445E7001C109B /* RealmScatterChartViewController.m */; }; 5B7B3AEA1C4445E7001C109B /* RealmScatterChartViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B7B3AE81C4445E7001C109B /* RealmScatterChartViewController.xib */; }; + 5B8E0AC01C6374CD00438BAF /* ChartsRealm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B8E0AB51C6374BA00438BAF /* ChartsRealm.framework */; }; + 5B8E0AC11C6374CD00438BAF /* ChartsRealm.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5B8E0AB51C6374BA00438BAF /* ChartsRealm.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 5B8EAF241AB3271B009697AA /* DemoListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B8EAF231AB3271B009697AA /* DemoListViewController.xib */; }; 5B8EAF281AB32CF5009697AA /* DemoBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B8EAF261AB32CF5009697AA /* DemoBaseViewController.m */; }; 5B8EAF301AB32E15009697AA /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B8EAF2F1AB32E15009697AA /* Images.xcassets */; }; @@ -94,6 +96,27 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 5B8E0AB41C6374BA00438BAF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B8EAF321AB32EA0009697AA /* Charts.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5B8E0A111C6371CE00438BAF; + remoteInfo = "ChartsRealm-iOS"; + }; + 5B8E0AB61C6374BA00438BAF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B8EAF321AB32EA0009697AA /* Charts.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5B8E0A9A1C6371DC00438BAF; + remoteInfo = "ChartsRealm-TV"; + }; + 5B8E0AC21C6374CD00438BAF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B8EAF321AB32EA0009697AA /* Charts.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 5B8E098A1C6371CE00438BAF; + remoteInfo = "ChartsRealm-iOS"; + }; 5B8EAF361AB32EA1009697AA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 5B8EAF321AB32EA0009697AA /* Charts.xcodeproj */; @@ -131,6 +154,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 5B8E0AC11C6374CD00438BAF /* ChartsRealm.framework in Embed Frameworks */, 5B4AC1481C4468B80028D1A6 /* Realm.framework in Embed Frameworks */, 5BB4B0721ACA710D00E2EF4D /* Charts.framework in Embed Frameworks */, ); @@ -268,6 +292,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 5B8E0AC01C6374CD00438BAF /* ChartsRealm.framework in Frameworks */, 5B4AC1441C4468620028D1A6 /* Realm.framework in Frameworks */, 5B8EAF3D1AB32F27009697AA /* Charts.framework in Frameworks */, ); @@ -369,6 +394,8 @@ 5B8EAF371AB32EA1009697AA /* Charts.framework */, 65BF124C1BFBBF09005C28D9 /* Charts.framework */, 65BF124E1BFBBF09005C28D9 /* ChartsTests.xctest */, + 5B8E0AB51C6374BA00438BAF /* ChartsRealm.framework */, + 5B8E0AB71C6374BA00438BAF /* ChartsRealm.framework */, ); name = Products; sourceTree = ""; @@ -517,6 +544,7 @@ ); dependencies = ( 5BB4B0741ACA710D00E2EF4D /* PBXTargetDependency */, + 5B8E0AC31C6374CD00438BAF /* PBXTargetDependency */, ); name = ChartsDemo; productName = chartstest; @@ -564,6 +592,20 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ + 5B8E0AB51C6374BA00438BAF /* ChartsRealm.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = ChartsRealm.framework; + remoteRef = 5B8E0AB41C6374BA00438BAF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5B8E0AB71C6374BA00438BAF /* ChartsRealm.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = ChartsRealm.framework; + remoteRef = 5B8E0AB61C6374BA00438BAF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 5B8EAF371AB32EA1009697AA /* Charts.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -688,6 +730,11 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 5B8E0AC31C6374CD00438BAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ChartsRealm-iOS"; + targetProxy = 5B8E0AC21C6374CD00438BAF /* PBXContainerItemProxy */; + }; 5BB4B0741ACA710D00E2EF4D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Charts; @@ -779,6 +826,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; FRAMEWORK_SEARCH_PATHS = ../Charts/ThirdParty/Realm/ios; INFOPLIST_FILE = "Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -795,6 +843,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; FRAMEWORK_SEARCH_PATHS = ../Charts/ThirdParty/Realm/ios; INFOPLIST_FILE = "Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";