|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | | - 9203E9F01F0DD69900F9FFC2 /* Tower.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9203E9EE1F0DD69900F9FFC2 /* Tower.cpp */; }; |
11 | | - 9203E9F31F0DE24000F9FFC2 /* Enemy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9203E9F11F0DE24000F9FFC2 /* Enemy.cpp */; }; |
12 | | - 9203E9F61F0DF13600F9FFC2 /* NavComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9203E9F41F0DF13600F9FFC2 /* NavComponent.cpp */; }; |
13 | | - 9203E9F91F0F12FE00F9FFC2 /* Bullet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9203E9F71F0F12FE00F9FFC2 /* Bullet.cpp */; }; |
14 | 10 | 9206FDC61F140707005078A2 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9206FDC41F140707005078A2 /* Texture.cpp */; }; |
15 | 11 | 9206FDC91F140D40005078A2 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9206FDC71F140D40005078A2 /* Shader.cpp */; }; |
16 | 12 | 9223C4781F009428009A94D7 /* Game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4671F009428009A94D7 /* Game.cpp */; }; |
|
20 | 16 | 9223C47E1F009428009A94D7 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4721F009428009A94D7 /* Math.cpp */; }; |
21 | 17 | 9223C4801F009428009A94D7 /* SpriteComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4761F009428009A94D7 /* SpriteComponent.cpp */; }; |
22 | 18 | 9223C48B1F0CA3CE009A94D7 /* MoveComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */; }; |
23 | | - 9223C48F1F0CA67A009A94D7 /* Tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C48D1F0CA67A009A94D7 /* Tile.cpp */; }; |
24 | | - 9223C4941F0CA766009A94D7 /* CollisionComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */; }; |
25 | 19 | 9223C4951F0CA766009A94D7 /* CircleComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */; }; |
26 | | - 9223C4981F0DBD69009A94D7 /* Grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4961F0DBD69009A94D7 /* Grid.cpp */; }; |
27 | 20 | 92CF0D791F3BBF140086A0F3 /* VertexArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CF0D771F3BBF140086A0F3 /* VertexArray.cpp */; }; |
28 | 21 | 92D324FB1B697389005A86C7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92D324FA1B697389005A86C7 /* CoreFoundation.framework */; }; |
| 22 | + 92E391981FE87F4800D8C362 /* InputComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E3918F1FE87F4700D8C362 /* InputComponent.cpp */; }; |
| 23 | + 92E391991FE87F4800D8C362 /* Ship.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E391911FE87F4700D8C362 /* Ship.cpp */; }; |
| 24 | + 92E3919A1FE87F4800D8C362 /* Asteroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E391921FE87F4700D8C362 /* Asteroid.cpp */; }; |
| 25 | + 92E3919B1FE87F4800D8C362 /* Laser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E391931FE87F4700D8C362 /* Laser.cpp */; }; |
| 26 | + 92E3919C1FE87F4800D8C362 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E391941FE87F4800D8C362 /* Random.cpp */; }; |
29 | 27 | 92E46E941B6353E50035CD21 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E46E931B6353E50035CD21 /* OpenGL.framework */; }; |
30 | 28 | /* End PBXBuildFile section */ |
31 | 29 |
|
32 | 30 | /* Begin PBXFileReference section */ |
33 | | - 9203E9EE1F0DD69900F9FFC2 /* Tower.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tower.cpp; sourceTree = "<group>"; }; |
34 | | - 9203E9EF1F0DD69900F9FFC2 /* Tower.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tower.h; sourceTree = "<group>"; }; |
35 | | - 9203E9F11F0DE24000F9FFC2 /* Enemy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Enemy.cpp; sourceTree = "<group>"; }; |
36 | | - 9203E9F21F0DE24000F9FFC2 /* Enemy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Enemy.h; sourceTree = "<group>"; }; |
37 | | - 9203E9F41F0DF13600F9FFC2 /* NavComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NavComponent.cpp; sourceTree = "<group>"; }; |
38 | | - 9203E9F51F0DF13600F9FFC2 /* NavComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NavComponent.h; sourceTree = "<group>"; }; |
39 | | - 9203E9F71F0F12FE00F9FFC2 /* Bullet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bullet.cpp; sourceTree = "<group>"; }; |
40 | | - 9203E9F81F0F12FE00F9FFC2 /* Bullet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bullet.h; sourceTree = "<group>"; }; |
41 | 31 | 9206FDC31F13F7E8005078A2 /* Shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Shaders; sourceTree = "<group>"; }; |
42 | 32 | 9206FDC41F140707005078A2 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Texture.cpp; sourceTree = "<group>"; }; |
43 | 33 | 9206FDC51F140707005078A2 /* Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Texture.h; sourceTree = "<group>"; }; |
|
56 | 46 | 9223C4771F009428009A94D7 /* SpriteComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpriteComponent.h; sourceTree = "<group>"; }; |
57 | 47 | 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MoveComponent.cpp; sourceTree = "<group>"; }; |
58 | 48 | 9223C48C1F0CA3D4009A94D7 /* MoveComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoveComponent.h; sourceTree = "<group>"; }; |
59 | | - 9223C48D1F0CA67A009A94D7 /* Tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tile.cpp; sourceTree = "<group>"; }; |
60 | | - 9223C48E1F0CA67A009A94D7 /* Tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tile.h; sourceTree = "<group>"; }; |
61 | | - 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollisionComponent.cpp; sourceTree = "<group>"; }; |
62 | 49 | 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CircleComponent.cpp; sourceTree = "<group>"; }; |
63 | | - 9223C4921F0CA766009A94D7 /* CollisionComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionComponent.h; sourceTree = "<group>"; }; |
64 | 50 | 9223C4931F0CA766009A94D7 /* CircleComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleComponent.h; sourceTree = "<group>"; }; |
65 | | - 9223C4961F0DBD69009A94D7 /* Grid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Grid.cpp; sourceTree = "<group>"; }; |
66 | | - 9223C4971F0DBD69009A94D7 /* Grid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grid.h; sourceTree = "<group>"; }; |
67 | 51 | 92CF0D771F3BBF140086A0F3 /* VertexArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VertexArray.cpp; sourceTree = "<group>"; }; |
68 | 52 | 92CF0D781F3BBF140086A0F3 /* VertexArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexArray.h; sourceTree = "<group>"; }; |
69 | 53 | 92D324FA1B697389005A86C7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; |
| 54 | + 92E3918E1FE87F4700D8C362 /* Asteroid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Asteroid.h; sourceTree = "<group>"; }; |
| 55 | + 92E3918F1FE87F4700D8C362 /* InputComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InputComponent.cpp; sourceTree = "<group>"; }; |
| 56 | + 92E391901FE87F4700D8C362 /* Random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Random.h; sourceTree = "<group>"; }; |
| 57 | + 92E391911FE87F4700D8C362 /* Ship.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ship.cpp; sourceTree = "<group>"; }; |
| 58 | + 92E391921FE87F4700D8C362 /* Asteroid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Asteroid.cpp; sourceTree = "<group>"; }; |
| 59 | + 92E391931FE87F4700D8C362 /* Laser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Laser.cpp; sourceTree = "<group>"; }; |
| 60 | + 92E391941FE87F4800D8C362 /* Random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = "<group>"; }; |
| 61 | + 92E391951FE87F4800D8C362 /* Laser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Laser.h; sourceTree = "<group>"; }; |
| 62 | + 92E391961FE87F4800D8C362 /* InputComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputComponent.h; sourceTree = "<group>"; }; |
| 63 | + 92E391971FE87F4800D8C362 /* Ship.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ship.h; sourceTree = "<group>"; }; |
70 | 64 | 92E46DF71B634EA30035CD21 /* Game-mac */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Game-mac"; sourceTree = BUILT_PRODUCTS_DIR; }; |
71 | 65 | 92E46E931B6353E50035CD21 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; |
72 | 66 | /* End PBXFileReference section */ |
|
87 | 81 | 92E46DEE1B634EA30035CD21 = { |
88 | 82 | isa = PBXGroup; |
89 | 83 | children = ( |
90 | | - 92CF0D771F3BBF140086A0F3 /* VertexArray.cpp */, |
91 | | - 92CF0D781F3BBF140086A0F3 /* VertexArray.h */, |
92 | 84 | 9223C4681F009428009A94D7 /* Actor.cpp */, |
93 | 85 | 9223C4691F009428009A94D7 /* Actor.h */, |
94 | | - 9203E9F71F0F12FE00F9FFC2 /* Bullet.cpp */, |
95 | | - 9203E9F81F0F12FE00F9FFC2 /* Bullet.h */, |
| 86 | + 92E391921FE87F4700D8C362 /* Asteroid.cpp */, |
| 87 | + 92E3918E1FE87F4700D8C362 /* Asteroid.h */, |
96 | 88 | 9223C46E1F009428009A94D7 /* Component.cpp */, |
97 | 89 | 9223C46F1F009428009A94D7 /* Component.h */, |
98 | 90 | 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */, |
99 | 91 | 9223C4931F0CA766009A94D7 /* CircleComponent.h */, |
100 | | - 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */, |
101 | | - 9223C4921F0CA766009A94D7 /* CollisionComponent.h */, |
102 | | - 9203E9F11F0DE24000F9FFC2 /* Enemy.cpp */, |
103 | | - 9203E9F21F0DE24000F9FFC2 /* Enemy.h */, |
104 | 92 | 9223C4671F009428009A94D7 /* Game.cpp */, |
105 | 93 | 9223C4701F009428009A94D7 /* Game.h */, |
106 | | - 9223C4961F0DBD69009A94D7 /* Grid.cpp */, |
107 | | - 9223C4971F0DBD69009A94D7 /* Grid.h */, |
| 94 | + 92E3918F1FE87F4700D8C362 /* InputComponent.cpp */, |
| 95 | + 92E391961FE87F4800D8C362 /* InputComponent.h */, |
| 96 | + 92E391931FE87F4700D8C362 /* Laser.cpp */, |
| 97 | + 92E391951FE87F4800D8C362 /* Laser.h */, |
108 | 98 | 9223C4711F009428009A94D7 /* Main.cpp */, |
109 | 99 | 9223C4721F009428009A94D7 /* Math.cpp */, |
110 | 100 | 9223C4731F009428009A94D7 /* Math.h */, |
111 | 101 | 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */, |
112 | 102 | 9223C48C1F0CA3D4009A94D7 /* MoveComponent.h */, |
113 | | - 9203E9F41F0DF13600F9FFC2 /* NavComponent.cpp */, |
114 | | - 9203E9F51F0DF13600F9FFC2 /* NavComponent.h */, |
| 103 | + 92E391941FE87F4800D8C362 /* Random.cpp */, |
| 104 | + 92E391901FE87F4700D8C362 /* Random.h */, |
115 | 105 | 9206FDC71F140D40005078A2 /* Shader.cpp */, |
116 | 106 | 9206FDC81F140D40005078A2 /* Shader.h */, |
| 107 | + 92E391911FE87F4700D8C362 /* Ship.cpp */, |
| 108 | + 92E391971FE87F4800D8C362 /* Ship.h */, |
117 | 109 | 9223C4761F009428009A94D7 /* SpriteComponent.cpp */, |
118 | 110 | 9223C4771F009428009A94D7 /* SpriteComponent.h */, |
119 | 111 | 9206FDC41F140707005078A2 /* Texture.cpp */, |
120 | 112 | 9206FDC51F140707005078A2 /* Texture.h */, |
121 | | - 9223C48D1F0CA67A009A94D7 /* Tile.cpp */, |
122 | | - 9223C48E1F0CA67A009A94D7 /* Tile.h */, |
123 | | - 9203E9EE1F0DD69900F9FFC2 /* Tower.cpp */, |
124 | | - 9203E9EF1F0DD69900F9FFC2 /* Tower.h */, |
| 113 | + 92CF0D771F3BBF140086A0F3 /* VertexArray.cpp */, |
| 114 | + 92CF0D781F3BBF140086A0F3 /* VertexArray.h */, |
125 | 115 | 9206FDC31F13F7E8005078A2 /* Shaders */, |
126 | 116 | 92E46DF81B634EA30035CD21 /* Products */, |
127 | 117 | 92D324FA1B697389005A86C7 /* CoreFoundation.framework */, |
|
163 | 153 | 92E46DEF1B634EA30035CD21 /* Project object */ = { |
164 | 154 | isa = PBXProject; |
165 | 155 | attributes = { |
166 | | - LastUpgradeCheck = 0830; |
| 156 | + LastUpgradeCheck = 0920; |
167 | 157 | ORGANIZATIONNAME = "Sanjay Madhav"; |
168 | 158 | TargetAttributes = { |
169 | 159 | 92E46DF61B634EA30035CD21 = { |
170 | 160 | CreatedOnToolsVersion = 6.4; |
171 | 161 | }; |
172 | 162 | }; |
173 | 163 | }; |
174 | | - buildConfigurationList = 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter6-mac" */; |
| 164 | + buildConfigurationList = 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter05-mac" */; |
175 | 165 | compatibilityVersion = "Xcode 3.2"; |
176 | 166 | developmentRegion = English; |
177 | 167 | hasScannedForEncodings = 0; |
|
209 | 199 | isa = PBXSourcesBuildPhase; |
210 | 200 | buildActionMask = 2147483647; |
211 | 201 | files = ( |
212 | | - 9223C4941F0CA766009A94D7 /* CollisionComponent.cpp in Sources */, |
| 202 | + 92E391991FE87F4800D8C362 /* Ship.cpp in Sources */, |
213 | 203 | 9223C47D1F009428009A94D7 /* Main.cpp in Sources */, |
214 | 204 | 9223C47E1F009428009A94D7 /* Math.cpp in Sources */, |
215 | | - 9203E9F01F0DD69900F9FFC2 /* Tower.cpp in Sources */, |
216 | 205 | 9223C4781F009428009A94D7 /* Game.cpp in Sources */, |
217 | | - 9203E9F61F0DF13600F9FFC2 /* NavComponent.cpp in Sources */, |
218 | 206 | 9223C4801F009428009A94D7 /* SpriteComponent.cpp in Sources */, |
219 | 207 | 92CF0D791F3BBF140086A0F3 /* VertexArray.cpp in Sources */, |
220 | 208 | 9223C48B1F0CA3CE009A94D7 /* MoveComponent.cpp in Sources */, |
221 | | - 9203E9F31F0DE24000F9FFC2 /* Enemy.cpp in Sources */, |
222 | 209 | 9206FDC91F140D40005078A2 /* Shader.cpp in Sources */, |
223 | 210 | 9223C4791F009428009A94D7 /* Actor.cpp in Sources */, |
224 | | - 9203E9F91F0F12FE00F9FFC2 /* Bullet.cpp in Sources */, |
| 211 | + 92E3919B1FE87F4800D8C362 /* Laser.cpp in Sources */, |
225 | 212 | 9223C4951F0CA766009A94D7 /* CircleComponent.cpp in Sources */, |
226 | 213 | 9223C47C1F009428009A94D7 /* Component.cpp in Sources */, |
| 214 | + 92E3919C1FE87F4800D8C362 /* Random.cpp in Sources */, |
| 215 | + 92E391981FE87F4800D8C362 /* InputComponent.cpp in Sources */, |
| 216 | + 92E3919A1FE87F4800D8C362 /* Asteroid.cpp in Sources */, |
227 | 217 | 9206FDC61F140707005078A2 /* Texture.cpp in Sources */, |
228 | | - 9223C48F1F0CA67A009A94D7 /* Tile.cpp in Sources */, |
229 | | - 9223C4981F0DBD69009A94D7 /* Grid.cpp in Sources */, |
230 | 218 | ); |
231 | 219 | runOnlyForDeploymentPostprocessing = 0; |
232 | 220 | }; |
|
241 | 229 | CLANG_CXX_LIBRARY = "libc++"; |
242 | 230 | CLANG_ENABLE_MODULES = YES; |
243 | 231 | CLANG_ENABLE_OBJC_ARC = YES; |
| 232 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
244 | 233 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 234 | + CLANG_WARN_COMMA = YES; |
245 | 235 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
246 | 236 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
247 | 237 | CLANG_WARN_EMPTY_BODY = YES; |
248 | 238 | CLANG_WARN_ENUM_CONVERSION = YES; |
249 | 239 | CLANG_WARN_INFINITE_RECURSION = YES; |
250 | 240 | CLANG_WARN_INT_CONVERSION = YES; |
| 241 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 242 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
251 | 243 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 244 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 245 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
252 | 246 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
253 | 247 | CLANG_WARN_UNREACHABLE_CODE = YES; |
254 | 248 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
286 | 280 | CLANG_CXX_LIBRARY = "libc++"; |
287 | 281 | CLANG_ENABLE_MODULES = YES; |
288 | 282 | CLANG_ENABLE_OBJC_ARC = YES; |
| 283 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
289 | 284 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 285 | + CLANG_WARN_COMMA = YES; |
290 | 286 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
291 | 287 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
292 | 288 | CLANG_WARN_EMPTY_BODY = YES; |
293 | 289 | CLANG_WARN_ENUM_CONVERSION = YES; |
294 | 290 | CLANG_WARN_INFINITE_RECURSION = YES; |
295 | 291 | CLANG_WARN_INT_CONVERSION = YES; |
| 292 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 293 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
296 | 294 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 295 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 296 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
297 | 297 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
298 | 298 | CLANG_WARN_UNREACHABLE_CODE = YES; |
299 | 299 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
378 | 378 | /* End XCBuildConfiguration section */ |
379 | 379 |
|
380 | 380 | /* Begin XCConfigurationList section */ |
381 | | - 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter6-mac" */ = { |
| 381 | + 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter05-mac" */ = { |
382 | 382 | isa = XCConfigurationList; |
383 | 383 | buildConfigurations = ( |
384 | 384 | 92E46DFC1B634EA40035CD21 /* Debug */, |
|
0 commit comments