@@ -8,20 +8,62 @@
88
99/* Begin PBXBuildFile section */
1010 12E36D9C221424EA006FCDD7 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */; };
11− 12E36D9E221424EA006FCDD7 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36D9D221424EA006FCDD7 /* ViewController.swift */; };
11+ 12E36D9E221424EA006FCDD7 /* NewsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36D9D221424EA006FCDD7 /* NewsController.swift */; };
1212 12E36DA1221424EA006FCDD7 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12E36D9F221424EA006FCDD7 /* Main.storyboard */; };
1313 12E36DA3221424ED006FCDD7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 12E36DA2221424ED006FCDD7 /* Assets.xcassets */; };
1414 12E36DA6221424ED006FCDD7 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */; };
15+ 12E36DAF22143D40006FCDD7 /* Cartography.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DAE22143D40006FCDD7 /* Cartography.framework */; };
16+ 12E36DB322143D4E006FCDD7 /* Marklight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DB222143D4E006FCDD7 /* Marklight.framework */; };
17+ 12E36DB522143D54006FCDD7 /* TinyConstraints.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DB422143D54006FCDD7 /* TinyConstraints.framework */; };
18+ 12E36DB72214400A006FCDD7 /* Post.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DB62214400A006FCDD7 /* Post.swift */; };
19+ 12E36DB922144016006FCDD7 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DB822144016006FCDD7 /* User.swift */; };
20+ 12E36DBD221441D5006FCDD7 /* TinyConstraints.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DB422143D54006FCDD7 /* TinyConstraints.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
21+ 12E36DC0221441DB006FCDD7 /* Marklight.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DB222143D4E006FCDD7 /* Marklight.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
22+ 12E36DC2221441E1006FCDD7 /* MarkdownKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DB022143D47006FCDD7 /* MarkdownKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
23+ 12E36DC4221441EA006FCDD7 /* Cartography.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 12E36DAE22143D40006FCDD7 /* Cartography.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
24+ 12E36DC622144266006FCDD7 /* HeaderNewsChannels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DC522144266006FCDD7 /* HeaderNewsChannels.swift */; };
25+ 12E36DC822144374006FCDD7 /* ChannelsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DC722144374006FCDD7 /* ChannelsController.swift */; };
26+ 12E36DCA22144635006FCDD7 /* NewPostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DC922144635006FCDD7 /* NewPostViewController.swift */; };
27+ 12E36DCC22144725006FCDD7 /* PostViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DCB22144725006FCDD7 /* PostViewCell.swift */; };
28+ 12E36DCE22144756006FCDD7 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36DCD22144756006FCDD7 /* Constants.swift */; };
1529/* End PBXBuildFile section */
1630
31+/* Begin PBXCopyFilesBuildPhase section */
32+ 12E36DBE221441D5006FCDD7 /* Embed Frameworks */ = {
33+ isa = PBXCopyFilesBuildPhase;
34+ buildActionMask = 2147483647;
35+ dstPath = "";
36+ dstSubfolderSpec = 10;
37+ files = (
38+ 12E36DC0221441DB006FCDD7 /* Marklight.framework in Embed Frameworks */,
39+ 12E36DC4221441EA006FCDD7 /* Cartography.framework in Embed Frameworks */,
40+ 12E36DBD221441D5006FCDD7 /* TinyConstraints.framework in Embed Frameworks */,
41+ 12E36DC2221441E1006FCDD7 /* MarkdownKit.framework in Embed Frameworks */,
42+ );
43+ name = "Embed Frameworks";
44+ runOnlyForDeploymentPostprocessing = 0;
45+ };
46+/* End PBXCopyFilesBuildPhase section */
47+
1748/* Begin PBXFileReference section */
1849 12E36D98221424EA006FCDD7 /* GDproject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GDproject.app; sourceTree = BUILT_PRODUCTS_DIR; };
1950 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
20− 12E36D9D221424EA006FCDD7 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
51+ 12E36D9D221424EA006FCDD7 /* NewsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsController.swift; sourceTree = "<group>"; };
2152 12E36DA0221424EA006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
2253 12E36DA2221424ED006FCDD7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
2354 12E36DA5221424ED006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
2455 12E36DA7221424ED006FCDD7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
56+ 12E36DAE22143D40006FCDD7 /* Cartography.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cartography.framework; path = Carthage/Build/iOS/Cartography.framework; sourceTree = "<group>"; };
57+ 12E36DB022143D47006FCDD7 /* MarkdownKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MarkdownKit.framework; path = Carthage/Build/iOS/MarkdownKit.framework; sourceTree = "<group>"; };
58+ 12E36DB222143D4E006FCDD7 /* Marklight.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Marklight.framework; path = Carthage/Build/iOS/Marklight.framework; sourceTree = "<group>"; };
59+ 12E36DB422143D54006FCDD7 /* TinyConstraints.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TinyConstraints.framework; path = Carthage/Build/iOS/TinyConstraints.framework; sourceTree = "<group>"; };
60+ 12E36DB62214400A006FCDD7 /* Post.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Post.swift; sourceTree = "<group>"; };
61+ 12E36DB822144016006FCDD7 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
62+ 12E36DC522144266006FCDD7 /* HeaderNewsChannels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeaderNewsChannels.swift; sourceTree = "<group>"; };
63+ 12E36DC722144374006FCDD7 /* ChannelsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelsController.swift; sourceTree = "<group>"; };
64+ 12E36DC922144635006FCDD7 /* NewPostViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPostViewController.swift; sourceTree = "<group>"; };
65+ 12E36DCB22144725006FCDD7 /* PostViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostViewCell.swift; sourceTree = "<group>"; };
66+ 12E36DCD22144756006FCDD7 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
2567/* End PBXFileReference section */
2668
2769/* Begin PBXFrameworksBuildPhase section */
@@ -29,6 +71,9 @@
2971 isa = PBXFrameworksBuildPhase;
3072 buildActionMask = 2147483647;
3173 files = (
74+ 12E36DB522143D54006FCDD7 /* TinyConstraints.framework in Frameworks */,
75+ 12E36DAF22143D40006FCDD7 /* Cartography.framework in Frameworks */,
76+ 12E36DB322143D4E006FCDD7 /* Marklight.framework in Frameworks */,
3277 );
3378 runOnlyForDeploymentPostprocessing = 0;
3479 };
@@ -38,6 +83,10 @@
3883 12E36D8F221424EA006FCDD7 = {
3984 isa = PBXGroup;
4085 children = (
86+ 12E36DB422143D54006FCDD7 /* TinyConstraints.framework */,
87+ 12E36DB222143D4E006FCDD7 /* Marklight.framework */,
88+ 12E36DB022143D47006FCDD7 /* MarkdownKit.framework */,
89+ 12E36DAE22143D40006FCDD7 /* Cartography.framework */,
4190 12E36D9A221424EA006FCDD7 /* GDproject */,
4291 12E36D99221424EA006FCDD7 /* Products */,
4392 );
@@ -54,16 +103,47 @@
54103 12E36D9A221424EA006FCDD7 /* GDproject */ = {
55104 isa = PBXGroup;
56105 children = (
57− 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */,
58− 12E36D9D221424EA006FCDD7 /* ViewController.swift */,
106+ 12E36DCF22145923006FCDD7 /* Controller */,
107+ 12E36DCD22144756006FCDD7 /* Constants.swift */,
108+ 12E36DBB2214402B006FCDD7 /* Supporting files */,
109+ 12E36DBA2214401B006FCDD7 /* Simple model */,
59110 12E36D9F221424EA006FCDD7 /* Main.storyboard */,
60− 12E36DA2221424ED006FCDD7 /* Assets.xcassets */,
61− 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */,
62111 12E36DA7221424ED006FCDD7 /* Info.plist */,
63112 );
64113 path = GDproject;
65114 sourceTree = "<group>";
66115 };
116+ 12E36DBA2214401B006FCDD7 /* Simple model */ = {
117+ isa = PBXGroup;
118+ children = (
119+ 12E36DB62214400A006FCDD7 /* Post.swift */,
120+ 12E36DB822144016006FCDD7 /* User.swift */,
121+ );
122+ path = "Simple model";
123+ sourceTree = "<group>";
124+ };
125+ 12E36DBB2214402B006FCDD7 /* Supporting files */ = {
126+ isa = PBXGroup;
127+ children = (
128+ 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */,
129+ 12E36DA2221424ED006FCDD7 /* Assets.xcassets */,
130+ 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */,
131+ );
132+ path = "Supporting files";
133+ sourceTree = "<group>";
134+ };
135+ 12E36DCF22145923006FCDD7 /* Controller */ = {
136+ isa = PBXGroup;
137+ children = (
138+ 12E36DC522144266006FCDD7 /* HeaderNewsChannels.swift */,
139+ 12E36DC722144374006FCDD7 /* ChannelsController.swift */,
140+ 12E36D9D221424EA006FCDD7 /* NewsController.swift */,
141+ 12E36DCB22144725006FCDD7 /* PostViewCell.swift */,
142+ 12E36DC922144635006FCDD7 /* NewPostViewController.swift */,
143+ );
144+ path = Controller;
145+ sourceTree = "<group>";
146+ };
67147/* End PBXGroup section */
68148
69149/* Begin PBXNativeTarget section */
@@ -74,6 +154,7 @@
74154 12E36D94221424EA006FCDD7 /* Sources */,
75155 12E36D95221424EA006FCDD7 /* Frameworks */,
76156 12E36D96221424EA006FCDD7 /* Resources */,
157+ 12E36DBE221441D5006FCDD7 /* Embed Frameworks */,
77158 );
78159 buildRules = (
79160 );
@@ -135,8 +216,15 @@
135216 isa = PBXSourcesBuildPhase;
136217 buildActionMask = 2147483647;
137218 files = (
138− 12E36D9E221424EA006FCDD7 /* ViewController.swift in Sources */,
219+ 12E36DC822144374006FCDD7 /* ChannelsController.swift in Sources */,
220+ 12E36DB922144016006FCDD7 /* User.swift in Sources */,
221+ 12E36DB72214400A006FCDD7 /* Post.swift in Sources */,
222+ 12E36DCA22144635006FCDD7 /* NewPostViewController.swift in Sources */,
223+ 12E36D9E221424EA006FCDD7 /* NewsController.swift in Sources */,
224+ 12E36DC622144266006FCDD7 /* HeaderNewsChannels.swift in Sources */,
225+ 12E36DCC22144725006FCDD7 /* PostViewCell.swift in Sources */,
139226 12E36D9C221424EA006FCDD7 /* AppDelegate.swift in Sources */,
227+ 12E36DCE22144756006FCDD7 /* Constants.swift in Sources */,
140228 );
141229 runOnlyForDeploymentPostprocessing = 0;
142230 };
@@ -284,6 +372,10 @@
284372 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
285373 CODE_SIGN_STYLE = Automatic;
286374 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
375+ FRAMEWORK_SEARCH_PATHS = (
376+ "$(inherited)",
377+ "$(PROJECT_DIR)/Carthage/Build/iOS",
378+ );
287379 INFOPLIST_FILE = GDproject/Info.plist;
288380 LD_RUNPATH_SEARCH_PATHS = (
289381 "$(inherited)",
@@ -302,6 +394,10 @@
302394 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
303395 CODE_SIGN_STYLE = Automatic;
304396 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
397+ FRAMEWORK_SEARCH_PATHS = (
398+ "$(inherited)",
399+ "$(PROJECT_DIR)/Carthage/Build/iOS",
400+ );
305401 INFOPLIST_FILE = GDproject/Info.plist;
306402 LD_RUNPATH_SEARCH_PATHS = (
307403 "$(inherited)",