|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | 3C9F497E1EFD4B02008AB676 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F497D1EFD4B02008AB676 /* AppDelegate.swift */; }; |
11 | 11 | 3C9F49801EFD4B02008AB676 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F497F1EFD4B02008AB676 /* ViewController.swift */; }; |
12 | | -3C9F49831EFD4B02008AB676 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3C9F49811EFD4B02008AB676 /* Main.storyboard */; }; |
13 | 12 | 3C9F49851EFD4B02008AB676 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3C9F49841EFD4B02008AB676 /* Assets.xcassets */; }; |
14 | 13 | 3C9F49881EFD4B02008AB676 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3C9F49861EFD4B02008AB676 /* LaunchScreen.storyboard */; }; |
15 | | -3C9F49931EFD4B02008AB676 /* BlognoneDemoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49921EFD4B02008AB676 /* BlognoneDemoTests.swift */; }; |
16 | 14 | 3C9F499E1EFD4B02008AB676 /* BlognoneDemoUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F499D1EFD4B02008AB676 /* BlognoneDemoUITests.swift */; }; |
| 15 | +3C9F49C21EFD4B80008AB676 /* NewsListConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49BB1EFD4B80008AB676 /* NewsListConfigurator.swift */; }; |
| 16 | +3C9F49C31EFD4B80008AB676 /* NewsListInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49BC1EFD4B80008AB676 /* NewsListInteractor.swift */; }; |
| 17 | +3C9F49C41EFD4B80008AB676 /* NewsListModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49BD1EFD4B80008AB676 /* NewsListModels.swift */; }; |
| 18 | +3C9F49C51EFD4B80008AB676 /* NewsListPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49BE1EFD4B80008AB676 /* NewsListPresenter.swift */; }; |
| 19 | +3C9F49C61EFD4B80008AB676 /* NewsListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49BF1EFD4B80008AB676 /* NewsListRouter.swift */; }; |
| 20 | +3C9F49C71EFD4B80008AB676 /* NewsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49C01EFD4B80008AB676 /* NewsListViewController.swift */; }; |
| 21 | +3C9F49C81EFD4B80008AB676 /* NewsListWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49C11EFD4B80008AB676 /* NewsListWorker.swift */; }; |
| 22 | +3C9F49CE1EFD4BBD008AB676 /* NewsList.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3C9F49CA1EFD4BBD008AB676 /* NewsList.storyboard */; }; |
| 23 | +3C9F49CF1EFD4BBD008AB676 /* NewsListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49CB1EFD4BBD008AB676 /* NewsListTableViewCell.swift */; }; |
| 24 | +3C9F49D01EFD4BBD008AB676 /* NewsListTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3C9F49CC1EFD4BBD008AB676 /* NewsListTableViewCell.xib */; }; |
| 25 | +3C9F49D31EFD51FA008AB676 /* News.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49D21EFD51FA008AB676 /* News.swift */; }; |
| 26 | +3C9F49D81EFD7129008AB676 /* NewsListInteractorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49D41EFD7129008AB676 /* NewsListInteractorTests.swift */; }; |
| 27 | +3C9F49D91EFD7129008AB676 /* NewsListPresenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49D51EFD7129008AB676 /* NewsListPresenterTests.swift */; }; |
| 28 | +3C9F49DA1EFD7129008AB676 /* NewsListViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49D61EFD7129008AB676 /* NewsListViewControllerTests.swift */; }; |
| 29 | +3C9F49DB1EFD7129008AB676 /* NewsListWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F49D71EFD7129008AB676 /* NewsListWorkerTests.swift */; }; |
17 | 30 | /* End PBXBuildFile section */ |
18 | 31 |
|
19 | 32 | /* Begin PBXContainerItemProxy section */ |
|
37 | 50 | 3C9F497A1EFD4B02008AB676 /* BlognoneDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BlognoneDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
38 | 51 | 3C9F497D1EFD4B02008AB676 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
39 | 52 | 3C9F497F1EFD4B02008AB676 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; }; |
40 | | -3C9F49821EFD4B02008AB676 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; |
41 | 53 | 3C9F49841EFD4B02008AB676 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
42 | 54 | 3C9F49871EFD4B02008AB676 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
43 | 55 | 3C9F49891EFD4B02008AB676 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
44 | 56 | 3C9F498E1EFD4B02008AB676 /* BlognoneDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlognoneDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
45 | | -3C9F49921EFD4B02008AB676 /* BlognoneDemoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlognoneDemoTests.swift; sourceTree = "<group>"; }; |
46 | 57 | 3C9F49941EFD4B02008AB676 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
47 | 58 | 3C9F49991EFD4B02008AB676 /* BlognoneDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlognoneDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
48 | 59 | 3C9F499D1EFD4B02008AB676 /* BlognoneDemoUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlognoneDemoUITests.swift; sourceTree = "<group>"; }; |
49 | 60 | 3C9F499F1EFD4B02008AB676 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 61 | +3C9F49BB1EFD4B80008AB676 /* NewsListConfigurator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListConfigurator.swift; sourceTree = "<group>"; }; |
| 62 | +3C9F49BC1EFD4B80008AB676 /* NewsListInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListInteractor.swift; sourceTree = "<group>"; }; |
| 63 | +3C9F49BD1EFD4B80008AB676 /* NewsListModels.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListModels.swift; sourceTree = "<group>"; }; |
| 64 | +3C9F49BE1EFD4B80008AB676 /* NewsListPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListPresenter.swift; sourceTree = "<group>"; }; |
| 65 | +3C9F49BF1EFD4B80008AB676 /* NewsListRouter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListRouter.swift; sourceTree = "<group>"; }; |
| 66 | +3C9F49C01EFD4B80008AB676 /* NewsListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListViewController.swift; sourceTree = "<group>"; }; |
| 67 | +3C9F49C11EFD4B80008AB676 /* NewsListWorker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListWorker.swift; sourceTree = "<group>"; }; |
| 68 | +3C9F49CA1EFD4BBD008AB676 /* NewsList.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = NewsList.storyboard; sourceTree = "<group>"; }; |
| 69 | +3C9F49CB1EFD4BBD008AB676 /* NewsListTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListTableViewCell.swift; sourceTree = "<group>"; }; |
| 70 | +3C9F49CC1EFD4BBD008AB676 /* NewsListTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NewsListTableViewCell.xib; sourceTree = "<group>"; }; |
| 71 | +3C9F49D21EFD51FA008AB676 /* News.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = News.swift; sourceTree = "<group>"; }; |
| 72 | +3C9F49D41EFD7129008AB676 /* NewsListInteractorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListInteractorTests.swift; sourceTree = "<group>"; }; |
| 73 | +3C9F49D51EFD7129008AB676 /* NewsListPresenterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListPresenterTests.swift; sourceTree = "<group>"; }; |
| 74 | +3C9F49D61EFD7129008AB676 /* NewsListViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListViewControllerTests.swift; sourceTree = "<group>"; }; |
| 75 | +3C9F49D71EFD7129008AB676 /* NewsListWorkerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsListWorkerTests.swift; sourceTree = "<group>"; }; |
50 | 76 | /* End PBXFileReference section */ |
51 | 77 |
|
52 | 78 | /* Begin PBXFrameworksBuildPhase section */ |
|
97 | 123 | 3C9F497C1EFD4B02008AB676 /* BlognoneDemo */ = { |
98 | 124 | isa = PBXGroup; |
99 | 125 | children = ( |
| 126 | +3C9F49AB1EFD4B30008AB676 /* Feature */, |
100 | 127 | 3C9F497D1EFD4B02008AB676 /* AppDelegate.swift */, |
101 | 128 | 3C9F497F1EFD4B02008AB676 /* ViewController.swift */, |
102 | | -3C9F49811EFD4B02008AB676 /* Main.storyboard */, |
103 | 129 | 3C9F49841EFD4B02008AB676 /* Assets.xcassets */, |
104 | 130 | 3C9F49861EFD4B02008AB676 /* LaunchScreen.storyboard */, |
105 | 131 | 3C9F49891EFD4B02008AB676 /* Info.plist */, |
|
110 | 136 | 3C9F49911EFD4B02008AB676 /* BlognoneDemoTests */ = { |
111 | 137 | isa = PBXGroup; |
112 | 138 | children = ( |
113 | | -3C9F49921EFD4B02008AB676 /* BlognoneDemoTests.swift */, |
114 | 139 | 3C9F49941EFD4B02008AB676 /* Info.plist */, |
| 140 | +3C9F49D41EFD7129008AB676 /* NewsListInteractorTests.swift */, |
| 141 | +3C9F49D51EFD7129008AB676 /* NewsListPresenterTests.swift */, |
| 142 | +3C9F49D61EFD7129008AB676 /* NewsListViewControllerTests.swift */, |
| 143 | +3C9F49D71EFD7129008AB676 /* NewsListWorkerTests.swift */, |
115 | 144 | ); |
116 | 145 | path = BlognoneDemoTests; |
117 | 146 | sourceTree = "<group>"; |
|
125 | 154 | path = BlognoneDemoUITests; |
126 | 155 | sourceTree = "<group>"; |
127 | 156 | }; |
| 157 | +3C9F49AB1EFD4B30008AB676 /* Feature */ = { |
| 158 | +isa = PBXGroup; |
| 159 | +children = ( |
| 160 | +3C9F49AC1EFD4B30008AB676 /* NewsList */, |
| 161 | +3C9F49D21EFD51FA008AB676 /* News.swift */, |
| 162 | +); |
| 163 | +path = Feature; |
| 164 | +sourceTree = "<group>"; |
| 165 | +}; |
| 166 | +3C9F49AC1EFD4B30008AB676 /* NewsList */ = { |
| 167 | +isa = PBXGroup; |
| 168 | +children = ( |
| 169 | +3C9F49C91EFD4BAA008AB676 /* UI */, |
| 170 | +3C9F49BB1EFD4B80008AB676 /* NewsListConfigurator.swift */, |
| 171 | +3C9F49BC1EFD4B80008AB676 /* NewsListInteractor.swift */, |
| 172 | +3C9F49BD1EFD4B80008AB676 /* NewsListModels.swift */, |
| 173 | +3C9F49BE1EFD4B80008AB676 /* NewsListPresenter.swift */, |
| 174 | +3C9F49BF1EFD4B80008AB676 /* NewsListRouter.swift */, |
| 175 | +3C9F49C01EFD4B80008AB676 /* NewsListViewController.swift */, |
| 176 | +3C9F49C11EFD4B80008AB676 /* NewsListWorker.swift */, |
| 177 | +); |
| 178 | +name = NewsList; |
| 179 | +path = NewListing; |
| 180 | +sourceTree = "<group>"; |
| 181 | +}; |
| 182 | +3C9F49C91EFD4BAA008AB676 /* UI */ = { |
| 183 | +isa = PBXGroup; |
| 184 | +children = ( |
| 185 | +3C9F49CA1EFD4BBD008AB676 /* NewsList.storyboard */, |
| 186 | +3C9F49CB1EFD4BBD008AB676 /* NewsListTableViewCell.swift */, |
| 187 | +3C9F49CC1EFD4BBD008AB676 /* NewsListTableViewCell.xib */, |
| 188 | +); |
| 189 | +path = UI; |
| 190 | +sourceTree = "<group>"; |
| 191 | +}; |
128 | 192 | /* End PBXGroup section */ |
129 | 193 |
|
130 | 194 | /* Begin PBXNativeTarget section */ |
|
235 | 299 | isa = PBXResourcesBuildPhase; |
236 | 300 | buildActionMask = 2147483647; |
237 | 301 | files = ( |
| 302 | +3C9F49D01EFD4BBD008AB676 /* NewsListTableViewCell.xib in Resources */, |
238 | 303 | 3C9F49881EFD4B02008AB676 /* LaunchScreen.storyboard in Resources */, |
239 | 304 | 3C9F49851EFD4B02008AB676 /* Assets.xcassets in Resources */, |
240 | | -3C9F49831EFD4B02008AB676 /* Main.storyboard in Resources */, |
| 305 | +3C9F49CE1EFD4BBD008AB676 /* NewsList.storyboard in Resources */, |
241 | 306 | ); |
242 | 307 | runOnlyForDeploymentPostprocessing = 0; |
243 | 308 | }; |
|
262 | 327 | isa = PBXSourcesBuildPhase; |
263 | 328 | buildActionMask = 2147483647; |
264 | 329 | files = ( |
| 330 | +3C9F49C21EFD4B80008AB676 /* NewsListConfigurator.swift in Sources */, |
| 331 | +3C9F49C81EFD4B80008AB676 /* NewsListWorker.swift in Sources */, |
265 | 332 | 3C9F49801EFD4B02008AB676 /* ViewController.swift in Sources */, |
| 333 | +3C9F49C61EFD4B80008AB676 /* NewsListRouter.swift in Sources */, |
266 | 334 | 3C9F497E1EFD4B02008AB676 /* AppDelegate.swift in Sources */, |
| 335 | +3C9F49C31EFD4B80008AB676 /* NewsListInteractor.swift in Sources */, |
| 336 | +3C9F49D31EFD51FA008AB676 /* News.swift in Sources */, |
| 337 | +3C9F49CF1EFD4BBD008AB676 /* NewsListTableViewCell.swift in Sources */, |
| 338 | +3C9F49C41EFD4B80008AB676 /* NewsListModels.swift in Sources */, |
| 339 | +3C9F49C51EFD4B80008AB676 /* NewsListPresenter.swift in Sources */, |
| 340 | +3C9F49C71EFD4B80008AB676 /* NewsListViewController.swift in Sources */, |
267 | 341 | ); |
268 | 342 | runOnlyForDeploymentPostprocessing = 0; |
269 | 343 | }; |
270 | 344 | 3C9F498A1EFD4B02008AB676 /* Sources */ = { |
271 | 345 | isa = PBXSourcesBuildPhase; |
272 | 346 | buildActionMask = 2147483647; |
273 | 347 | files = ( |
274 | | -3C9F49931EFD4B02008AB676 /* BlognoneDemoTests.swift in Sources */, |
| 348 | +3C9F49DA1EFD7129008AB676 /* NewsListViewControllerTests.swift in Sources */, |
| 349 | +3C9F49D91EFD7129008AB676 /* NewsListPresenterTests.swift in Sources */, |
| 350 | +3C9F49DB1EFD7129008AB676 /* NewsListWorkerTests.swift in Sources */, |
| 351 | +3C9F49D81EFD7129008AB676 /* NewsListInteractorTests.swift in Sources */, |
275 | 352 | ); |
276 | 353 | runOnlyForDeploymentPostprocessing = 0; |
277 | 354 | }; |
|
299 | 376 | /* End PBXTargetDependency section */ |
300 | 377 |
|
301 | 378 | /* Begin PBXVariantGroup section */ |
302 | | -3C9F49811EFD4B02008AB676 /* Main.storyboard */ = { |
303 | | -isa = PBXVariantGroup; |
304 | | -children = ( |
305 | | -3C9F49821EFD4B02008AB676 /* Base */, |
306 | | -); |
307 | | -name = Main.storyboard; |
308 | | -sourceTree = "<group>"; |
309 | | -}; |
310 | 379 | 3C9F49861EFD4B02008AB676 /* LaunchScreen.storyboard */ = { |
311 | 380 | isa = PBXVariantGroup; |
312 | 381 | children = ( |
|
0 commit comments