|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 52; |
| 6 | + objectVersion = 51; |
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 */; }; |
13 |
| - 37BE2ABB1F3745D0003DC1F8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB31F3745D0003DC1F8 /* Assets.xcassets */; }; |
14 |
| - 37BE2ABC1F3745D0003DC1F8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB41F3745D0003DC1F8 /* LaunchScreen.storyboard */; }; |
15 |
| - 37BE2ABD1F3745D0003DC1F8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AB61F3745D0003DC1F8 /* Main.storyboard */; }; |
16 |
| - 37BE2AC21F37460C003DC1F8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AC11F37460C003DC1F8 /* AppDelegate.swift */; }; |
17 |
| - 37BE2AC91F37468C003DC1F8 /* FavoriteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AC81F37468C003DC1F8 /* FavoriteViewController.swift */; }; |
18 |
| - 37BE2ACB1F374699003DC1F8 /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2ACA1F374699003DC1F8 /* SearchViewController.swift */; }; |
19 |
| - 37BE2ACE1F3746E2003DC1F8 /* RepositoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2ACC1F3746E2003DC1F8 /* RepositoryViewController.swift */; }; |
20 |
| - 37BE2AD21F3746FA003DC1F8 /* UserRepositoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AD01F3746FA003DC1F8 /* UserRepositoryViewController.swift */; }; |
21 |
| - 37BE2AD31F3746FA003DC1F8 /* UserRepositoryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 37BE2AD11F3746FA003DC1F8 /* UserRepositoryViewController.xib */; }; |
22 |
| - 37BE2AD61F37471B003DC1F8 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37BE2AD51F37471B003DC1F8 /* SafariServices.framework */; }; |
23 |
| - 37BE2AEB1F3748B6003DC1F8 /* UIKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AEA1F3748B6003DC1F8 /* UIKeyboardInfo.swift */; }; |
24 |
| - 37BE2AF51F3759E7003DC1F8 /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BE2AF41F3759E7003DC1F8 /* LoadingView.swift */; }; |
25 |
| - ED6EEE68222973CE007C3129 /* SearchModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6EEE67222973CE007C3129 /* SearchModel.swift */; }; |
26 |
| - ED6EEE6A22297AD4007C3129 /* RepositoryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6EEE6922297AD4007C3129 /* RepositoryModel.swift */; }; |
27 |
| - ED6EEE6C22297D95007C3129 /* SearchViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = ED6EEE6B22297D95007C3129 /* SearchViewController.xib */; }; |
28 |
| - ED6EEE6E22297E05007C3129 /* FavoriteViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = ED6EEE6D22297E05007C3129 /* FavoriteViewController.xib */; }; |
29 |
| - EDC971CD25D564D0007D5D95 /* GithubKit in Frameworks */ = {isa = PBXBuildFile; productRef = EDC971CC25D564D0007D5D95 /* GithubKit */; }; |
| 10 | + 0706D2760E1B3A990D0C277A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64602919324DEDBC0429D452 /* AppDelegate.swift */; }; |
| 11 | + 072EB0FFF0B72F37C8CF669A /* SearchModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED48619F4A0CDE4B2D46702 /* SearchModel.swift */; }; |
| 12 | + 1791BB0E1AEB38868026578F /* RepositoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D51BC0E506CEA4C9ACAA8DB /* RepositoryViewController.swift */; }; |
| 13 | + 4EF255BBD109181D8AD5058F /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208BE35457B09256BF71DAD1 /* SearchViewController.swift */; }; |
| 14 | + 5A6EC25DC03393E8F8E064FF /* ApiSession.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34175ABC0E7BB9870D592CEF /* ApiSession.extension.swift */; }; |
| 15 | + 68266EFC53379F0728F6B00B /* FavoriteViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0D61178C6EC742BD2F981F1 /* FavoriteViewController.xib */; }; |
| 16 | + 6D22F97989A935ECA42DB3CA /* SearchViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5EDBADE530FE153A9651F109 /* SearchViewController.xib */; }; |
| 17 | + 6EC13FBC2AE1E8DBEBE88804 /* FavoriteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AFD90EB20BB491847814C5E /* FavoriteViewController.swift */; }; |
| 18 | + 71E4B210FC5945A53739149D /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2B00ED49EA7B8CD6C7C4F5 /* LoadingView.swift */; }; |
| 19 | + 7D1CB8434AAE6D1FC50B9D2E /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA63604B63E10BD6DC6520D0 /* SafariServices.framework */; }; |
| 20 | + 811C3B9B712E3B67E5AD73FD /* UIKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 711633F4B85B3F76D0C88E41 /* UIKeyboardInfo.swift */; }; |
| 21 | + 9B515DE20E1424AC3D1F08CF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AE92440962235D7ABB12EAFA /* Main.storyboard */; }; |
| 22 | + C3F5B4AE9DAFA2095EBCB56A /* NSObjectProtocol.extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186C7AADB8679B060E7A2C1B /* NSObjectProtocol.extension.swift */; }; |
| 23 | + C69B1DDE761E0663FDE1E947 /* UserRepositoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE9204A886B2448F36B9293 /* UserRepositoryViewController.swift */; }; |
| 24 | + D0CFC875B535D97424BB8589 /* GithubKit in Frameworks */ = {isa = PBXBuildFile; productRef = C2FA27FA77B01E3C42D84622 /* GithubKit */; }; |
| 25 | + D84737DB64A88B1888B8465D /* FavoriteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482D2D42402C917E5C0069BC /* FavoriteModel.swift */; }; |
| 26 | + EAAC6C2B3C02E7FBEBC90163 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9ABD5244E170566F15BBA15E /* Assets.xcassets */; }; |
| 27 | + ED8C1E52A3D6C0097A18601E /* RepositoryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7D7B4F908B5F135EC242E10 /* RepositoryModel.swift */; }; |
| 28 | + F01EAD7C3991E04F458F774F /* UserRepositoryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1F905F35ABF1B1579FEE2B5A /* UserRepositoryViewController.xib */; }; |
| 29 | + F58E4CF535E45CEED3E98229 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85E0B8C9615DA3BCB623A9E8 /* LaunchScreen.storyboard */; }; |
30 | 30 | /* End PBXBuildFile section */
|
31 | 31 |
|
32 | 32 | /* Begin PBXFileReference section */
|
33 |
| - 37086C1E2017848900D625CA /* NSObjectProtocol.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectProtocol.extension.swift; sourceTree = "<group>"; }; |
34 |
| - 37086C202017850600D625CA /* ApiSession.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiSession.extension.swift; sourceTree = "<group>"; }; |
35 |
| - 372936AD1F54538A00762D15 /* FavoriteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteModel.swift; sourceTree = "<group>"; }; |
36 |
| - 37817D031F373F8B00EC69C6 /* iOSDesignPatternSamples.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iOSDesignPatternSamples.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
37 |
| - 37BE2AB31F3745D0003DC1F8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
38 |
| - 37BE2AB51F3745D0003DC1F8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
39 |
| - 37BE2AB71F3745D0003DC1F8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; |
40 |
| - 37BE2AB81F3745D0003DC1F8 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
41 |
| - 37BE2AC11F37460C003DC1F8 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
42 |
| - 37BE2AC81F37468C003DC1F8 /* FavoriteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteViewController.swift; sourceTree = "<group>"; }; |
43 |
| - 37BE2ACA1F374699003DC1F8 /* SearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = "<group>"; }; |
44 |
| - 37BE2ACC1F3746E2003DC1F8 /* RepositoryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RepositoryViewController.swift; sourceTree = "<group>"; }; |
45 |
| - 37BE2AD01F3746FA003DC1F8 /* UserRepositoryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserRepositoryViewController.swift; sourceTree = "<group>"; }; |
46 |
| - 37BE2AD11F3746FA003DC1F8 /* UserRepositoryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserRepositoryViewController.xib; sourceTree = "<group>"; }; |
47 |
| - 37BE2AD51F37471B003DC1F8 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; }; |
48 |
| - 37BE2AEA1F3748B6003DC1F8 /* UIKeyboardInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIKeyboardInfo.swift; sourceTree = "<group>"; }; |
49 |
| - 37BE2AF41F3759E7003DC1F8 /* LoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; }; |
50 |
| - 86A9C053DE1021D9CB7BFF98 /* Pods_iOSDesignPatternSamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOSDesignPatternSamples.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
51 |
| - ED6EEE67222973CE007C3129 /* SearchModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchModel.swift; sourceTree = "<group>"; }; |
52 |
| - ED6EEE6922297AD4007C3129 /* RepositoryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepositoryModel.swift; sourceTree = "<group>"; }; |
53 |
| - ED6EEE6B22297D95007C3129 /* SearchViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchViewController.xib; sourceTree = "<group>"; }; |
54 |
| - ED6EEE6D22297E05007C3129 /* FavoriteViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteViewController.xib; sourceTree = "<group>"; }; |
| 33 | + 186C7AADB8679B060E7A2C1B /* NSObjectProtocol.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectProtocol.extension.swift; sourceTree = "<group>"; }; |
| 34 | + 1F905F35ABF1B1579FEE2B5A /* UserRepositoryViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = UserRepositoryViewController.xib; sourceTree = "<group>"; }; |
| 35 | + 208BE35457B09256BF71DAD1 /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = "<group>"; }; |
| 36 | + 260D4E07190EC496827E1037 /* iOSDesignPatternSamples.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = iOSDesignPatternSamples.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 37 | + 34175ABC0E7BB9870D592CEF /* ApiSession.extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiSession.extension.swift; sourceTree = "<group>"; }; |
| 38 | + 3D51BC0E506CEA4C9ACAA8DB /* RepositoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepositoryViewController.swift; sourceTree = "<group>"; }; |
| 39 | + 482D2D42402C917E5C0069BC /* FavoriteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteModel.swift; sourceTree = "<group>"; }; |
| 40 | + 5EDBADE530FE153A9651F109 /* SearchViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchViewController.xib; sourceTree = "<group>"; }; |
| 41 | + 64602919324DEDBC0429D452 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
| 42 | + 6AE9204A886B2448F36B9293 /* UserRepositoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepositoryViewController.swift; sourceTree = "<group>"; }; |
| 43 | + 6AFD90EB20BB491847814C5E /* FavoriteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteViewController.swift; sourceTree = "<group>"; }; |
| 44 | + 711633F4B85B3F76D0C88E41 /* UIKeyboardInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIKeyboardInfo.swift; sourceTree = "<group>"; }; |
| 45 | + 9ABD5244E170566F15BBA15E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
| 46 | + 9B5B08A007452F84452B3F0D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
| 47 | + 9E2B00ED49EA7B8CD6C7C4F5 /* LoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; }; |
| 48 | + 9ED48619F4A0CDE4B2D46702 /* SearchModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchModel.swift; sourceTree = "<group>"; }; |
| 49 | + B7D7B4F908B5F135EC242E10 /* RepositoryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepositoryModel.swift; sourceTree = "<group>"; }; |
| 50 | + C86990A891A2828A45CDAF7A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; |
| 51 | + E0D61178C6EC742BD2F981F1 /* FavoriteViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteViewController.xib; sourceTree = "<group>"; }; |
| 52 | + E18C174EDA4FB880B8A111DF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; |
| 53 | + FA63604B63E10BD6DC6520D0 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; }; |
55 | 54 | /* End PBXFileReference section */
|
56 | 55 |
|
57 | 56 | /* Begin PBXFrameworksBuildPhase section */
|
58 |
| - 37817D001F373F8B00EC69C6 /* Frameworks */ = { |
| 57 | + 8AA28E0F4B1B622C54D54D6D /* Frameworks */ = { |
59 | 58 | isa = PBXFrameworksBuildPhase;
|
60 | 59 | buildActionMask = 2147483647;
|
61 | 60 | files = (
|
62 |
| - EDC971CD25D564D0007D5D95 /* GithubKit in Frameworks */, |
63 |
| - 37BE2AD61F37471B003DC1F8 /* SafariServices.framework in Frameworks */, |
| 61 | + 7D1CB8434AAE6D1FC50B9D2E /* SafariServices.framework in Frameworks */, |
| 62 | + D0CFC875B535D97424BB8589 /* GithubKit in Frameworks */, |
64 | 63 | );
|
65 | 64 | runOnlyForDeploymentPostprocessing = 0;
|
66 | 65 | };
|
67 | 66 | /* End PBXFrameworksBuildPhase section */
|
68 | 67 |
|
69 | 68 | /* Begin PBXGroup section */
|
70 |
| - 37086C1D2017847A00D625CA /* Extension */ = { |
| 69 | + 02208B460A1C407341D95619 /* Frameworks */ = { |
71 | 70 | isa = PBXGroup;
|
72 | 71 | children = (
|
73 |
| - 37086C202017850600D625CA /* ApiSession.extension.swift */, |
74 |
| - 37086C1E2017848900D625CA /* NSObjectProtocol.extension.swift */, |
| 72 | + FA63604B63E10BD6DC6520D0 /* SafariServices.framework */, |
75 | 73 | );
|
76 |
| - path = Extension; |
| 74 | + name = Frameworks; |
77 | 75 | sourceTree = "<group>";
|
78 | 76 | };
|
79 |
| - 37817CFA1F373F8B00EC69C6 = { |
| 77 | + 08A56F8C1FA063C8A77204C8 /* UserRepository */ = { |
80 | 78 | isa = PBXGroup;
|
81 | 79 | children = (
|
82 |
| - 37BE2AD41F37471B003DC1F8 /* Frameworks */, |
83 |
| - 37817D051F373F8B00EC69C6 /* iOSDesignPatternSamples */, |
84 |
| - 37817D041F373F8B00EC69C6 /* Products */, |
| 80 | + 6AE9204A886B2448F36B9293 /* UserRepositoryViewController.swift */, |
| 81 | + 1F905F35ABF1B1579FEE2B5A /* UserRepositoryViewController.xib */, |
85 | 82 | );
|
| 83 | + path = UserRepository; |
86 | 84 | sourceTree = "<group>";
|
87 | 85 | };
|
88 |
| - 37817D041F373F8B00EC69C6 /* Products */ = { |
| 86 | + 4C14D0C3C55EC377569255FC /* Search */ = { |
89 | 87 | isa = PBXGroup;
|
90 | 88 | children = (
|
91 |
| - 37817D031F373F8B00EC69C6 /* iOSDesignPatternSamples.app */, |
| 89 | + 208BE35457B09256BF71DAD1 /* SearchViewController.swift */, |
| 90 | + 5EDBADE530FE153A9651F109 /* SearchViewController.xib */, |
92 | 91 | );
|
93 |
| - name = Products; |
| 92 | + path = Search; |
94 | 93 | sourceTree = "<group>";
|
95 | 94 | };
|
96 |
| - 37817D051F373F8B00EC69C6 /* iOSDesignPatternSamples */ = { |
| 95 | + 67400C9F67FDD6315D360767 /* Entity */ = { |
97 | 96 | isa = PBXGroup;
|
98 | 97 | children = (
|
99 |
| - 37BE2AB21F3745D0003DC1F8 /* Resources */, |
100 |
| - 37BE2AB91F3745D0003DC1F8 /* Sources */, |
| 98 | + 711633F4B85B3F76D0C88E41 /* UIKeyboardInfo.swift */, |
101 | 99 | );
|
102 |
| - path = iOSDesignPatternSamples; |
| 100 | + path = Entity; |
103 | 101 | sourceTree = "<group>";
|
104 | 102 | };
|
105 |
| - 37BE2AB21F3745D0003DC1F8 /* Resources */ = { |
| 103 | + 67C271A0373C1BEC1FE68675 /* Common */ = { |
106 | 104 | isa = PBXGroup;
|
107 | 105 | children = (
|
108 |
| - 37BE2AB31F3745D0003DC1F8 /* Assets.xcassets */, |
109 |
| - 37BE2AB81F3745D0003DC1F8 /* Info.plist */, |
110 |
| - 37BE2AB41F3745D0003DC1F8 /* LaunchScreen.storyboard */, |
| 106 | + 9E2B00ED49EA7B8CD6C7C4F5 /* LoadingView.swift */, |
111 | 107 | );
|
112 |
| - path = Resources; |
| 108 | + path = Common; |
113 | 109 | sourceTree = "<group>";
|
114 | 110 | };
|
115 |
| - 37BE2AB91F3745D0003DC1F8 /* Sources */ = { |
| 111 | + 8555345585A1B35BE52502F1 /* Repository */ = { |
116 | 112 | isa = PBXGroup;
|
117 | 113 | children = (
|
118 |
| - 37BE2AC01F37460C003DC1F8 /* Common */, |
119 |
| - 37BE2AC31F37461E003DC1F8 /* UI */, |
| 114 | + 3D51BC0E506CEA4C9ACAA8DB /* RepositoryViewController.swift */, |
120 | 115 | );
|
121 |
| - path = Sources; |
| 116 | + path = Repository; |
122 | 117 | sourceTree = "<group>";
|
123 | 118 | };
|
124 |
| - 37BE2AC01F37460C003DC1F8 /* Common */ = { |
| 119 | + 9D74C51986C1D3AB68DDC349 /* Sources */ = { |
125 | 120 | isa = PBXGroup;
|
126 | 121 | children = (
|
127 |
| - 37086C1D2017847A00D625CA /* Extension */, |
128 |
| - 37BE2AE91F374889003DC1F8 /* Entity */, |
129 |
| - 37BE2AC11F37460C003DC1F8 /* AppDelegate.swift */, |
130 |
| - 372936AD1F54538A00762D15 /* FavoriteModel.swift */, |
131 |
| - ED6EEE6922297AD4007C3129 /* RepositoryModel.swift */, |
132 |
| - ED6EEE67222973CE007C3129 /* SearchModel.swift */, |
| 122 | + AFD41F0C3973C1BF8967D91F /* Common */, |
| 123 | + FB865D2588E7E2B897A9FBD9 /* UI */, |
133 | 124 | );
|
134 |
| - path = Common; |
| 125 | + path = Sources; |
135 | 126 | sourceTree = "<group>";
|
136 | 127 | };
|
137 |
| - 37BE2AC31F37461E003DC1F8 /* UI */ = { |
| 128 | + AFD41F0C3973C1BF8967D91F /* Common */ = { |
138 | 129 | isa = PBXGroup;
|
139 | 130 | children = (
|
140 |
| - 37BE2AF31F3759D1003DC1F8 /* Common */, |
141 |
| - 37BE2AC41F374673003DC1F8 /* Favorite */, |
142 |
| - 37BE2AC51F374673003DC1F8 /* Repository */, |
143 |
| - 37BE2AC61F374673003DC1F8 /* Search */, |
144 |
| - 37BE2AC71F374673003DC1F8 /* UserRepository */, |
145 |
| - 37BE2AB61F3745D0003DC1F8 /* Main.storyboard */, |
| 131 | + 64602919324DEDBC0429D452 /* AppDelegate.swift */, |
| 132 | + 482D2D42402C917E5C0069BC /* FavoriteModel.swift */, |
| 133 | + B7D7B4F908B5F135EC242E10 /* RepositoryModel.swift */, |
| 134 | + 9ED48619F4A0CDE4B2D46702 /* SearchModel.swift */, |
| 135 | + 67400C9F67FDD6315D360767 /* Entity */, |
| 136 | + F9C1D2E8E92E77D4DAEC93D7 /* Extension */, |
146 | 137 | );
|
147 |
| - path = UI; |
| 138 | + path = Common; |
148 | 139 | sourceTree = "<group>";
|
149 | 140 | };
|
150 |
| - 37BE2AC41F374673003DC1F8 /* Favorite */ = { |
| 141 | + CDEF771CBE64BFD893F76865 /* iOSDesignPatternSamples */ = { |
151 | 142 | isa = PBXGroup;
|
152 | 143 | children = (
|
153 |
| - 37BE2AC81F37468C003DC1F8 /* FavoriteViewController.swift */, |
154 |
| - ED6EEE6D22297E05007C3129 /* FavoriteViewController.xib */, |
| 144 | + E079FD0814BC1FC925A67D19 /* Resources */, |
| 145 | + 9D74C51986C1D3AB68DDC349 /* Sources */, |
155 | 146 | );
|
156 |
| - path = Favorite; |
| 147 | + path = iOSDesignPatternSamples; |
157 | 148 | sourceTree = "<group>";
|
158 | 149 | };
|
159 |
| - 37BE2AC51F374673003DC1F8 /* Repository */ = { |
| 150 | + CDFC77ABD00DD3330734DFE4 /* Favorite */ = { |
160 | 151 | isa = PBXGroup;
|
161 | 152 | children = (
|
162 |
| - 37BE2ACC1F3746E2003DC1F8 /* RepositoryViewController.swift */, |
| 153 | + 6AFD90EB20BB491847814C5E /* FavoriteViewController.swift */, |
| 154 | + E0D61178C6EC742BD2F981F1 /* FavoriteViewController.xib */, |
163 | 155 | );
|
164 |
| - path = Repository; |
| 156 | + path = Favorite; |
165 | 157 | sourceTree = "<group>";
|
166 | 158 | };
|
167 |
| - 37BE2AC61F374673003DC1F8 /* Search */ = { |
| 159 | + E079FD0814BC1FC925A67D19 /* Resources */ = { |
168 | 160 | isa = PBXGroup;
|
169 | 161 | children = (
|
170 |
| - 37BE2ACA1F374699003DC1F8 /* SearchViewController.swift */, |
171 |
| - ED6EEE6B22297D95007C3129 /* SearchViewController.xib */, |
| 162 | + 9ABD5244E170566F15BBA15E /* Assets.xcassets */, |
| 163 | + E18C174EDA4FB880B8A111DF /* Info.plist */, |
| 164 | + 85E0B8C9615DA3BCB623A9E8 /* LaunchScreen.storyboard */, |
| 165 | + AE92440962235D7ABB12EAFA /* Main.storyboard */, |
172 | 166 | );
|
173 |
| - path = Search; |
| 167 | + path = Resources; |
174 | 168 | sourceTree = "<group>";
|
175 | 169 | };
|
176 |
| - 37BE2AC71F374673003DC1F8 /* UserRepository */ = { |
| 170 | + EEBA6A64D6FBB687AE113982 /* Products */ = { |
177 | 171 | isa = PBXGroup;
|
178 | 172 | children = (
|
179 |
| - 37BE2AD01F3746FA003DC1F8 /* UserRepositoryViewController.swift */, |
180 |
| - 37BE2AD11F3746FA003DC1F8 /* UserRepositoryViewController.xib */, |
| 173 | + 260D4E07190EC496827E1037 /* iOSDesignPatternSamples.app */, |
181 | 174 | );
|
182 |
| - path = UserRepository; |
| 175 | + name = Products; |
183 | 176 | sourceTree = "<group>";
|
184 | 177 | };
|
185 |
| - 37BE2AD41F37471B003DC1F8 /* Frameworks */ = { |
| 178 | + F341A2CC7EC6BB7509E7C5AC = { |
186 | 179 | isa = PBXGroup;
|
187 | 180 | children = (
|
188 |
| - 86A9C053DE1021D9CB7BFF98 /* Pods_iOSDesignPatternSamples.framework */, |
189 |
| - 37BE2AD51F37471B003DC1F8 /* SafariServices.framework */, |
| 181 | + CDEF771CBE64BFD893F76865 /* iOSDesignPatternSamples */, |
| 182 | + 02208B460A1C407341D95619 /* Frameworks */, |
| 183 | + EEBA6A64D6FBB687AE113982 /* Products */, |
190 | 184 | );
|
191 |
| - name = Frameworks; |
192 | 185 | sourceTree = "<group>";
|
193 | 186 | };
|
194 |
| - 37BE2AE91F374889003DC1F8 /* Entity */ = { |
| 187 | + F9C1D2E8E92E77D4DAEC93D7 /* Extension */ = { |
195 | 188 | isa = PBXGroup;
|
196 | 189 | children = (
|
197 |
| - 37BE2AEA1F3748B6003DC1F8 /* UIKeyboardInfo.swift */, |
| 190 | + 34175ABC0E7BB9870D592CEF /* ApiSession.extension.swift */, |
| 191 | + 186C7AADB8679B060E7A2C1B /* NSObjectProtocol.extension.swift */, |
198 | 192 | );
|
199 |
| - path = Entity; |
| 193 | + path = Extension; |
200 | 194 | sourceTree = "<group>";
|
201 | 195 | };
|
202 |
| - 37BE2AF31F3759D1003DC1F8 /* Common */ = { |
| 196 | + FB865D2588E7E2B897A9FBD9 /* UI */ = { |
203 | 197 | isa = PBXGroup;
|
204 | 198 | children = (
|
205 |
| - 37BE2AF41F3759E7003DC1F8 /* LoadingView.swift */, |
| 199 | + 67C271A0373C1BEC1FE68675 /* Common */, |
| 200 | + CDFC77ABD00DD3330734DFE4 /* Favorite */, |
| 201 | + 8555345585A1B35BE52502F1 /* Repository */, |
| 202 | + 4C14D0C3C55EC377569255FC /* Search */, |
| 203 | + 08A56F8C1FA063C8A77204C8 /* UserRepository */, |
206 | 204 | );
|
207 |
| - path = Common; |
| 205 | + path = UI; |
208 | 206 | sourceTree = "<group>";
|
209 | 207 | };
|
210 | 208 | /* End PBXGroup section */
|
211 | 209 |
|
212 | 210 | /* Begin PBXNativeTarget section */
|
213 |
| - 37817D021F373F8B00EC69C6 /* iOSDesignPatternSamples */ = { |
| 211 | + 90114F7F83BE9FE4B258C5AB /* iOSDesignPatternSamples */ = { |
214 | 212 | isa = PBXNativeTarget;
|
215 |
| - buildConfigurationList = 37817D151F373F8B00EC69C6 /* Build configuration list for PBXNativeTarget "iOSDesignPatternSamples" */; |
| 213 | + buildConfigurationList = 4DFC62A3378DADACB2D1090A /* Build configuration list for PBXNativeTarget "iOSDesignPatternSamples" */; |
216 | 214 | buildPhases = (
|
217 |
| - 37817CFF1F373F8B00EC69C6 /* Sources */, |
218 |
| - 37817D001F373F8B00EC69C6 /* Frameworks */, |
219 |
| - 37817D011F373F8B00EC69C6 /* Resources */, |
| 215 | + 04C7C1DC0598A061AABFC4FB /* Sources */, |
| 216 | + 63B968100733A20054A076B8 /* Resources */, |
| 217 | + 8AA28E0F4B1B622C54D54D6D /* Frameworks */, |
220 | 218 | );
|
221 | 219 | buildRules = (
|
222 | 220 | );
|
223 | 221 | dependencies = (
|
224 | 222 | );
|
225 | 223 | name = iOSDesignPatternSamples;
|
226 | 224 | packageProductDependencies = (
|
227 |
| - EDC971CC25D564D0007D5D95 /* GithubKit */, |
| 225 | + C2FA27FA77B01E3C42D84622 /* GithubKit */, |
228 | 226 | );
|
229 | 227 | productName = iOSDesignPatternSamples;
|
230 |
| - productReference = 37817D031F373F8B00EC69C6 /* iOSDesignPatternSamples.app */; |
| 228 | + productReference = 260D4E07190EC496827E1037 /* iOSDesignPatternSamples.app */; |
231 | 229 | productType = "com.apple.product-type.application";
|
232 | 230 | };
|
233 | 231 | /* End PBXNativeTarget section */
|
234 | 232 |
|
235 | 233 | /* Begin PBXProject section */
|
236 |
| - 37817CFB1F373F8B00EC69C6 /* Project object */ = { |
| 234 | + 831CB87439BFDA4BB26D084D /* Project object */ = { |
237 | 235 | isa = PBXProject;
|
238 | 236 | attributes = {
|
239 |
| - LastSwiftUpdateCheck = 0830; |
240 |
| - LastUpgradeCheck = 1010; |
241 |
| - ORGANIZATIONNAME = "marty-suzuki"; |
| 237 | + LastUpgradeCheck = 1200; |
242 | 238 | TargetAttributes = {
|
243 |
| - 37817D021F373F8B00EC69C6 = { |
244 |
| - CreatedOnToolsVersion = 8.3.3; |
245 |
| - LastSwiftMigration = 0900; |
246 |
| - ProvisioningStyle = Manual; |
247 |
| - }; |
248 | 239 | };
|
249 | 240 | };
|
250 |
| - buildConfigurationList = 37817CFE1F373F8B00EC69C6 /* Build configuration list for PBXProject "iOSDesignPatternSamples" */; |
251 |
| - compatibilityVersion = "Xcode 3.2"; |
252 |
| - developmentRegion = English; |
| 241 | + buildConfigurationList = 817B998E26DC355C9DF10D2C /* Build configuration list for PBXProject "iOSDesignPatternSamples" */; |
| 242 | + compatibilityVersion = "Xcode 10.0"; |
| 243 | + developmentRegion = en; |
253 | 244 | hasScannedForEncodings = 0;
|
254 | 245 | knownRegions = (
|
255 |
| - English, |
256 |
| - en, |
257 | 246 | Base,
|
| 247 | + en, |
258 | 248 | );
|
259 |
| - mainGroup = 37817CFA1F373F8B00EC69C6; |
| 249 | + mainGroup = F341A2CC7EC6BB7509E7C5AC; |
260 | 250 | packageReferences = (
|
261 |
| - EDC971CB25D564D0007D5D95 /* XCRemoteSwiftPackageReference "GithubKitForSample" */, |
| 251 | + 3FB6765C5B3365ADC70BEC0D /* XCRemoteSwiftPackageReference "GithubKitForSample" */, |
262 | 252 | );
|
263 |
| - productRefGroup = 37817D041F373F8B00EC69C6 /* Products */; |
264 | 253 | projectDirPath = "";
|
265 | 254 | projectRoot = "";
|
266 | 255 | targets = (
|
267 |
| - 37817D021F373F8B00EC69C6 /* iOSDesignPatternSamples */, |
| 256 | + 90114F7F83BE9FE4B258C5AB /* iOSDesignPatternSamples */, |
268 | 257 | );
|
269 | 258 | };
|
270 | 259 | /* End PBXProject section */
|
271 | 260 |
|
272 | 261 | /* Begin PBXResourcesBuildPhase section */
|
273 |
| - 37817D011F373F8B00EC69C6 /* Resources */ = { |
| 262 | + 63B968100733A20054A076B8 /* Resources */ = { |
274 | 263 | isa = PBXResourcesBuildPhase;
|
275 | 264 | buildActionMask = 2147483647;
|
276 | 265 | files = (
|
277 |
| - 37BE2ABB1F3745D0003DC1F8 /* Assets.xcassets in Resources */, |
278 |
| - ED6EEE6E22297E05007C3129 /* FavoriteViewController.xib in Resources */, |
279 |
| - 37BE2ABC1F3745D0003DC1F8 /* LaunchScreen.storyboard in Resources */, |
280 |
| - 37BE2ABD1F3745D0003DC1F8 /* Main.storyboard in Resources */, |
281 |
| - ED6EEE6C22297D95007C3129 /* SearchViewController.xib in Resources */, |
282 |
| - 37BE2AD31F3746FA003DC1F8 /* UserRepositoryViewController.xib in Resources */, |
| 266 | + EAAC6C2B3C02E7FBEBC90163 /* Assets.xcassets in Resources */, |
| 267 | + 68266EFC53379F0728F6B00B /* FavoriteViewController.xib in Resources */, |
| 268 | + F58E4CF535E45CEED3E98229 /* LaunchScreen.storyboard in Resources */, |
| 269 | + 9B515DE20E1424AC3D1F08CF /* Main.storyboard in Resources */, |
| 270 | + 6D22F97989A935ECA42DB3CA /* SearchViewController.xib in Resources */, |
| 271 | + F01EAD7C3991E04F458F774F /* UserRepositoryViewController.xib in Resources */, |
283 | 272 | );
|
284 | 273 | runOnlyForDeploymentPostprocessing = 0;
|
285 | 274 | };
|
286 | 275 | /* End PBXResourcesBuildPhase section */
|
287 | 276 |
|
288 | 277 | /* Begin PBXSourcesBuildPhase section */
|
289 |
| - 37817CFF1F373F8B00EC69C6 /* Sources */ = { |
| 278 | + 04C7C1DC0598A061AABFC4FB /* Sources */ = { |
290 | 279 | isa = PBXSourcesBuildPhase;
|
291 | 280 | buildActionMask = 2147483647;
|
292 | 281 | files = (
|
293 |
| - 37086C212017850600D625CA /* ApiSession.extension.swift in Sources */, |
294 |
| - 37BE2AC21F37460C003DC1F8 /* AppDelegate.swift in Sources */, |
295 |
| - 372936AE1F54538A00762D15 /* FavoriteModel.swift in Sources */, |
296 |
| - 37BE2AC91F37468C003DC1F8 /* FavoriteViewController.swift in Sources */, |
297 |
| - 37BE2AF51F3759E7003DC1F8 /* LoadingView.swift in Sources */, |
298 |
| - 37086C1F2017848900D625CA /* NSObjectProtocol.extension.swift in Sources */, |
299 |
| - ED6EEE6A22297AD4007C3129 /* RepositoryModel.swift in Sources */, |
300 |
| - 37BE2ACE1F3746E2003DC1F8 /* RepositoryViewController.swift in Sources */, |
301 |
| - ED6EEE68222973CE007C3129 /* SearchModel.swift in Sources */, |
302 |
| - 37BE2ACB1F374699003DC1F8 /* SearchViewController.swift in Sources */, |
303 |
| - 37BE2AEB1F3748B6003DC1F8 /* UIKeyboardInfo.swift in Sources */, |
304 |
| - 37BE2AD21F3746FA003DC1F8 /* UserRepositoryViewController.swift in Sources */, |
| 282 | + 5A6EC25DC03393E8F8E064FF /* ApiSession.extension.swift in Sources */, |
| 283 | + 0706D2760E1B3A990D0C277A /* AppDelegate.swift in Sources */, |
| 284 | + D84737DB64A88B1888B8465D /* FavoriteModel.swift in Sources */, |
| 285 | + 6EC13FBC2AE1E8DBEBE88804 /* FavoriteViewController.swift in Sources */, |
| 286 | + 71E4B210FC5945A53739149D /* LoadingView.swift in Sources */, |
| 287 | + C3F5B4AE9DAFA2095EBCB56A /* NSObjectProtocol.extension.swift in Sources */, |
| 288 | + ED8C1E52A3D6C0097A18601E /* RepositoryModel.swift in Sources */, |
| 289 | + 1791BB0E1AEB38868026578F /* RepositoryViewController.swift in Sources */, |
| 290 | + 072EB0FFF0B72F37C8CF669A /* SearchModel.swift in Sources */, |
| 291 | + 4EF255BBD109181D8AD5058F /* SearchViewController.swift in Sources */, |
| 292 | + 811C3B9B712E3B67E5AD73FD /* UIKeyboardInfo.swift in Sources */, |
| 293 | + C69B1DDE761E0663FDE1E947 /* UserRepositoryViewController.swift in Sources */, |
305 | 294 | );
|
306 | 295 | runOnlyForDeploymentPostprocessing = 0;
|
307 | 296 | };
|
308 | 297 | /* End PBXSourcesBuildPhase section */
|
309 | 298 |
|
310 | 299 | /* Begin PBXVariantGroup section */
|
311 |
| - 37BE2AB41F3745D0003DC1F8 /* LaunchScreen.storyboard */ = { |
| 300 | + 85E0B8C9615DA3BCB623A9E8 /* LaunchScreen.storyboard */ = { |
312 | 301 | isa = PBXVariantGroup;
|
313 | 302 | children = (
|
314 |
| - 37BE2AB51F3745D0003DC1F8 /* Base */, |
| 303 | + 9B5B08A007452F84452B3F0D /* Base */, |
315 | 304 | );
|
316 | 305 | name = LaunchScreen.storyboard;
|
317 | 306 | sourceTree = "<group>";
|
318 | 307 | };
|
319 |
| - 37BE2AB61F3745D0003DC1F8 /* Main.storyboard */ = { |
| 308 | + AE92440962235D7ABB12EAFA /* Main.storyboard */ = { |
320 | 309 | isa = PBXVariantGroup;
|
321 | 310 | children = (
|
322 |
| - 37BE2AB71F3745D0003DC1F8 /* Base */, |
| 311 | + C86990A891A2828A45CDAF7A /* Base */, |
323 | 312 | );
|
324 | 313 | name = Main.storyboard;
|
325 |
| - path = ../../Resources; |
326 | 314 | sourceTree = "<group>";
|
327 | 315 | };
|
328 | 316 | /* End PBXVariantGroup section */
|
329 | 317 |
|
330 | 318 | /* Begin XCBuildConfiguration section */
|
331 |
| - 37817D131F373F8B00EC69C6 /* Debug */ = { |
| 319 | + 7AC06640AB9442EA69964455 /* Debug */ = { |
| 320 | + isa = XCBuildConfiguration; |
| 321 | + buildSettings = { |
| 322 | + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 323 | + CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 324 | + INFOPLIST_FILE = iOSDesignPatternSamples/Resources/Info.plist; |
| 325 | + IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
| 326 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 327 | + "$(inherited)", |
| 328 | + "@executable_path/Frameworks", |
| 329 | + ); |
| 330 | + PRODUCT_BUNDLE_IDENTIFIER = "jp.marty-suzuki.iOSDesignPatternSamples"; |
| 331 | + SDKROOT = iphoneos; |
| 332 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 333 | + }; |
| 334 | + name = Debug; |
| 335 | + }; |
| 336 | + 911DA79825EB1BF049ABB538 /* Release */ = { |
| 337 | + isa = XCBuildConfiguration; |
| 338 | + buildSettings = { |
| 339 | + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 340 | + CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 341 | + INFOPLIST_FILE = iOSDesignPatternSamples/Resources/Info.plist; |
| 342 | + IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
| 343 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 344 | + "$(inherited)", |
| 345 | + "@executable_path/Frameworks", |
| 346 | + ); |
| 347 | + PRODUCT_BUNDLE_IDENTIFIER = "jp.marty-suzuki.iOSDesignPatternSamples"; |
| 348 | + SDKROOT = iphoneos; |
| 349 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 350 | + }; |
| 351 | + name = Release; |
| 352 | + }; |
| 353 | + 98A191BBD4C6BD4AD063CD6D /* Debug */ = { |
332 | 354 | isa = XCBuildConfiguration;
|
333 | 355 | buildSettings = {
|
334 | 356 | ALWAYS_SEARCH_USER_PATHS = NO;
|
335 | 357 | CLANG_ANALYZER_NONNULL = YES;
|
336 | 358 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
337 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 359 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
338 | 360 | CLANG_CXX_LIBRARY = "libc++";
|
339 | 361 | CLANG_ENABLE_MODULES = YES;
|
340 | 362 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 363 | + CLANG_ENABLE_OBJC_WEAK = YES; |
341 | 364 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
342 | 365 | CLANG_WARN_BOOL_CONVERSION = YES;
|
343 | 366 | CLANG_WARN_COMMA = YES;
|
|
353 | 376 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
354 | 377 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
355 | 378 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 379 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
356 | 380 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
357 | 381 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
358 | 382 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
| 383 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
359 | 384 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
360 | 385 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
361 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
362 | 386 | COPY_PHASE_STRIP = NO;
|
363 | 387 | DEBUG_INFORMATION_FORMAT = dwarf;
|
364 | 388 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
365 | 389 | ENABLE_TESTABILITY = YES;
|
366 |
| - GCC_C_LANGUAGE_STANDARD = gnu99; |
| 390 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
367 | 391 | GCC_DYNAMIC_NO_PIC = NO;
|
368 | 392 | GCC_NO_COMMON_BLOCKS = YES;
|
369 | 393 | GCC_OPTIMIZATION_LEVEL = 0;
|
370 | 394 | GCC_PREPROCESSOR_DEFINITIONS = (
|
371 |
| - "DEBUG=1", |
372 | 395 | "$(inherited)",
|
| 396 | + "DEBUG=1", |
373 | 397 | );
|
374 | 398 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
375 | 399 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
376 | 400 | GCC_WARN_UNDECLARED_SELECTOR = YES;
|
377 | 401 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
378 | 402 | GCC_WARN_UNUSED_FUNCTION = YES;
|
379 | 403 | GCC_WARN_UNUSED_VARIABLE = YES;
|
380 |
| - IPHONEOS_DEPLOYMENT_TARGET = 10.3; |
381 |
| - MTL_ENABLE_DEBUG_INFO = YES; |
| 404 | + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
| 405 | + MTL_FAST_MATH = YES; |
382 | 406 | ONLY_ACTIVE_ARCH = YES;
|
| 407 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
383 | 408 | SDKROOT = iphoneos;
|
384 | 409 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
385 | 410 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
386 |
| - TARGETED_DEVICE_FAMILY = "1,2"; |
| 411 | + SWIFT_VERSION = 5.0; |
387 | 412 | };
|
388 | 413 | name = Debug;
|
389 | 414 | };
|
390 |
| - 37817D141F373F8B00EC69C6 /* Release */ = { |
| 415 | + A3DE3012741C3F9548F22160 /* Release */ = { |
391 | 416 | isa = XCBuildConfiguration;
|
392 | 417 | buildSettings = {
|
393 | 418 | ALWAYS_SEARCH_USER_PATHS = NO;
|
394 | 419 | CLANG_ANALYZER_NONNULL = YES;
|
395 | 420 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
396 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 421 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
397 | 422 | CLANG_CXX_LIBRARY = "libc++";
|
398 | 423 | CLANG_ENABLE_MODULES = YES;
|
399 | 424 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 425 | + CLANG_ENABLE_OBJC_WEAK = YES; |
400 | 426 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
401 | 427 | CLANG_WARN_BOOL_CONVERSION = YES;
|
402 | 428 | CLANG_WARN_COMMA = YES;
|
|
412 | 438 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
413 | 439 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
414 | 440 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 441 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
415 | 442 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
416 | 443 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
417 | 444 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
| 445 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
418 | 446 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
419 | 447 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
420 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
421 | 448 | COPY_PHASE_STRIP = NO;
|
422 | 449 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
423 | 450 | ENABLE_NS_ASSERTIONS = NO;
|
424 | 451 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
425 |
| - GCC_C_LANGUAGE_STANDARD = gnu99; |
| 452 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
426 | 453 | GCC_NO_COMMON_BLOCKS = YES;
|
427 | 454 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
428 | 455 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
429 | 456 | GCC_WARN_UNDECLARED_SELECTOR = YES;
|
430 | 457 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
431 | 458 | GCC_WARN_UNUSED_FUNCTION = YES;
|
432 | 459 | GCC_WARN_UNUSED_VARIABLE = YES;
|
433 |
| - IPHONEOS_DEPLOYMENT_TARGET = 10.3; |
434 | 460 | MTL_ENABLE_DEBUG_INFO = NO;
|
| 461 | + MTL_FAST_MATH = YES; |
| 462 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
435 | 463 | SDKROOT = iphoneos;
|
436 | 464 | SWIFT_COMPILATION_MODE = wholemodule;
|
437 | 465 | SWIFT_OPTIMIZATION_LEVEL = "-O";
|
438 |
| - TARGETED_DEVICE_FAMILY = "1,2"; |
439 |
| - VALIDATE_PRODUCT = YES; |
440 |
| - }; |
441 |
| - name = Release; |
442 |
| - }; |
443 |
| - 37817D161F373F8B00EC69C6 /* Debug */ = { |
444 |
| - isa = XCBuildConfiguration; |
445 |
| - buildSettings = { |
446 |
| - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
447 |
| - DEVELOPMENT_TEAM = ""; |
448 |
| - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; |
449 |
| - INFOPLIST_FILE = iOSDesignPatternSamples/Resources/Info.plist; |
450 |
| - IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
451 |
| - LD_RUNPATH_SEARCH_PATHS = ( |
452 |
| - "$(inherited)", |
453 |
| - "@executable_path/Frameworks", |
454 |
| - ); |
455 |
| - PRODUCT_BUNDLE_IDENTIFIER = "jp.marty-suzuki.iOSDesignPatternSamples"; |
456 |
| - PRODUCT_NAME = "$(TARGET_NAME)"; |
457 |
| - PROVISIONING_PROFILE_SPECIFIER = ""; |
458 |
| - SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
459 |
| - SWIFT_VERSION = 5.0; |
460 |
| - }; |
461 |
| - name = Debug; |
462 |
| - }; |
463 |
| - 37817D171F373F8B00EC69C6 /* Release */ = { |
464 |
| - isa = XCBuildConfiguration; |
465 |
| - buildSettings = { |
466 |
| - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
467 |
| - DEVELOPMENT_TEAM = ""; |
468 |
| - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; |
469 |
| - INFOPLIST_FILE = iOSDesignPatternSamples/Resources/Info.plist; |
470 |
| - IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
471 |
| - LD_RUNPATH_SEARCH_PATHS = ( |
472 |
| - "$(inherited)", |
473 |
| - "@executable_path/Frameworks", |
474 |
| - ); |
475 |
| - PRODUCT_BUNDLE_IDENTIFIER = "jp.marty-suzuki.iOSDesignPatternSamples"; |
476 |
| - PRODUCT_NAME = "$(TARGET_NAME)"; |
477 |
| - PROVISIONING_PROFILE_SPECIFIER = ""; |
478 |
| - SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
479 | 466 | SWIFT_VERSION = 5.0;
|
480 | 467 | };
|
481 | 468 | name = Release;
|
482 | 469 | };
|
483 | 470 | /* End XCBuildConfiguration section */
|
484 | 471 |
|
485 | 472 | /* Begin XCConfigurationList section */
|
486 |
| - 37817CFE1F373F8B00EC69C6 /* Build configuration list for PBXProject "iOSDesignPatternSamples" */ = { |
| 473 | + 4DFC62A3378DADACB2D1090A /* Build configuration list for PBXNativeTarget "iOSDesignPatternSamples" */ = { |
487 | 474 | isa = XCConfigurationList;
|
488 | 475 | buildConfigurations = (
|
489 |
| - 37817D131F373F8B00EC69C6 /* Debug */, |
490 |
| - 37817D141F373F8B00EC69C6 /* Release */, |
| 476 | + 7AC06640AB9442EA69964455 /* Debug */, |
| 477 | + 911DA79825EB1BF049ABB538 /* Release */, |
491 | 478 | );
|
492 | 479 | defaultConfigurationIsVisible = 0;
|
493 |
| - defaultConfigurationName = Release; |
| 480 | + defaultConfigurationName = Debug; |
494 | 481 | };
|
495 |
| - 37817D151F373F8B00EC69C6 /* Build configuration list for PBXNativeTarget "iOSDesignPatternSamples" */ = { |
| 482 | + 817B998E26DC355C9DF10D2C /* Build configuration list for PBXProject "iOSDesignPatternSamples" */ = { |
496 | 483 | isa = XCConfigurationList;
|
497 | 484 | buildConfigurations = (
|
498 |
| - 37817D161F373F8B00EC69C6 /* Debug */, |
499 |
| - 37817D171F373F8B00EC69C6 /* Release */, |
| 485 | + 98A191BBD4C6BD4AD063CD6D /* Debug */, |
| 486 | + A3DE3012741C3F9548F22160 /* Release */, |
500 | 487 | );
|
501 | 488 | defaultConfigurationIsVisible = 0;
|
502 |
| - defaultConfigurationName = Release; |
| 489 | + defaultConfigurationName = Debug; |
503 | 490 | };
|
504 | 491 | /* End XCConfigurationList section */
|
505 | 492 |
|
506 | 493 | /* Begin XCRemoteSwiftPackageReference section */
|
507 |
| - EDC971CB25D564D0007D5D95 /* XCRemoteSwiftPackageReference "GithubKitForSample" */ = { |
| 494 | + 3FB6765C5B3365ADC70BEC0D /* XCRemoteSwiftPackageReference "GithubKitForSample" */ = { |
508 | 495 | isa = XCRemoteSwiftPackageReference;
|
509 | 496 | repositoryURL = "https://github.com/marty-suzuki/GithubKitForSample";
|
510 | 497 | requirement = {
|
|
515 | 502 | /* End XCRemoteSwiftPackageReference section */
|
516 | 503 |
|
517 | 504 | /* Begin XCSwiftPackageProductDependency section */
|
518 |
| - EDC971CC25D564D0007D5D95 /* GithubKit */ = { |
| 505 | + C2FA27FA77B01E3C42D84622 /* GithubKit */ = { |
519 | 506 | isa = XCSwiftPackageProductDependency;
|
520 |
| - package = EDC971CB25D564D0007D5D95 /* XCRemoteSwiftPackageReference "GithubKitForSample" */; |
| 507 | + package = 3FB6765C5B3365ADC70BEC0D /* XCRemoteSwiftPackageReference "GithubKitForSample" */; |
521 | 508 | productName = GithubKit;
|
522 | 509 | };
|
523 | 510 | /* End XCSwiftPackageProductDependency section */
|
524 | 511 | };
|
525 |
| - rootObject = 37817CFB1F373F8B00EC69C6 /* Project object */; |
| 512 | + rootObject = 831CB87439BFDA4BB26D084D /* Project object */; |
526 | 513 | }
|
0 commit comments