@@ -8,20 +8,62 @@
9/* Begin PBXBuildFile section */
9/* Begin PBXBuildFile section */
10 12E36D9C221424EA006FCDD7 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */; };
10 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 */; };
12 12E36DA1221424EA006FCDD7 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12E36D9F221424EA006FCDD7 /* Main.storyboard */; };
12 12E36DA1221424EA006FCDD7 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12E36D9F221424EA006FCDD7 /* Main.storyboard */; };
13 12E36DA3221424ED006FCDD7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 12E36DA2221424ED006FCDD7 /* Assets.xcassets */; };
13 12E36DA3221424ED006FCDD7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 12E36DA2221424ED006FCDD7 /* Assets.xcassets */; };
14 12E36DA6221424ED006FCDD7 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */; };
14 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 */; };
15/* End PBXBuildFile section */
29/* End PBXBuildFile section */
31+/* Begin PBXCopyFilesBuildPhase section */
32+ 12E36DBE221441D5006FCDD7 /* Embed Frameworks */ = {
33+ isa = PBXCopyFilesBuildPhase;
34+ buildActionMask = 2147483647;
36+ dstSubfolderSpec = 10;
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 */,
43+ name = "Embed Frameworks";
44+ runOnlyForDeploymentPostprocessing = 0;
46+/* End PBXCopyFilesBuildPhase section */
17/* Begin PBXFileReference section */
48/* Begin PBXFileReference section */
18 12E36D98221424EA006FCDD7 /* GDproject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GDproject.app; sourceTree = BUILT_PRODUCTS_DIR; };
49 12E36D98221424EA006FCDD7 /* GDproject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GDproject.app; sourceTree = BUILT_PRODUCTS_DIR; };
19 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
50 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>"; };
21 12E36DA0221424EA006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
52 12E36DA0221424EA006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
22 12E36DA2221424ED006FCDD7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
53 12E36DA2221424ED006FCDD7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
23 12E36DA5221424ED006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
54 12E36DA5221424ED006FCDD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
24 12E36DA7221424ED006FCDD7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
55 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>"; };
25/* End PBXFileReference section */
67/* End PBXFileReference section */
27/* Begin PBXFrameworksBuildPhase section */
69/* Begin PBXFrameworksBuildPhase section */
@@ -29,6 +71,9 @@
29 isa = PBXFrameworksBuildPhase;
71 isa = PBXFrameworksBuildPhase;
30 buildActionMask = 2147483647;
72 buildActionMask = 2147483647;
74+ 12E36DB522143D54006FCDD7 /* TinyConstraints.framework in Frameworks */,
75+ 12E36DAF22143D40006FCDD7 /* Cartography.framework in Frameworks */,
76+ 12E36DB322143D4E006FCDD7 /* Marklight.framework in Frameworks */,
33 runOnlyForDeploymentPostprocessing = 0;
78 runOnlyForDeploymentPostprocessing = 0;
@@ -38,6 +83,10 @@
38 12E36D8F221424EA006FCDD7 = {
83 12E36D8F221424EA006FCDD7 = {
39 isa = PBXGroup;
84 isa = PBXGroup;
40 children = (
85 children = (
86+ 12E36DB422143D54006FCDD7 /* TinyConstraints.framework */,
87+ 12E36DB222143D4E006FCDD7 /* Marklight.framework */,
88+ 12E36DB022143D47006FCDD7 /* MarkdownKit.framework */,
89+ 12E36DAE22143D40006FCDD7 /* Cartography.framework */,
41 12E36D9A221424EA006FCDD7 /* GDproject */,
90 12E36D9A221424EA006FCDD7 /* GDproject */,
42 12E36D99221424EA006FCDD7 /* Products */,
91 12E36D99221424EA006FCDD7 /* Products */,
@@ -54,16 +103,47 @@
54 12E36D9A221424EA006FCDD7 /* GDproject */ = {
103 12E36D9A221424EA006FCDD7 /* GDproject */ = {
55 isa = PBXGroup;
104 isa = PBXGroup;
56 children = (
105 children = (
57− 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */,
106+ 12E36DCF22145923006FCDD7 /* Controller */,
58− 12E36D9D221424EA006FCDD7 /* ViewController.swift */,
107+ 12E36DCD22144756006FCDD7 /* Constants.swift */,
108+ 12E36DBB2214402B006FCDD7 /* Supporting files */,
109+ 12E36DBA2214401B006FCDD7 /* Simple model */,
59 12E36D9F221424EA006FCDD7 /* Main.storyboard */,
110 12E36D9F221424EA006FCDD7 /* Main.storyboard */,
60− 12E36DA2221424ED006FCDD7 /* Assets.xcassets */,
61− 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */,
62 12E36DA7221424ED006FCDD7 /* Info.plist */,
111 12E36DA7221424ED006FCDD7 /* Info.plist */,
64 path = GDproject;
113 path = GDproject;
65 sourceTree = "<group>";
114 sourceTree = "<group>";
116+ 12E36DBA2214401B006FCDD7 /* Simple model */ = {
119+ 12E36DB62214400A006FCDD7 /* Post.swift */,
120+ 12E36DB822144016006FCDD7 /* User.swift */,
122+ path = "Simple model";
123+ sourceTree = "<group>";
125+ 12E36DBB2214402B006FCDD7 /* Supporting files */ = {
128+ 12E36D9B221424EA006FCDD7 /* AppDelegate.swift */,
129+ 12E36DA2221424ED006FCDD7 /* Assets.xcassets */,
130+ 12E36DA4221424ED006FCDD7 /* LaunchScreen.storyboard */,
132+ path = "Supporting files";
133+ sourceTree = "<group>";
135+ 12E36DCF22145923006FCDD7 /* Controller */ = {
138+ 12E36DC522144266006FCDD7 /* HeaderNewsChannels.swift */,
139+ 12E36DC722144374006FCDD7 /* ChannelsController.swift */,
140+ 12E36D9D221424EA006FCDD7 /* NewsController.swift */,
141+ 12E36DCB22144725006FCDD7 /* PostViewCell.swift */,
142+ 12E36DC922144635006FCDD7 /* NewPostViewController.swift */,
145+ sourceTree = "<group>";
67/* End PBXGroup section */
147/* End PBXGroup section */
69/* Begin PBXNativeTarget section */
149/* Begin PBXNativeTarget section */
@@ -74,6 +154,7 @@
74 12E36D94221424EA006FCDD7 /* Sources */,
154 12E36D94221424EA006FCDD7 /* Sources */,
75 12E36D95221424EA006FCDD7 /* Frameworks */,
155 12E36D95221424EA006FCDD7 /* Frameworks */,
76 12E36D96221424EA006FCDD7 /* Resources */,
156 12E36D96221424EA006FCDD7 /* Resources */,
157+ 12E36DBE221441D5006FCDD7 /* Embed Frameworks */,
78 buildRules = (
159 buildRules = (
@@ -135,8 +216,15 @@
135 isa = PBXSourcesBuildPhase;
216 isa = PBXSourcesBuildPhase;
136 buildActionMask = 2147483647;
217 buildActionMask = 2147483647;
137 files = (
218 files = (
219+ 12E36DC822144374006FCDD7 /* ChannelsController.swift in Sources */,
220+ 12E36DB922144016006FCDD7 /* User.swift in Sources */,
221+ 12E36DB72214400A006FCDD7 /* Post.swift in Sources */,
222+ 12E36DCA22144635006FCDD7 /* NewPostViewController.swift in Sources */,
138− 12E36D9E221424EA006FCDD7 /* ViewController.swift in Sources */,
223+ 12E36D9E221424EA006FCDD7 /* NewsController.swift in Sources */,
224+ 12E36DC622144266006FCDD7 /* HeaderNewsChannels.swift in Sources */,
225+ 12E36DCC22144725006FCDD7 /* PostViewCell.swift in Sources */,
139 12E36D9C221424EA006FCDD7 /* AppDelegate.swift in Sources */,
226 12E36D9C221424EA006FCDD7 /* AppDelegate.swift in Sources */,
227+ 12E36DCE22144756006FCDD7 /* Constants.swift in Sources */,
141 runOnlyForDeploymentPostprocessing = 0;
229 runOnlyForDeploymentPostprocessing = 0;
@@ -284,6 +372,10 @@
284 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
372 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
285 CODE_SIGN_STYLE = Automatic;
373 CODE_SIGN_STYLE = Automatic;
286 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
374 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
375+ FRAMEWORK_SEARCH_PATHS = (
377+ "$(PROJECT_DIR)/Carthage/Build/iOS",
287 INFOPLIST_FILE = GDproject/Info.plist;
379 INFOPLIST_FILE = GDproject/Info.plist;
288 LD_RUNPATH_SEARCH_PATHS = (
380 LD_RUNPATH_SEARCH_PATHS = (
289 "$(inherited)",
381 "$(inherited)",
@@ -302,6 +394,10 @@
302 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
394 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
303 CODE_SIGN_STYLE = Automatic;
395 CODE_SIGN_STYLE = Automatic;
304 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
396 DEVELOPMENT_TEAM = 9Z6LFGKA9G;
397+ FRAMEWORK_SEARCH_PATHS = (
399+ "$(PROJECT_DIR)/Carthage/Build/iOS",
305 INFOPLIST_FILE = GDproject/Info.plist;
401 INFOPLIST_FILE = GDproject/Info.plist;
306 LD_RUNPATH_SEARCH_PATHS = (
402 LD_RUNPATH_SEARCH_PATHS = (
307 "$(inherited)",
403 "$(inherited)",