|
41 | 41 | C0752A5D1C95EF9C000543E3 /* GSKTwitterExampleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C0752A5C1C95EF9C000543E3 /* GSKTwitterExampleViewController.m */; }; |
42 | 42 | C086E0031C846309002A54C1 /* GSKExampleNavigationBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C086E0021C846309002A54C1 /* GSKExampleNavigationBarViewController.m */; }; |
43 | 43 | C086E00A1C846C5E002A54C1 /* GSKExampleBaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C086E0091C846C5E002A54C1 /* GSKExampleBaseTableViewController.m */; }; |
| 44 | + C08935C61DD5D96B00BA8078 /* TabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C08935C51DD5D96B00BA8078 /* TabBarViewController.swift */; }; |
44 | 45 | C090247B1C901F2300264C0D /* GSKVisibleSectionHeadersViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C090247A1C901F2300264C0D /* GSKVisibleSectionHeadersViewController.m */; }; |
45 | 46 | C0F6F5B71CA9571F00026142 /* GSKTwitterStretchyHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F6F5B61CA9571F00026142 /* GSKTwitterStretchyHeaderView.m */; }; |
46 | 47 | /* End PBXBuildFile section */ |
|
119 | 120 | C086E0021C846309002A54C1 /* GSKExampleNavigationBarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GSKExampleNavigationBarViewController.m; sourceTree = "<group>"; }; |
120 | 121 | C086E0081C846C5E002A54C1 /* GSKExampleBaseTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GSKExampleBaseTableViewController.h; sourceTree = "<group>"; }; |
121 | 122 | C086E0091C846C5E002A54C1 /* GSKExampleBaseTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GSKExampleBaseTableViewController.m; sourceTree = "<group>"; }; |
| 123 | + C08935C51DD5D96B00BA8078 /* TabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarViewController.swift; sourceTree = "<group>"; }; |
122 | 124 | C09024791C901F2300264C0D /* GSKVisibleSectionHeadersViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GSKVisibleSectionHeadersViewController.h; sourceTree = "<group>"; }; |
123 | 125 | C090247A1C901F2300264C0D /* GSKVisibleSectionHeadersViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GSKVisibleSectionHeadersViewController.m; sourceTree = "<group>"; }; |
124 | 126 | C0F6F5B51CA9571F00026142 /* GSKTwitterStretchyHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GSKTwitterStretchyHeaderView.h; sourceTree = "<group>"; }; |
|
252 | 254 | C086E0071C846C4F002A54C1 /* Base view controllers */, |
253 | 255 | C086E0001C8462D6002A54C1 /* Data source */, |
254 | 256 | C086DFFF1C8462C9002A54C1 /* Cells */, |
255 | | - C03FC4E51C81B2FE0015FAAA /* UINavigationController+Transparency.h */, |
256 | | - C03FC4E61C81B2FE0015FAAA /* UINavigationController+Transparency.m */, |
257 | | - C03FC4E81C81B3250015FAAA /* GSKExampleCollectionViewController.h */, |
258 | | - C03FC4E91C81B3250015FAAA /* GSKExampleCollectionViewController.m */, |
259 | | - C03FC4EA1C81B3250015FAAA /* GSKExampleTableViewController.h */, |
260 | | - C03FC4EB1C81B3250015FAAA /* GSKExampleTableViewController.m */, |
261 | 257 | C03FC4FA1C8348150015FAAA /* GSKExampleTabsViewController.h */, |
262 | 258 | C03FC4FB1C8348150015FAAA /* GSKExampleTabsViewController.m */, |
263 | 259 | C086E0011C846309002A54C1 /* GSKExampleNavigationBarViewController.h */, |
|
269 | 265 | C0752A5B1C95EF9C000543E3 /* GSKTwitterExampleViewController.h */, |
270 | 266 | C0752A5C1C95EF9C000543E3 /* GSKTwitterExampleViewController.m */, |
271 | 267 | 82469C511CF3A0D600D3335A /* ScalableLabelViewController.swift */, |
| 268 | + C08935C51DD5D96B00BA8078 /* TabBarViewController.swift */, |
272 | 269 | ); |
273 | 270 | name = "View Controllers"; |
274 | 271 | sourceTree = "<group>"; |
|
330 | 327 | children = ( |
331 | 328 | C086E0081C846C5E002A54C1 /* GSKExampleBaseTableViewController.h */, |
332 | 329 | C086E0091C846C5E002A54C1 /* GSKExampleBaseTableViewController.m */, |
| 330 | + C03FC4E51C81B2FE0015FAAA /* UINavigationController+Transparency.h */, |
| 331 | + C03FC4E61C81B2FE0015FAAA /* UINavigationController+Transparency.m */, |
| 332 | + C03FC4E81C81B3250015FAAA /* GSKExampleCollectionViewController.h */, |
| 333 | + C03FC4E91C81B3250015FAAA /* GSKExampleCollectionViewController.m */, |
| 334 | + C03FC4EA1C81B3250015FAAA /* GSKExampleTableViewController.h */, |
| 335 | + C03FC4EB1C81B3250015FAAA /* GSKExampleTableViewController.m */, |
333 | 336 | ); |
334 | 337 | name = "Base view controllers"; |
335 | 338 | sourceTree = "<group>"; |
|
365 | 368 | attributes = { |
366 | 369 | CLASSPREFIX = GSK; |
367 | 370 | LastSwiftUpdateCheck = 0730; |
368 | | - LastUpgradeCheck = 0720; |
| 371 | + LastUpgradeCheck = 0810; |
369 | 372 | ORGANIZATIONNAME = "Jose Alcalá Correa"; |
370 | 373 | TargetAttributes = { |
371 | 374 | 6003F589195388D20070C39A = { |
|
464 | 467 | C03FC4F41C820C9C0015FAAA /* GSKNibStretchyHeaderView.m in Sources */, |
465 | 468 | C066207A1C87311000F1AEF5 /* GSKAirbnbExampleViewController.m in Sources */, |
466 | 469 | C03FC5031C8348150015FAAA /* GSKExampleTabsViewController.m in Sources */, |
| 470 | + C08935C61DD5D96B00BA8078 /* TabBarViewController.swift in Sources */, |
467 | 471 | C0752A5D1C95EF9C000543E3 /* GSKTwitterExampleViewController.m in Sources */, |
468 | 472 | C090247B1C901F2300264C0D /* GSKVisibleSectionHeadersViewController.m in Sources */, |
469 | 473 | 6003F59E195388D20070C39A /* GSKAppDelegate.m in Sources */, |
|
517 | 521 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
518 | 522 | CLANG_WARN_EMPTY_BODY = YES; |
519 | 523 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 524 | + CLANG_WARN_INFINITE_RECURSION = YES; |
520 | 525 | CLANG_WARN_INT_CONVERSION = YES; |
521 | 526 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 527 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 528 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
522 | 529 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
523 | 530 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
524 | 531 | COPY_PHASE_STRIP = NO; |
| 532 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
525 | 533 | ENABLE_TESTABILITY = YES; |
526 | 534 | GCC_C_LANGUAGE_STANDARD = gnu99; |
527 | 535 | GCC_DYNAMIC_NO_PIC = NO; |
| 536 | + GCC_NO_COMMON_BLOCKS = YES; |
528 | 537 | GCC_OPTIMIZATION_LEVEL = 0; |
529 | 538 | GCC_PREPROCESSOR_DEFINITIONS = ( |
530 | 539 | "DEBUG=1", |
|
0 commit comments