|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 37086C1F2017848900D625CA /* NSObjectProtocol.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37086C1E2017848900D625CA /* NSObjectProtocol.extension.swift */; }; |
11 |
| - 37086C212017850600D625CA /* ApiSession.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37086C202017850600D625CA /* ApiSession.extension.swift */; }; |
12 |
| - 372936AE1F54538A00762D15 /* FavoriteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372936AD1F54538A00762D15 /* FavoriteModel.swift */; }; |
| 10 | + 37086C2620178F1C00D625CA /* ApiSession.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37086C2320178F1C00D625CA /* ApiSession.extension.swift */; }; |
| 11 | + 37086C2820178F1C00D625CA /* NSObjectProtocol.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37086C2520178F1C00D625CA /* NSObjectProtocol.extension.swift */; }; |
| 12 | + 375C54291F65073900310929 /* SearchViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C54281F65073900310929 /* SearchViewDataSource.swift */; }; |
| 13 | + 375C542B1F65079A00310929 /* FavoriteViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C542A1F65079A00310929 /* FavoriteViewPresenter.swift */; }; |
| 14 | + 375C542D1F6509E900310929 /* FavoriteViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C542C1F6509E900310929 /* FavoriteViewDataSource.swift */; }; |
| 15 | + 375C542F1F650EA900310929 /* SearchViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C542E1F650EA900310929 /* SearchViewPresenter.swift */; }; |
| 16 | + 375C54311F65454000310929 /* UserRepositoryViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C54301F65454000310929 /* UserRepositoryViewPresenter.swift */; }; |
| 17 | + 375C54331F65455700310929 /* UserRepositoryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C54321F65455700310929 /* UserRepositoryViewDataSource.swift */; }; |
13 | 18 | 37BE2ABB1F3745D0003DC1F8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB31F3745D0003DC1F8 /* Assets.xcassets */; };
|
14 | 19 | 37BE2ABC1F3745D0003DC1F8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB41F3745D0003DC1F8 /* LaunchScreen.storyboard */; };
|
15 | 20 | 37BE2ABD1F3745D0003DC1F8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB61F3745D0003DC1F8 /* Main.storyboard */; };
|
|
30 | 35 | 37BE2AEF1F3748EF003DC1F8 /* UIKeyboardWillShow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AEE1F3748EF003DC1F8 /* UIKeyboardWillShow.swift */; };
|
31 | 36 | 37BE2AF51F3759E7003DC1F8 /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AF41F3759E7003DC1F8 /* LoadingView.swift */; };
|
32 | 37 | 37BE2AF71F3759F0003DC1F8 /* LoadingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AF61F3759F0003DC1F8 /* LoadingView.xib */; };
|
| 38 | + 37D5D20B1F6599A900FA46DF /* RepositoryViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D5D20A1F6599A900FA46DF /* RepositoryViewPresenter.swift */; }; |
33 | 39 | /* End PBXBuildFile section */
|
34 | 40 |
|
35 | 41 | /* Begin PBXFileReference section */
|
36 |
| - 37086C1E2017848900D625CA /* NSObjectProtocol.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectProtocol.extension.swift; sourceTree = "<group>"; }; |
37 |
| - 37086C202017850600D625CA /* ApiSession.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiSession.extension.swift; sourceTree = "<group>"; }; |
38 |
| - 372936AD1F54538A00762D15 /* FavoriteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteModel.swift; sourceTree = "<group>"; }; |
| 42 | + 37086C2320178F1C00D625CA /* ApiSession.extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ApiSession.extension.swift; sourceTree = "<group>"; }; |
| 43 | + 37086C2520178F1C00D625CA /* NSObjectProtocol.extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSObjectProtocol.extension.swift; sourceTree = "<group>"; }; |
| 44 | + 375C54281F65073900310929 /* SearchViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewDataSource.swift; sourceTree = "<group>"; }; |
| 45 | + 375C542A1F65079A00310929 /* FavoriteViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteViewPresenter.swift; sourceTree = "<group>"; }; |
| 46 | + 375C542C1F6509E900310929 /* FavoriteViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteViewDataSource.swift; sourceTree = "<group>"; }; |
| 47 | + 375C542E1F650EA900310929 /* SearchViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewPresenter.swift; sourceTree = "<group>"; }; |
| 48 | + 375C54301F65454000310929 /* UserRepositoryViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepositoryViewPresenter.swift; sourceTree = "<group>"; }; |
| 49 | + 375C54321F65455700310929 /* UserRepositoryViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepositoryViewDataSource.swift; sourceTree = "<group>"; }; |
39 | 50 | 37817D031F373F8B00EC69C6 /* iOSDesignPatternSamples.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iOSDesignPatternSamples.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
40 | 51 | 37BE2AB31F3745D0003DC1F8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
41 | 52 | 37BE2AB51F3745D0003DC1F8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
58 | 69 | 37BE2AEE1F3748EF003DC1F8 /* UIKeyboardWillShow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIKeyboardWillShow.swift; sourceTree = "<group>"; };
|
59 | 70 | 37BE2AF41F3759E7003DC1F8 /* LoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; };
|
60 | 71 | 37BE2AF61F3759F0003DC1F8 /* LoadingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoadingView.xib; sourceTree = "<group>"; };
|
| 72 | + 37D5D20A1F6599A900FA46DF /* RepositoryViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepositoryViewPresenter.swift; sourceTree = "<group>"; }; |
61 | 73 | /* End PBXFileReference section */
|
62 | 74 |
|
63 | 75 | /* Begin PBXFrameworksBuildPhase section */
|
|
77 | 89 | /* End PBXFrameworksBuildPhase section */
|
78 | 90 |
|
79 | 91 | /* Begin PBXGroup section */
|
80 |
| - 37086C1D2017847A00D625CA /* Extension */ = { |
| 92 | + 37086C2220178F1C00D625CA /* Extension */ = { |
81 | 93 | isa = PBXGroup;
|
82 | 94 | children = (
|
83 |
| - 37086C202017850600D625CA /* ApiSession.extension.swift */, |
84 |
| - 37086C1E2017848900D625CA /* NSObjectProtocol.extension.swift */, |
| 95 | + 37086C2320178F1C00D625CA /* ApiSession.extension.swift */, |
| 96 | + 37086C2520178F1C00D625CA /* NSObjectProtocol.extension.swift */, |
85 | 97 | );
|
86 | 98 | path = Extension;
|
87 | 99 | sourceTree = "<group>";
|
|
135 | 147 | isa = PBXGroup;
|
136 | 148 | children = (
|
137 | 149 | 37BE2AC11F37460C003DC1F8 /* AppDelegate.swift */,
|
138 |
| - 372936AD1F54538A00762D15 /* FavoriteModel.swift */, |
139 |
| - 37086C1D2017847A00D625CA /* Extension */, |
| 150 | + 37086C2220178F1C00D625CA /* Extension */, |
140 | 151 | 37BE2AE91F374889003DC1F8 /* NotieObserver */,
|
141 | 152 | );
|
142 | 153 | path = Common;
|
|
159 | 170 | isa = PBXGroup;
|
160 | 171 | children = (
|
161 | 172 | 37BE2AC81F37468C003DC1F8 /* FavoriteViewController.swift */,
|
| 173 | + 375C542A1F65079A00310929 /* FavoriteViewPresenter.swift */, |
| 174 | + 375C542C1F6509E900310929 /* FavoriteViewDataSource.swift */, |
162 | 175 | );
|
163 | 176 | path = Favorite;
|
164 | 177 | sourceTree = "<group>";
|
|
167 | 180 | isa = PBXGroup;
|
168 | 181 | children = (
|
169 | 182 | 37BE2ACC1F3746E2003DC1F8 /* RepositoryViewController.swift */,
|
| 183 | + 37D5D20A1F6599A900FA46DF /* RepositoryViewPresenter.swift */, |
170 | 184 | );
|
171 | 185 | path = Repository;
|
172 | 186 | sourceTree = "<group>";
|
|
175 | 189 | isa = PBXGroup;
|
176 | 190 | children = (
|
177 | 191 | 37BE2ACA1F374699003DC1F8 /* SearchViewController.swift */,
|
| 192 | + 375C542E1F650EA900310929 /* SearchViewPresenter.swift */, |
| 193 | + 375C54281F65073900310929 /* SearchViewDataSource.swift */, |
178 | 194 | );
|
179 | 195 | path = Search;
|
180 | 196 | sourceTree = "<group>";
|
|
183 | 199 | isa = PBXGroup;
|
184 | 200 | children = (
|
185 | 201 | 37BE2AD01F3746FA003DC1F8 /* UserRepositoryViewController.swift */,
|
| 202 | + 375C54301F65454000310929 /* UserRepositoryViewPresenter.swift */, |
| 203 | + 375C54321F65455700310929 /* UserRepositoryViewDataSource.swift */, |
186 | 204 | 37BE2AD11F3746FA003DC1F8 /* UserRepositoryViewController.xib */,
|
187 | 205 | );
|
188 | 206 | path = UserRepository;
|
|
318 | 336 | buildActionMask = 2147483647;
|
319 | 337 | files = (
|
320 | 338 | 37BE2AEB1F3748B6003DC1F8 /* UIKeyboardInfo.swift in Sources */,
|
321 |
| - 372936AE1F54538A00762D15 /* FavoriteModel.swift in Sources */, |
322 |
| - 37086C212017850600D625CA /* ApiSession.extension.swift in Sources */, |
| 339 | + 375C542B1F65079A00310929 /* FavoriteViewPresenter.swift in Sources */, |
| 340 | + 375C542F1F650EA900310929 /* SearchViewPresenter.swift in Sources */, |
323 | 341 | 37BE2ACE1F3746E2003DC1F8 /* RepositoryViewController.swift in Sources */,
|
324 | 342 | 37BE2AF51F3759E7003DC1F8 /* LoadingView.swift in Sources */,
|
| 343 | + 375C542D1F6509E900310929 /* FavoriteViewDataSource.swift in Sources */, |
325 | 344 | 37BE2ACB1F374699003DC1F8 /* SearchViewController.swift in Sources */,
|
| 345 | + 375C54291F65073900310929 /* SearchViewDataSource.swift in Sources */, |
326 | 346 | 37BE2AEF1F3748EF003DC1F8 /* UIKeyboardWillShow.swift in Sources */,
|
327 | 347 | 37BE2AD21F3746FA003DC1F8 /* UserRepositoryViewController.swift in Sources */,
|
| 348 | + 37086C2620178F1C00D625CA /* ApiSession.extension.swift in Sources */, |
| 349 | + 375C54311F65454000310929 /* UserRepositoryViewPresenter.swift in Sources */, |
| 350 | + 37D5D20B1F6599A900FA46DF /* RepositoryViewPresenter.swift in Sources */, |
328 | 351 | 37BE2AED1F3748D9003DC1F8 /* UIKeyboardWillHide.swift in Sources */,
|
329 |
| - 37086C1F2017848900D625CA /* NSObjectProtocol.extension.swift in Sources */, |
330 | 352 | 37BE2AC91F37468C003DC1F8 /* FavoriteViewController.swift in Sources */,
|
| 353 | + 37086C2820178F1C00D625CA /* NSObjectProtocol.extension.swift in Sources */, |
| 354 | + 375C54331F65455700310929 /* UserRepositoryViewDataSource.swift in Sources */, |
331 | 355 | 37BE2AC21F37460C003DC1F8 /* AppDelegate.swift in Sources */,
|
332 | 356 | );
|
333 | 357 | runOnlyForDeploymentPostprocessing = 0;
|
|
0 commit comments