|
16 | 16 | CC19AB271D7DAB7F00B8B196 /* PickerControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC19AB261D7DAB7F00B8B196 /* PickerControl.swift */; }; |
17 | 17 | CC28B4091D7D060B00B7CA97 /* CustomHeaderFooterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CC28B4081D7D060B00B7CA97 /* CustomHeaderFooterView.xib */; }; |
18 | 18 | CC28B40B1D7D064700B7CA97 /* CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC28B40A1D7D064700B7CA97 /* CustomHeader.swift */; }; |
| 19 | + CC2B23AE1D84DF4B0025CDF8 /* ActionBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2B23AD1D84DF4B0025CDF8 /* ActionBar.swift */; }; |
19 | 20 | CC5234581D730EF500F312E7 /* SelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC5234571D730EF500F312E7 /* SelectionViewController.swift */; }; |
| 21 | + CCBD2FBC1D87344E00C61DCC /* ActionBarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD2FBB1D87344E00C61DCC /* ActionBarManager.swift */; }; |
| 22 | + CCBD2FC21D874BBA00C61DCC /* Rules.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD2FBE1D874BBA00C61DCC /* Rules.swift */; }; |
| 23 | + CCBD2FC31D874BBA00C61DCC /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD2FBF1D874BBA00C61DCC /* Validation.swift */; }; |
| 24 | + CCBD2FC41D874BBA00C61DCC /* ValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD2FC01D874BBA00C61DCC /* ValidationError.swift */; }; |
| 25 | + CCBD2FC51D874BBA00C61DCC /* Validator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD2FC11D874BBA00C61DCC /* Validator.swift */; }; |
20 | 26 | CCDDB6971D7DA9CB006C0F9F /* CustomItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCDDB6951D7DA9CB006C0F9F /* CustomItem.swift */; }; |
21 | 27 | CCDDB6981D7DA9CB006C0F9F /* TextFieldItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCDDB6961D7DA9CB006C0F9F /* TextFieldItem.swift */; }; |
22 | 28 | CCDDB69A1D7DA9DE006C0F9F /* TextFieldCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CCDDB6991D7DA9DE006C0F9F /* TextFieldCell.xib */; }; |
|
46 | 52 | CC19AB261D7DAB7F00B8B196 /* PickerControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PickerControl.swift; sourceTree = "<group>"; }; |
47 | 53 | CC28B4081D7D060B00B7CA97 /* CustomHeaderFooterView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CustomHeaderFooterView.xib; sourceTree = "<group>"; }; |
48 | 54 | CC28B40A1D7D064700B7CA97 /* CustomHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomHeader.swift; sourceTree = "<group>"; }; |
| 55 | + CC2B23AD1D84DF4B0025CDF8 /* ActionBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ActionBar.swift; path = ActionBar/ActionBar.swift; sourceTree = "<group>"; }; |
49 | 56 | CC5234571D730EF500F312E7 /* SelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionViewController.swift; sourceTree = "<group>"; }; |
| 57 | + CCBD2FBB1D87344E00C61DCC /* ActionBarManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ActionBarManager.swift; path = ActionBar/ActionBarManager.swift; sourceTree = "<group>"; }; |
| 58 | + CCBD2FBE1D874BBA00C61DCC /* Rules.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rules.swift; sourceTree = "<group>"; }; |
| 59 | + CCBD2FBF1D874BBA00C61DCC /* Validation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Validation.swift; sourceTree = "<group>"; }; |
| 60 | + CCBD2FC01D874BBA00C61DCC /* ValidationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationError.swift; sourceTree = "<group>"; }; |
| 61 | + CCBD2FC11D874BBA00C61DCC /* Validator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Validator.swift; sourceTree = "<group>"; }; |
50 | 62 | CCDDB6951D7DA9CB006C0F9F /* CustomItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomItem.swift; sourceTree = "<group>"; }; |
51 | 63 | CCDDB6961D7DA9CB006C0F9F /* TextFieldItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldItem.swift; sourceTree = "<group>"; }; |
52 | 64 | CCDDB6991D7DA9DE006C0F9F /* TextFieldCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextFieldCell.xib; sourceTree = "<group>"; }; |
|
96 | 108 | 257F72C31D07204A00F7B954 /* SampleApp */ = { |
97 | 109 | isa = PBXGroup; |
98 | 110 | children = ( |
| 111 | + CCBD2FBD1D874BBA00C61DCC /* Validator */, |
| 112 | + CCBD2FC61D874BFC00C61DCC /* ActionBar */, |
99 | 113 | 257F72C41D07204A00F7B954 /* AppDelegate.swift */, |
100 | 114 | CC5234571D730EF500F312E7 /* SelectionViewController.swift */, |
101 | 115 | 257F72C61D07204A00F7B954 /* ViewController.swift */, |
|
132 | 146 | name = Frameworks; |
133 | 147 | sourceTree = "<group>"; |
134 | 148 | }; |
| 149 | + CCBD2FBD1D874BBA00C61DCC /* Validator */ = { |
| 150 | + isa = PBXGroup; |
| 151 | + children = ( |
| 152 | + CCBD2FBE1D874BBA00C61DCC /* Rules.swift */, |
| 153 | + CCBD2FBF1D874BBA00C61DCC /* Validation.swift */, |
| 154 | + CCBD2FC01D874BBA00C61DCC /* ValidationError.swift */, |
| 155 | + CCBD2FC11D874BBA00C61DCC /* Validator.swift */, |
| 156 | + ); |
| 157 | + path = Validator; |
| 158 | + sourceTree = "<group>"; |
| 159 | + }; |
| 160 | + CCBD2FC61D874BFC00C61DCC /* ActionBar */ = { |
| 161 | + isa = PBXGroup; |
| 162 | + children = ( |
| 163 | + CC2B23AD1D84DF4B0025CDF8 /* ActionBar.swift */, |
| 164 | + CCBD2FBB1D87344E00C61DCC /* ActionBarManager.swift */, |
| 165 | + ); |
| 166 | + name = ActionBar; |
| 167 | + sourceTree = "<group>"; |
| 168 | + }; |
135 | 169 | /* End PBXGroup section */ |
136 | 170 |
|
137 | 171 | /* Begin PBXNativeTarget section */ |
|
180 | 214 | isa = PBXProject; |
181 | 215 | attributes = { |
182 | 216 | LastSwiftUpdateCheck = 0730; |
183 | | - LastUpgradeCheck = 0730; |
| 217 | + LastUpgradeCheck = 0800; |
184 | 218 | ORGANIZATIONNAME = ODIGEO; |
185 | 219 | TargetAttributes = { |
186 | 220 | 257F72C01D07204A00F7B954 = { |
187 | 221 | CreatedOnToolsVersion = 7.3.1; |
| 222 | + DevelopmentTeam = 7M6E9TXYGF; |
| 223 | + LastSwiftMigration = 0800; |
188 | 224 | }; |
189 | 225 | 25FA9E171D24123100E2C899 = { |
190 | 226 | CreatedOnToolsVersion = 7.3.1; |
|
288 | 324 | files = ( |
289 | 325 | CCDDB6981D7DA9CB006C0F9F /* TextFieldItem.swift in Sources */, |
290 | 326 | 257F72C71D07204A00F7B954 /* ViewController.swift in Sources */, |
| 327 | + CCBD2FC31D874BBA00C61DCC /* Validation.swift in Sources */, |
291 | 328 | CC28B40B1D7D064700B7CA97 /* CustomHeader.swift in Sources */, |
| 329 | + CCBD2FC51D874BBA00C61DCC /* Validator.swift in Sources */, |
292 | 330 | CC5234581D730EF500F312E7 /* SelectionViewController.swift in Sources */, |
| 331 | + CCBD2FC41D874BBA00C61DCC /* ValidationError.swift in Sources */, |
293 | 332 | CC19AB271D7DAB7F00B8B196 /* PickerControl.swift in Sources */, |
| 333 | + CCBD2FBC1D87344E00C61DCC /* ActionBarManager.swift in Sources */, |
| 334 | + CC2B23AE1D84DF4B0025CDF8 /* ActionBar.swift in Sources */, |
294 | 335 | 257F72C51D07204A00F7B954 /* AppDelegate.swift in Sources */, |
295 | 336 | CCDDB6971D7DA9CB006C0F9F /* CustomItem.swift in Sources */, |
| 337 | + CCBD2FC21D874BBA00C61DCC /* Rules.swift in Sources */, |
296 | 338 | ); |
297 | 339 | runOnlyForDeploymentPostprocessing = 0; |
298 | 340 | }; |
|
347 | 389 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
348 | 390 | CLANG_WARN_EMPTY_BODY = YES; |
349 | 391 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 392 | + CLANG_WARN_INFINITE_RECURSION = YES; |
350 | 393 | CLANG_WARN_INT_CONVERSION = YES; |
351 | 394 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 395 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
352 | 396 | CLANG_WARN_UNREACHABLE_CODE = YES; |
353 | 397 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
354 | 398 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
392 | 436 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
393 | 437 | CLANG_WARN_EMPTY_BODY = YES; |
394 | 438 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 439 | + CLANG_WARN_INFINITE_RECURSION = YES; |
395 | 440 | CLANG_WARN_INT_CONVERSION = YES; |
396 | 441 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 442 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
397 | 443 | CLANG_WARN_UNREACHABLE_CODE = YES; |
398 | 444 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
399 | 445 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
412 | 458 | IPHONEOS_DEPLOYMENT_TARGET = 9.3; |
413 | 459 | MTL_ENABLE_DEBUG_INFO = NO; |
414 | 460 | SDKROOT = iphoneos; |
| 461 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
415 | 462 | VALIDATE_PRODUCT = YES; |
416 | 463 | }; |
417 | 464 | name = Release; |
|
420 | 467 | isa = XCBuildConfiguration; |
421 | 468 | baseConfigurationReference = 224FEB30105CBE2EBFFC9EE9 /* Pods-SampleApp.debug.xcconfig */; |
422 | 469 | buildSettings = { |
| 470 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
423 | 471 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
424 | 472 | CLANG_ENABLE_MODULES = YES; |
| 473 | + DEVELOPMENT_TEAM = 7M6E9TXYGF; |
425 | 474 | INFOPLIST_FILE = "$(SRCROOT)/SampleApp/Info.plist"; |
426 | 475 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
427 | 476 | PRODUCT_BUNDLE_IDENTIFIER = com.odigeo.tableviewkit.example; |
428 | 477 | PRODUCT_NAME = "$(TARGET_NAME)"; |
429 | 478 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
430 | | - SWIFT_VERSION = 2.3; |
| 479 | + SWIFT_VERSION = 3.0; |
431 | 480 | }; |
432 | 481 | name = Debug; |
433 | 482 | }; |
434 | 483 | 257F72D51D07204A00F7B954 /* Release */ = { |
435 | 484 | isa = XCBuildConfiguration; |
436 | 485 | baseConfigurationReference = D368DEDD0DD5DD15CD2C3F65 /* Pods-SampleApp.release.xcconfig */; |
437 | 486 | buildSettings = { |
| 487 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
438 | 488 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
439 | 489 | CLANG_ENABLE_MODULES = YES; |
| 490 | + DEVELOPMENT_TEAM = 7M6E9TXYGF; |
440 | 491 | INFOPLIST_FILE = "$(SRCROOT)/SampleApp/Info.plist"; |
441 | 492 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
442 | 493 | PRODUCT_BUNDLE_IDENTIFIER = com.odigeo.tableviewkit.example; |
443 | 494 | PRODUCT_NAME = "$(TARGET_NAME)"; |
444 | | - SWIFT_VERSION = 2.3; |
| 495 | + SWIFT_VERSION = 3.0; |
445 | 496 | }; |
446 | 497 | name = Release; |
447 | 498 | }; |
|
0 commit comments