PDF Export done (actually increases load tim edge to memory and shit)

This commit is contained in:
2017-06-18 22:11:32 +02:00
parent 03e30b9621
commit 70867909eb
16 changed files with 825 additions and 64 deletions
+72 -8
View File
@@ -31,8 +31,14 @@
E2218D641EF45F37004298F6 /* LossDistributionPie.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2218D631EF45F37004298F6 /* LossDistributionPie.swift */; };
E2218D671EF463B4004298F6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2218D661EF463B4004298F6 /* QuartzCore.framework */; };
E2218D691EF478C0004298F6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E2218CA81EF2D37B004298F6 /* Assets.xcassets */; };
E2268DF81EF7095100C97726 /* PDFTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2268DF61EF7095100C97726 /* PDFTitle.swift */; };
E2268DF91EF7095100C97726 /* PDFTitle.xib in Resources */ = {isa = PBXBuildFile; fileRef = E2268DF71EF7095100C97726 /* PDFTitle.xib */; };
E262463E1EF55BCE00EAA4A6 /* GraphWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E262463C1EF55BCE00EAA4A6 /* GraphWindow.swift */; };
E262463F1EF55BCE00EAA4A6 /* GraphWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = E262463D1EF55BCE00EAA4A6 /* GraphWindow.xib */; };
E26246441EF5E64900EAA4A6 /* PDFDraw.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26246421EF5E64900EAA4A6 /* PDFDraw.swift */; };
E26246451EF5E64900EAA4A6 /* PDFDraw.xib in Resources */ = {isa = PBXBuildFile; fileRef = E26246431EF5E64900EAA4A6 /* PDFDraw.xib */; };
E26246471EF6684B00EAA4A6 /* PDFItemViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E26246461EF6684B00EAA4A6 /* PDFItemViewController.xib */; };
E26246491EF6688400EAA4A6 /* PDFItemViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26246481EF6688400EAA4A6 /* PDFItemViewController.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -86,8 +92,14 @@
E2218D611EF41415004298F6 /* CollectionViewMonth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewMonth.swift; sourceTree = "<group>"; };
E2218D631EF45F37004298F6 /* LossDistributionPie.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LossDistributionPie.swift; sourceTree = "<group>"; };
E2218D661EF463B4004298F6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
E2268DF61EF7095100C97726 /* PDFTitle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PDFTitle.swift; sourceTree = "<group>"; };
E2268DF71EF7095100C97726 /* PDFTitle.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PDFTitle.xib; sourceTree = "<group>"; };
E262463C1EF55BCE00EAA4A6 /* GraphWindow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GraphWindow.swift; sourceTree = "<group>"; };
E262463D1EF55BCE00EAA4A6 /* GraphWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GraphWindow.xib; sourceTree = "<group>"; };
E26246421EF5E64900EAA4A6 /* PDFDraw.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PDFDraw.swift; sourceTree = "<group>"; };
E26246431EF5E64900EAA4A6 /* PDFDraw.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PDFDraw.xib; sourceTree = "<group>"; };
E26246461EF6684B00EAA4A6 /* PDFItemViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PDFItemViewController.xib; sourceTree = "<group>"; };
E26246481EF6688400EAA4A6 /* PDFItemViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PDFItemViewController.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -253,12 +265,11 @@
E2218D481EF328FC004298F6 /* UI */ = {
isa = PBXGroup;
children = (
E2218D5C1EF3DD6F004298F6 /* CollectionViewItemMonth.xib */,
E2218D561EF335E6004298F6 /* CollectionViewItemYear.xib */,
E2218D531EF32BC4004298F6 /* Document.xib */,
E2218D4B1EF329A6004298F6 /* GraphDetailsController.xib */,
E262463D1EF55BCE00EAA4A6 /* GraphWindow.xib */,
E2268DFD1EF712FF00C97726 /* Collection View */,
E2268DFC1EF712F800C97726 /* Graph View */,
E2218D491EF32917004298F6 /* MainMenu.xib */,
E2268DFB1EF712F000C97726 /* PDF Generation */,
);
name = UI;
sourceTree = "<group>";
@@ -291,11 +302,10 @@
E2218D501EF329D0004298F6 /* Views */ = {
isa = PBXGroup;
children = (
E2218D681EF46ED3004298F6 /* Collection View */,
E2218D2F1EF3271F004298F6 /* Document.swift */,
E2218D511EF32AC6004298F6 /* GraphDetailsController.swift */,
E262463C1EF55BCE00EAA4A6 /* GraphWindow.swift */,
E2218D631EF45F37004298F6 /* LossDistributionPie.swift */,
E2218D681EF46ED3004298F6 /* Collection View */,
E2268DFA1EF712D300C97726 /* Graph View */,
E2268DF51EF7093600C97726 /* PDF Generation */,
);
name = Views;
sourceTree = "<group>";
@@ -315,6 +325,54 @@
E2218D5F1EF40E23004298F6 /* CollectionViewYear.swift */,
E2218D5B1EF3DD6F004298F6 /* CollectionViewItemMonth.swift */,
E2218D551EF335E6004298F6 /* CollectionViewItemYear.swift */,
E2218D631EF45F37004298F6 /* LossDistributionPie.swift */,
);
name = "Collection View";
sourceTree = "<group>";
};
E2268DF51EF7093600C97726 /* PDF Generation */ = {
isa = PBXGroup;
children = (
E26246421EF5E64900EAA4A6 /* PDFDraw.swift */,
E26246481EF6688400EAA4A6 /* PDFItemViewController.swift */,
E2268DF61EF7095100C97726 /* PDFTitle.swift */,
);
name = "PDF Generation";
sourceTree = "<group>";
};
E2268DFA1EF712D300C97726 /* Graph View */ = {
isa = PBXGroup;
children = (
E2218D511EF32AC6004298F6 /* GraphDetailsController.swift */,
E262463C1EF55BCE00EAA4A6 /* GraphWindow.swift */,
);
name = "Graph View";
sourceTree = "<group>";
};
E2268DFB1EF712F000C97726 /* PDF Generation */ = {
isa = PBXGroup;
children = (
E26246431EF5E64900EAA4A6 /* PDFDraw.xib */,
E26246461EF6684B00EAA4A6 /* PDFItemViewController.xib */,
E2268DF71EF7095100C97726 /* PDFTitle.xib */,
);
name = "PDF Generation";
sourceTree = "<group>";
};
E2268DFC1EF712F800C97726 /* Graph View */ = {
isa = PBXGroup;
children = (
E2218D4B1EF329A6004298F6 /* GraphDetailsController.xib */,
E262463D1EF55BCE00EAA4A6 /* GraphWindow.xib */,
);
name = "Graph View";
sourceTree = "<group>";
};
E2268DFD1EF712FF00C97726 /* Collection View */ = {
isa = PBXGroup;
children = (
E2218D5C1EF3DD6F004298F6 /* CollectionViewItemMonth.xib */,
E2218D561EF335E6004298F6 /* CollectionViewItemYear.xib */,
);
name = "Collection View";
sourceTree = "<group>";
@@ -465,7 +523,10 @@
E2218D3B1EF32764004298F6 /* Graph.icns in Resources */,
E2218D4C1EF329A6004298F6 /* GraphDetailsController.xib in Resources */,
E2218D581EF335E6004298F6 /* CollectionViewItemYear.xib in Resources */,
E26246451EF5E64900EAA4A6 /* PDFDraw.xib in Resources */,
E2218D4A1EF32917004298F6 /* MainMenu.xib in Resources */,
E26246471EF6684B00EAA4A6 /* PDFItemViewController.xib in Resources */,
E2268DF91EF7095100C97726 /* PDFTitle.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -488,10 +549,13 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E26246441EF5E64900EAA4A6 /* PDFDraw.swift in Sources */,
E2268DF81EF7095100C97726 /* PDFTitle.swift in Sources */,
E2218D2C1EF3271F004298F6 /* AppDelegate.swift in Sources */,
E2218D621EF41415004298F6 /* CollectionViewMonth.swift in Sources */,
E2218D601EF40E23004298F6 /* CollectionViewYear.swift in Sources */,
E262463E1EF55BCE00EAA4A6 /* GraphWindow.swift in Sources */,
E26246491EF6688400EAA4A6 /* PDFItemViewController.swift in Sources */,
E2218D641EF45F37004298F6 /* LossDistributionPie.swift in Sources */,
E2218D571EF335E6004298F6 /* CollectionViewItemYear.swift in Sources */,
E2218D521EF32AC6004298F6 /* GraphDetailsController.swift in Sources */,