|
21 | 21 | 4705E0BC1F6CBF970063F566 /* InputValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4705E0BB1F6CBF970063F566 /* InputValidator.swift */; };
|
22 | 22 | 4705E0BE1F6CC1430063F566 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4705E0BD1F6CC1430063F566 /* ResultProtocol.swift */; };
|
23 | 23 | 4705E0C21F6CD6EB0063F566 /* RegisterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4705E0C11F6CD6EB0063F566 /* RegisterViewModel.swift */; };
|
| 24 | + 4726CBB91F7E675B0050E6BE /* ObservableObjectMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4726CBB81F7E675B0050E6BE /* ObservableObjectMapper.swift */; }; |
| 25 | + 4726CBBB1F7E6B330050E6BE /* ReponseObjectMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4726CBBA1F7E6B330050E6BE /* ReponseObjectMapper.swift */; }; |
| 26 | + 4726CBBD1F7F337E0050E6BE /* BaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4726CBBC1F7F337E0050E6BE /* BaseViewModel.swift */; }; |
24 | 27 | 474136161F6FE0240069902B /* RxTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 474136141F6FE0240069902B /* RxTableViewController.swift */; };
|
25 | 28 | 474136171F6FE0240069902B /* RxTableViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 474136151F6FE0240069902B /* RxTableViewController.xib */; };
|
26 | 29 | 4741361B1F6FFA120069902B /* AnchorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4741361A1F6FFA120069902B /* AnchorViewModel.swift */; };
|
|
52 | 55 | 4705E0BB1F6CBF970063F566 /* InputValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputValidator.swift; sourceTree = "<group>"; };
|
53 | 56 | 4705E0BD1F6CC1430063F566 /* ResultProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResultProtocol.swift; sourceTree = "<group>"; };
|
54 | 57 | 4705E0C11F6CD6EB0063F566 /* RegisterViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegisterViewModel.swift; sourceTree = "<group>"; };
|
| 58 | + 4726CBB81F7E675B0050E6BE /* ObservableObjectMapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObservableObjectMapper.swift; sourceTree = "<group>"; }; |
| 59 | + 4726CBBA1F7E6B330050E6BE /* ReponseObjectMapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReponseObjectMapper.swift; sourceTree = "<group>"; }; |
| 60 | + 4726CBBC1F7F337E0050E6BE /* BaseViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewModel.swift; sourceTree = "<group>"; }; |
55 | 61 | 474136141F6FE0240069902B /* RxTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RxTableViewController.swift; sourceTree = "<group>"; };
|
56 | 62 | 474136151F6FE0240069902B /* RxTableViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RxTableViewController.xib; sourceTree = "<group>"; };
|
57 | 63 | 4741361A1F6FFA120069902B /* AnchorViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnchorViewModel.swift; sourceTree = "<group>"; };
|
|
162 | 168 | children = (
|
163 | 169 | 4741361A1F6FFA120069902B /* AnchorViewModel.swift */,
|
164 | 170 | 4741361C1F70A86E0069902B /* NetworkTools.swift */,
|
| 171 | + 4726CBBC1F7F337E0050E6BE /* BaseViewModel.swift */, |
165 | 172 | );
|
166 | 173 | path = ViewModels;
|
167 | 174 | sourceTree = "<group>";
|
|
221 | 228 | path = Views;
|
222 | 229 | sourceTree = "<group>";
|
223 | 230 | };
|
| 231 | + 4726CBB51F7E64E90050E6BE /* Tools */ = { |
| 232 | + isa = PBXGroup; |
| 233 | + children = ( |
| 234 | + 4726CBB81F7E675B0050E6BE /* ObservableObjectMapper.swift */, |
| 235 | + 4726CBBA1F7E6B330050E6BE /* ReponseObjectMapper.swift */, |
| 236 | + ); |
| 237 | + path = Tools; |
| 238 | + sourceTree = "<group>"; |
| 239 | + }; |
224 | 240 | 474136221F70A8F40069902B /* Model */ = {
|
225 | 241 | isa = PBXGroup;
|
226 | 242 | children = (
|
|
250 | 266 | 6A0DF5B11F6C0CFC002827B3 /* RxSwift-Table-Collection */ = {
|
251 | 267 | isa = PBXGroup;
|
252 | 268 | children = (
|
| 269 | + 4726CBB51F7E64E90050E6BE /* Tools */, |
253 | 270 | 4705E0941F6CB8660063F566 /* 登录注册 */,
|
254 | 271 | 4705E0991F6CB8660063F566 /* UICollectionView */,
|
255 | 272 | 4705E09E1F6CB8660063F566 /* UITableView */,
|
|
432 | 449 | files = (
|
433 | 450 | 4741361D1F70A86E0069902B /* NetworkTools.swift in Sources */,
|
434 | 451 | 474136241F70A8FF0069902B /* AnchorModel.swift in Sources */,
|
| 452 | + 4726CBB91F7E675B0050E6BE /* ObservableObjectMapper.swift in Sources */, |
435 | 453 | 4705E0B91F6CB9820063F566 /* RegisterViewController.swift in Sources */,
|
436 | 454 | 4705E0A71F6CB8AA0063F566 /* RxCollectionViewController.swift in Sources */,
|
437 | 455 | 4705E0B11F6CB8D60063F566 /* RxTableViewCell.swift in Sources */,
|
438 | 456 | 474136161F6FE0240069902B /* RxTableViewController.swift in Sources */,
|
439 | 457 | 474136271F70A9B70069902B /* RxCollectionViewCell.swift in Sources */,
|
440 | 458 | 6A0DF5B51F6C0CFC002827B3 /* ViewController.swift in Sources */,
|
441 | 459 | 4705E0BC1F6CBF970063F566 /* InputValidator.swift in Sources */,
|
| 460 | + 4726CBBB1F7E6B330050E6BE /* ReponseObjectMapper.swift in Sources */, |
442 | 461 | 4741361B1F6FFA120069902B /* AnchorViewModel.swift in Sources */,
|
443 | 462 | 4705E0B51F6CB9530063F566 /* LoginViewController.swift in Sources */,
|
444 | 463 | 6A0DF5B31F6C0CFC002827B3 /* AppDelegate.swift in Sources */,
|
| 464 | + 4726CBBD1F7F337E0050E6BE /* BaseViewModel.swift in Sources */, |
445 | 465 | 4705E0C21F6CD6EB0063F566 /* RegisterViewModel.swift in Sources */,
|
446 | 466 | 4705E0BE1F6CC1430063F566 /* ResultProtocol.swift in Sources */,
|
447 | 467 | 4705E0AE1F6CB8C90063F566 /* HeroViewModel.swift in Sources */,
|
|
519 | 539 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
520 | 540 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
521 | 541 | TARGETED_DEVICE_FAMILY = "1,2";
|
| 542 | + USER_HEADER_SEARCH_PATHS = ""; |
522 | 543 | };
|
523 | 544 | name = Debug;
|
524 | 545 | };
|
|
562 | 583 | SDKROOT = iphoneos;
|
563 | 584 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
564 | 585 | TARGETED_DEVICE_FAMILY = "1,2";
|
| 586 | + USER_HEADER_SEARCH_PATHS = ""; |
565 | 587 | VALIDATE_PRODUCT = YES;
|
566 | 588 | };
|
567 | 589 | name = Release;
|
|
0 commit comments