From 10175e5117fde675d1b597e62a3170d11912c16c Mon Sep 17 00:00:00 2001 From: Mukesh Yadav Date: Sun, 26 Mar 2017 00:06:19 +0530 Subject: [PATCH] Project Structure Changed --- .../JSONParserSwift.xcodeproj/project.pbxproj | 602 ------------------ .../JSONParserSwift-Example.xcscheme | 115 ---- .../Parser Example.xcodeproj/project.pbxproj | 387 +++++++++++ .../contents.xcworkspacedata | 7 + .../Parser Example}/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 32 +- .../Base.lproj/LaunchScreen.xib | 0 .../Base.lproj/Main.storyboard | 0 .../Parser Example}/Info.plist | 0 .../Parser Example}/ViewController.swift | 0 Example/Podfile | 11 - JSONParserSwift.xcodeproj/project.pbxproj | 317 +++++++++ .../contents.xcworkspacedata | 0 .../contents.xcworkspacedata | 2 +- .../UserInterfaceState.xcuserstate | Bin 0 -> 16456 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 5 + Source/.DS_Store | Bin 0 -> 6148 bytes Source/Info.plist | 24 + Source/ParsableModel.swift | 2 + {Example/Tests => Tests}/Info.plist | 0 {Example/Tests => Tests}/Tests.swift | 0 _Pods.xcodeproj | 1 - 22 files changed, 774 insertions(+), 731 deletions(-) delete mode 100644 Example/JSONParserSwift.xcodeproj/project.pbxproj delete mode 100644 Example/JSONParserSwift.xcodeproj/xcshareddata/xcschemes/JSONParserSwift-Example.xcscheme create mode 100644 Example/Parser Example/Parser Example.xcodeproj/project.pbxproj create mode 100644 Example/Parser Example/Parser Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename Example/{JSONParserSwift => Parser Example/Parser Example}/AppDelegate.swift (100%) rename Example/{JSONParserSwift/Images.xcassets => Parser Example/Parser Example/Assets.xcassets}/AppIcon.appiconset/Contents.json (54%) rename Example/{JSONParserSwift => Parser Example/Parser Example}/Base.lproj/LaunchScreen.xib (100%) rename Example/{JSONParserSwift => Parser Example/Parser Example}/Base.lproj/Main.storyboard (100%) rename Example/{JSONParserSwift => Parser Example/Parser Example}/Info.plist (100%) rename Example/{JSONParserSwift => Parser Example/Parser Example}/ViewController.swift (100%) delete mode 100644 Example/Podfile create mode 100644 JSONParserSwift.xcodeproj/project.pbxproj rename {Example/JSONParserSwift.xcodeproj => JSONParserSwift.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {Example/JSONParserSwift.xcworkspace => JSONParserSwift.xcworkspace}/contents.xcworkspacedata (71%) create mode 100644 JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist create mode 100644 Source/.DS_Store create mode 100644 Source/Info.plist rename {Example/Tests => Tests}/Info.plist (100%) rename {Example/Tests => Tests}/Tests.swift (100%) delete mode 120000 _Pods.xcodeproj diff --git a/Example/JSONParserSwift.xcodeproj/project.pbxproj b/Example/JSONParserSwift.xcodeproj/project.pbxproj deleted file mode 100644 index 8835d25..0000000 --- a/Example/JSONParserSwift.xcodeproj/project.pbxproj +++ /dev/null @@ -1,602 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; }; - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; }; - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; }; - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; }; - 750B2466A123D58EAE700358 /* Pods_JSONParserSwift_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDC54B9DF871718F9167B994 /* Pods_JSONParserSwift_Tests.framework */; }; - 8B7411631E4F3E5F003F22A1 /* JSONParserSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B7411621E4F3E5F003F22A1 /* JSONParserSwift.framework */; }; - 8B7411751E4F454E003F22A1 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; }; - 8B7411761E4F456E003F22A1 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 607FACEA1AFB9204008FA782 /* Info.plist */; }; - AC0CCF2619AD72F18D807B12 /* Pods_JSONParserSwift_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C8A8295094E8E7E16E65D9E /* Pods_JSONParserSwift_Example.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8B7411701E4F4537003F22A1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = JSONParserSwift_Example; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1230EA47856F29391D3044EB /* Pods-JSONParserSwift_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JSONParserSwift_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-JSONParserSwift_Tests/Pods-JSONParserSwift_Tests.release.xcconfig"; sourceTree = ""; }; - 133546342D172C14C182C0AE /* Pods-JSONParserSwift_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JSONParserSwift_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-JSONParserSwift_Example/Pods-JSONParserSwift_Example.release.xcconfig"; sourceTree = ""; }; - 1C9D6B091498BFA66D820B19 /* JSONParserSwift.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = JSONParserSwift.podspec; path = ../JSONParserSwift.podspec; sourceTree = ""; }; - 265B1FA15A0D29237A4DFAC1 /* Pods-JSONParserSwift_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JSONParserSwift_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JSONParserSwift_Tests/Pods-JSONParserSwift_Tests.debug.xcconfig"; sourceTree = ""; }; - 2912B378DE959E54F1F334D0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 607FACD01AFB9204008FA782 /* JSONParserSwift_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JSONParserSwift_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 607FACD71AFB9204008FA782 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; - 7C8A8295094E8E7E16E65D9E /* Pods_JSONParserSwift_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JSONParserSwift_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8971111432F5CEFDA73CC13A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 8B7411621E4F3E5F003F22A1 /* JSONParserSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JSONParserSwift.framework; path = "../../../../../Library/Developer/Xcode/DerivedData/JSONParserSwift-himgymqlasvxzjbstyikqlefmavs/Build/Products/Debug-iphonesimulator/JSONParserSwift/JSONParserSwift.framework"; sourceTree = ""; }; - 8B74116B1E4F4537003F22A1 /* JSONParserSwift_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JSONParserSwift_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - CDC54B9DF871718F9167B994 /* Pods_JSONParserSwift_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JSONParserSwift_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D41D02915D4660ED1FFB63A9 /* Pods-JSONParserSwift_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JSONParserSwift_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JSONParserSwift_Example/Pods-JSONParserSwift_Example.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 607FACCD1AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8B7411631E4F3E5F003F22A1 /* JSONParserSwift.framework in Frameworks */, - AC0CCF2619AD72F18D807B12 /* Pods_JSONParserSwift_Example.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8B7411681E4F4537003F22A1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 750B2466A123D58EAE700358 /* Pods_JSONParserSwift_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1E56D8B67C55704CBAD4DBEB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8B7411621E4F3E5F003F22A1 /* JSONParserSwift.framework */, - 7C8A8295094E8E7E16E65D9E /* Pods_JSONParserSwift_Example.framework */, - CDC54B9DF871718F9167B994 /* Pods_JSONParserSwift_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACD21AFB9204008FA782 /* Example for JSONParserSwift */, - 607FACE81AFB9204008FA782 /* Tests */, - 607FACD11AFB9204008FA782 /* Products */, - A8DFB62143A7E2393D76DCEB /* Pods */, - 1E56D8B67C55704CBAD4DBEB /* Frameworks */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACD01AFB9204008FA782 /* JSONParserSwift_Example.app */, - 8B74116B1E4F4537003F22A1 /* JSONParserSwift_Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 607FACD21AFB9204008FA782 /* Example for JSONParserSwift */ = { - isa = PBXGroup; - children = ( - 607FACD51AFB9204008FA782 /* AppDelegate.swift */, - 607FACD71AFB9204008FA782 /* ViewController.swift */, - 607FACD91AFB9204008FA782 /* Main.storyboard */, - 607FACDC1AFB9204008FA782 /* Images.xcassets */, - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */, - 607FACD31AFB9204008FA782 /* Supporting Files */, - ); - name = "Example for JSONParserSwift"; - path = JSONParserSwift; - sourceTree = ""; - }; - 607FACD31AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACD41AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 607FACEB1AFB9204008FA782 /* Tests.swift */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - 1C9D6B091498BFA66D820B19 /* JSONParserSwift.podspec */, - 8971111432F5CEFDA73CC13A /* README.md */, - 2912B378DE959E54F1F334D0 /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; - A8DFB62143A7E2393D76DCEB /* Pods */ = { - isa = PBXGroup; - children = ( - D41D02915D4660ED1FFB63A9 /* Pods-JSONParserSwift_Example.debug.xcconfig */, - 133546342D172C14C182C0AE /* Pods-JSONParserSwift_Example.release.xcconfig */, - 265B1FA15A0D29237A4DFAC1 /* Pods-JSONParserSwift_Tests.debug.xcconfig */, - 1230EA47856F29391D3044EB /* Pods-JSONParserSwift_Tests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 607FACCF1AFB9204008FA782 /* JSONParserSwift_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JSONParserSwift_Example" */; - buildPhases = ( - 694C91B968F56C3F40FD1DB6 /* [CP] Check Pods Manifest.lock */, - 607FACCC1AFB9204008FA782 /* Sources */, - 607FACCD1AFB9204008FA782 /* Frameworks */, - 607FACCE1AFB9204008FA782 /* Resources */, - 4CCFD9565C1027699D1242A4 /* [CP] Embed Pods Frameworks */, - CE1BF9109820F7B0C3D1BC0F /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = JSONParserSwift_Example; - productName = JSONParserSwift; - productReference = 607FACD01AFB9204008FA782 /* JSONParserSwift_Example.app */; - productType = "com.apple.product-type.application"; - }; - 8B74116A1E4F4537003F22A1 /* JSONParserSwift_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8B7411721E4F4537003F22A1 /* Build configuration list for PBXNativeTarget "JSONParserSwift_Tests" */; - buildPhases = ( - EE364226A1EBD5B5F0E49210 /* [CP] Check Pods Manifest.lock */, - 8B7411671E4F4537003F22A1 /* Sources */, - 8B7411681E4F4537003F22A1 /* Frameworks */, - 8B7411691E4F4537003F22A1 /* Resources */, - 591CA9B53ECDDC57250DD071 /* [CP] Embed Pods Frameworks */, - 228BB30FD23D046D507740E5 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8B7411711E4F4537003F22A1 /* PBXTargetDependency */, - ); - name = JSONParserSwift_Tests; - productName = JSONParserSwift_Tests; - productReference = 8B74116B1E4F4537003F22A1 /* JSONParserSwift_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0820; - LastUpgradeCheck = 0720; - ORGANIZATIONNAME = CocoaPods; - TargetAttributes = { - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0820; - ProvisioningStyle = Manual; - }; - 8B74116A1E4F4537003F22A1 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Manual; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "JSONParserSwift" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACCF1AFB9204008FA782 /* JSONParserSwift_Example */, - 8B74116A1E4F4537003F22A1 /* JSONParserSwift_Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 607FACCE1AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */, - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */, - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8B7411691E4F4537003F22A1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8B7411761E4F456E003F22A1 /* Info.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 228BB30FD23D046D507740E5 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-JSONParserSwift_Tests/Pods-JSONParserSwift_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 4CCFD9565C1027699D1242A4 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-JSONParserSwift_Example/Pods-JSONParserSwift_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 591CA9B53ECDDC57250DD071 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-JSONParserSwift_Tests/Pods-JSONParserSwift_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 694C91B968F56C3F40FD1DB6 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - CE1BF9109820F7B0C3D1BC0F /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-JSONParserSwift_Example/Pods-JSONParserSwift_Example-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - EE364226A1EBD5B5F0E49210 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 607FACCC1AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */, - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8B7411671E4F4537003F22A1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8B7411751E4F454E003F22A1 /* Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8B7411711E4F4537003F22A1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* JSONParserSwift_Example */; - targetProxy = 8B7411701E4F4537003F22A1 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 607FACD91AFB9204008FA782 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 607FACDA1AFB9204008FA782 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 607FACDF1AFB9204008FA782 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 607FACED1AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF01AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D41D02915D4660ED1FFB63A9 /* Pods-JSONParserSwift_Example.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = JSONParserSwift/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 607FACF11AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 133546342D172C14C182C0AE /* Pods-JSONParserSwift_Example.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = JSONParserSwift/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 8B7411731E4F4537003F22A1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 265B1FA15A0D29237A4DFAC1 /* Pods-JSONParserSwift_Tests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.innovationm.JSONParserSwift-Tests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 3.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/JSONParserSwift_Example.app/JSONParserSwift_Example"; - }; - name = Debug; - }; - 8B7411741E4F4537003F22A1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1230EA47856F29391D3044EB /* Pods-JSONParserSwift_Tests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.innovationm.JSONParserSwift-Tests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/JSONParserSwift_Example.app/JSONParserSwift_Example"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "JSONParserSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JSONParserSwift_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF01AFB9204008FA782 /* Debug */, - 607FACF11AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8B7411721E4F4537003F22A1 /* Build configuration list for PBXNativeTarget "JSONParserSwift_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8B7411731E4F4537003F22A1 /* Debug */, - 8B7411741E4F4537003F22A1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} diff --git a/Example/JSONParserSwift.xcodeproj/xcshareddata/xcschemes/JSONParserSwift-Example.xcscheme b/Example/JSONParserSwift.xcodeproj/xcshareddata/xcschemes/JSONParserSwift-Example.xcscheme deleted file mode 100644 index 21cbf63..0000000 --- a/Example/JSONParserSwift.xcodeproj/xcshareddata/xcschemes/JSONParserSwift-Example.xcscheme +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Parser Example/Parser Example.xcodeproj/project.pbxproj b/Example/Parser Example/Parser Example.xcodeproj/project.pbxproj new file mode 100644 index 0000000..1b78be4 --- /dev/null +++ b/Example/Parser Example/Parser Example.xcodeproj/project.pbxproj @@ -0,0 +1,387 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8BB1EAFA1E86E15E002E6FED /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1EAF91E86E15E002E6FED /* AppDelegate.swift */; }; + 8BB1EAFC1E86E15E002E6FED /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1EAFB1E86E15E002E6FED /* ViewController.swift */; }; + 8BB1EAFF1E86E15E002E6FED /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8BB1EAFD1E86E15E002E6FED /* Main.storyboard */; }; + 8BB1EB011E86E15E002E6FED /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8BB1EB001E86E15E002E6FED /* Assets.xcassets */; }; + 8BB1EB651E86E9ED002E6FED /* JSONParserSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BB1EB641E86E9D8002E6FED /* JSONParserSwift.framework */; }; + 8BB1EB661E86E9ED002E6FED /* JSONParserSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8BB1EB641E86E9D8002E6FED /* JSONParserSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8BB1EB751E86EB73002E6FED /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8BB1EB731E86EB73002E6FED /* LaunchScreen.xib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 8BB1EB631E86E9D8002E6FED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8BB1EB5F1E86E9D8002E6FED /* JSONParserSwift.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 8BB1EB3F1E86E897002E6FED; + remoteInfo = JSONParserSwift; + }; + 8BB1EB671E86E9EE002E6FED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8BB1EB5F1E86E9D8002E6FED /* JSONParserSwift.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 8BB1EB3E1E86E897002E6FED; + remoteInfo = JSONParserSwift; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8BB1EB691E86E9EE002E6FED /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 8BB1EB661E86E9ED002E6FED /* JSONParserSwift.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 8BB1EAF61E86E15E002E6FED /* Parser Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Parser Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB1EAF91E86E15E002E6FED /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 8BB1EAFB1E86E15E002E6FED /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 8BB1EAFE1E86E15E002E6FED /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 8BB1EB001E86E15E002E6FED /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 8BB1EB051E86E15F002E6FED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8BB1EB5F1E86E9D8002E6FED /* JSONParserSwift.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = JSONParserSwift.xcodeproj; path = ../../JSONParserSwift.xcodeproj; sourceTree = ""; }; + 8BB1EB741E86EB73002E6FED /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8BB1EAF31E86E15E002E6FED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB1EB651E86E9ED002E6FED /* JSONParserSwift.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8BB1EAED1E86E15E002E6FED = { + isa = PBXGroup; + children = ( + 8BB1EB5E1E86E9CB002E6FED /* Framework */, + 8BB1EAF81E86E15E002E6FED /* Parser Example */, + 8BB1EAF71E86E15E002E6FED /* Products */, + ); + sourceTree = ""; + }; + 8BB1EAF71E86E15E002E6FED /* Products */ = { + isa = PBXGroup; + children = ( + 8BB1EAF61E86E15E002E6FED /* Parser Example.app */, + ); + name = Products; + sourceTree = ""; + }; + 8BB1EAF81E86E15E002E6FED /* Parser Example */ = { + isa = PBXGroup; + children = ( + 8BB1EAF91E86E15E002E6FED /* AppDelegate.swift */, + 8BB1EAFB1E86E15E002E6FED /* ViewController.swift */, + 8BB1EAFD1E86E15E002E6FED /* Main.storyboard */, + 8BB1EB001E86E15E002E6FED /* Assets.xcassets */, + 8BB1EB731E86EB73002E6FED /* LaunchScreen.xib */, + 8BB1EB051E86E15F002E6FED /* Info.plist */, + ); + path = "Parser Example"; + sourceTree = ""; + }; + 8BB1EB5E1E86E9CB002E6FED /* Framework */ = { + isa = PBXGroup; + children = ( + 8BB1EB5F1E86E9D8002E6FED /* JSONParserSwift.xcodeproj */, + ); + name = Framework; + sourceTree = ""; + }; + 8BB1EB601E86E9D8002E6FED /* Products */ = { + isa = PBXGroup; + children = ( + 8BB1EB641E86E9D8002E6FED /* JSONParserSwift.framework */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8BB1EAF51E86E15E002E6FED /* Parser Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8BB1EB081E86E15F002E6FED /* Build configuration list for PBXNativeTarget "Parser Example" */; + buildPhases = ( + 8BB1EAF21E86E15E002E6FED /* Sources */, + 8BB1EAF31E86E15E002E6FED /* Frameworks */, + 8BB1EAF41E86E15E002E6FED /* Resources */, + 8BB1EB691E86E9EE002E6FED /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 8BB1EB681E86E9EE002E6FED /* PBXTargetDependency */, + ); + name = "Parser Example"; + productName = "Parser Example"; + productReference = 8BB1EAF61E86E15E002E6FED /* Parser Example.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8BB1EAEE1E86E15E002E6FED /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0820; + LastUpgradeCheck = 0820; + ORGANIZATIONNAME = "Mukesh Yadav"; + TargetAttributes = { + 8BB1EAF51E86E15E002E6FED = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 8BB1EAF11E86E15E002E6FED /* Build configuration list for PBXProject "Parser Example" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 8BB1EAED1E86E15E002E6FED; + productRefGroup = 8BB1EAF71E86E15E002E6FED /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 8BB1EB601E86E9D8002E6FED /* Products */; + ProjectRef = 8BB1EB5F1E86E9D8002E6FED /* JSONParserSwift.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 8BB1EAF51E86E15E002E6FED /* Parser Example */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 8BB1EB641E86E9D8002E6FED /* JSONParserSwift.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = JSONParserSwift.framework; + remoteRef = 8BB1EB631E86E9D8002E6FED /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 8BB1EAF41E86E15E002E6FED /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB1EB011E86E15E002E6FED /* Assets.xcassets in Resources */, + 8BB1EB751E86EB73002E6FED /* LaunchScreen.xib in Resources */, + 8BB1EAFF1E86E15E002E6FED /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8BB1EAF21E86E15E002E6FED /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB1EAFC1E86E15E002E6FED /* ViewController.swift in Sources */, + 8BB1EAFA1E86E15E002E6FED /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 8BB1EB681E86E9EE002E6FED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JSONParserSwift; + targetProxy = 8BB1EB671E86E9EE002E6FED /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 8BB1EAFD1E86E15E002E6FED /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8BB1EAFE1E86E15E002E6FED /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 8BB1EB731E86EB73002E6FED /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 8BB1EB741E86EB73002E6FED /* Base */, + ); + name = LaunchScreen.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8BB1EB061E86E15F002E6FED /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8BB1EB071E86E15F002E6FED /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8BB1EB091E86E15F002E6FED /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "Parser Example/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.innovationm.Parser-Example"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + 8BB1EB0A1E86E15F002E6FED /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "Parser Example/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.innovationm.Parser-Example"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8BB1EAF11E86E15E002E6FED /* Build configuration list for PBXProject "Parser Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8BB1EB061E86E15F002E6FED /* Debug */, + 8BB1EB071E86E15F002E6FED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8BB1EB081E86E15F002E6FED /* Build configuration list for PBXNativeTarget "Parser Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8BB1EB091E86E15F002E6FED /* Debug */, + 8BB1EB0A1E86E15F002E6FED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8BB1EAEE1E86E15E002E6FED /* Project object */; +} diff --git a/Example/Parser Example/Parser Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Parser Example/Parser Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ee00332 --- /dev/null +++ b/Example/Parser Example/Parser Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/JSONParserSwift/AppDelegate.swift b/Example/Parser Example/Parser Example/AppDelegate.swift similarity index 100% rename from Example/JSONParserSwift/AppDelegate.swift rename to Example/Parser Example/Parser Example/AppDelegate.swift diff --git a/Example/JSONParserSwift/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/Parser Example/Parser Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 54% rename from Example/JSONParserSwift/Images.xcassets/AppIcon.appiconset/Contents.json rename to Example/Parser Example/Parser Example/Assets.xcassets/AppIcon.appiconset/Contents.json index d3942e9..36d2c80 100644 --- a/Example/JSONParserSwift/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/Example/Parser Example/Parser Example/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -29,10 +29,40 @@ "idiom" : "iphone", "size" : "60x60", "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" } ], "info" : { "version" : 1, "author" : "xcode" } -} +} \ No newline at end of file diff --git a/Example/JSONParserSwift/Base.lproj/LaunchScreen.xib b/Example/Parser Example/Parser Example/Base.lproj/LaunchScreen.xib similarity index 100% rename from Example/JSONParserSwift/Base.lproj/LaunchScreen.xib rename to Example/Parser Example/Parser Example/Base.lproj/LaunchScreen.xib diff --git a/Example/JSONParserSwift/Base.lproj/Main.storyboard b/Example/Parser Example/Parser Example/Base.lproj/Main.storyboard similarity index 100% rename from Example/JSONParserSwift/Base.lproj/Main.storyboard rename to Example/Parser Example/Parser Example/Base.lproj/Main.storyboard diff --git a/Example/JSONParserSwift/Info.plist b/Example/Parser Example/Parser Example/Info.plist similarity index 100% rename from Example/JSONParserSwift/Info.plist rename to Example/Parser Example/Parser Example/Info.plist diff --git a/Example/JSONParserSwift/ViewController.swift b/Example/Parser Example/Parser Example/ViewController.swift similarity index 100% rename from Example/JSONParserSwift/ViewController.swift rename to Example/Parser Example/Parser Example/ViewController.swift diff --git a/Example/Podfile b/Example/Podfile deleted file mode 100644 index 91e55d7..0000000 --- a/Example/Podfile +++ /dev/null @@ -1,11 +0,0 @@ -use_frameworks! - -target 'JSONParserSwift_Example' do - pod 'JSONParserSwift', :path => '../' - - target 'JSONParserSwift_Tests' do - inherit! :search_paths - - - end -end diff --git a/JSONParserSwift.xcodeproj/project.pbxproj b/JSONParserSwift.xcodeproj/project.pbxproj new file mode 100644 index 0000000..88fe2d0 --- /dev/null +++ b/JSONParserSwift.xcodeproj/project.pbxproj @@ -0,0 +1,317 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8BB1EB591E86E979002E6FED /* .gitkeep in Resources */ = {isa = PBXBuildFile; fileRef = 8BB1EB541E86E979002E6FED /* .gitkeep */; }; + 8BB1EB5A1E86E979002E6FED /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8BB1EB551E86E979002E6FED /* Info.plist */; }; + 8BB1EB5B1E86E979002E6FED /* JSONParserSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1EB561E86E979002E6FED /* JSONParserSwift.swift */; }; + 8BB1EB5C1E86E979002E6FED /* ParsableModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1EB571E86E979002E6FED /* ParsableModel.swift */; }; + 8BB1EB5D1E86E979002E6FED /* Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1EB581E86E979002E6FED /* Serialization.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8BB1EB3F1E86E897002E6FED /* JSONParserSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JSONParserSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB1EB541E86E979002E6FED /* .gitkeep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + 8BB1EB551E86E979002E6FED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8BB1EB561E86E979002E6FED /* JSONParserSwift.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONParserSwift.swift; sourceTree = ""; }; + 8BB1EB571E86E979002E6FED /* ParsableModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParsableModel.swift; sourceTree = ""; }; + 8BB1EB581E86E979002E6FED /* Serialization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Serialization.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8BB1EB3B1E86E897002E6FED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8BB1EB351E86E896002E6FED = { + isa = PBXGroup; + children = ( + 8BB1EB531E86E979002E6FED /* Source */, + 8BB1EB401E86E897002E6FED /* Products */, + ); + sourceTree = ""; + }; + 8BB1EB401E86E897002E6FED /* Products */ = { + isa = PBXGroup; + children = ( + 8BB1EB3F1E86E897002E6FED /* JSONParserSwift.framework */, + ); + name = Products; + sourceTree = ""; + }; + 8BB1EB531E86E979002E6FED /* Source */ = { + isa = PBXGroup; + children = ( + 8BB1EB541E86E979002E6FED /* .gitkeep */, + 8BB1EB551E86E979002E6FED /* Info.plist */, + 8BB1EB561E86E979002E6FED /* JSONParserSwift.swift */, + 8BB1EB571E86E979002E6FED /* ParsableModel.swift */, + 8BB1EB581E86E979002E6FED /* Serialization.swift */, + ); + path = Source; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8BB1EB3C1E86E897002E6FED /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8BB1EB3E1E86E897002E6FED /* JSONParserSwift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8BB1EB471E86E897002E6FED /* Build configuration list for PBXNativeTarget "JSONParserSwift" */; + buildPhases = ( + 8BB1EB3A1E86E897002E6FED /* Sources */, + 8BB1EB3B1E86E897002E6FED /* Frameworks */, + 8BB1EB3C1E86E897002E6FED /* Headers */, + 8BB1EB3D1E86E897002E6FED /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = JSONParserSwift; + productName = JSONParserSwift; + productReference = 8BB1EB3F1E86E897002E6FED /* JSONParserSwift.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8BB1EB361E86E896002E6FED /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0820; + ORGANIZATIONNAME = "Mukesh Yadav"; + TargetAttributes = { + 8BB1EB3E1E86E897002E6FED = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Manual; + }; + }; + }; + buildConfigurationList = 8BB1EB391E86E896002E6FED /* Build configuration list for PBXProject "JSONParserSwift" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8BB1EB351E86E896002E6FED; + productRefGroup = 8BB1EB401E86E897002E6FED /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8BB1EB3E1E86E897002E6FED /* JSONParserSwift */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8BB1EB3D1E86E897002E6FED /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB1EB5A1E86E979002E6FED /* Info.plist in Resources */, + 8BB1EB591E86E979002E6FED /* .gitkeep in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8BB1EB3A1E86E897002E6FED /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB1EB5B1E86E979002E6FED /* JSONParserSwift.swift in Sources */, + 8BB1EB5D1E86E979002E6FED /* Serialization.swift in Sources */, + 8BB1EB5C1E86E979002E6FED /* ParsableModel.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 8BB1EB451E86E897002E6FED /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 8BB1EB461E86E897002E6FED /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8BB1EB481E86E897002E6FED /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Source/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.innovationm.JSONParserSwift; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + 8BB1EB491E86E897002E6FED /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Source/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.innovationm.JSONParserSwift; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8BB1EB391E86E896002E6FED /* Build configuration list for PBXProject "JSONParserSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8BB1EB451E86E897002E6FED /* Debug */, + 8BB1EB461E86E897002E6FED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8BB1EB471E86E897002E6FED /* Build configuration list for PBXNativeTarget "JSONParserSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8BB1EB481E86E897002E6FED /* Debug */, + 8BB1EB491E86E897002E6FED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8BB1EB361E86E896002E6FED /* Project object */; +} diff --git a/Example/JSONParserSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/JSONParserSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Example/JSONParserSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to JSONParserSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Example/JSONParserSwift.xcworkspace/contents.xcworkspacedata b/JSONParserSwift.xcworkspace/contents.xcworkspacedata similarity index 71% rename from Example/JSONParserSwift.xcworkspace/contents.xcworkspacedata rename to JSONParserSwift.xcworkspace/contents.xcworkspacedata index a230024..d84c21f 100644 --- a/Example/JSONParserSwift.xcworkspace/contents.xcworkspacedata +++ b/JSONParserSwift.xcworkspace/contents.xcworkspacedata @@ -5,6 +5,6 @@ location = "group:JSONParserSwift.xcodeproj"> + location = "group:Example/Parser Example/Parser Example.xcodeproj"> diff --git a/JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/UserInterfaceState.xcuserstate b/JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..0a799c724c64ae27fde50b4debef903a4eb676fb GIT binary patch literal 16456 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 AI{*Lx literal 0 HcmV?d00001 diff --git a/JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..ed9a9b4 --- /dev/null +++ b/JSONParserSwift.xcworkspace/xcuserdata/mukesh.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,5 @@ + + + diff --git a/Source/.DS_Store b/Source/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.4.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/Source/ParsableModel.swift b/Source/ParsableModel.swift index e0d6e71..a4e8207 100644 --- a/Source/ParsableModel.swift +++ b/Source/ParsableModel.swift @@ -131,6 +131,8 @@ open class ParsableModel: NSObject, JSONParsable { dynamicType = name + "." + dynamicType } + dynamicType = dynamicType.replacingOccurrences(of: " ", with: "_") + if let dynamicClass = NSClassFromString(dynamicType) as? JSONParsable.Type { return dynamicClass } diff --git a/Example/Tests/Info.plist b/Tests/Info.plist similarity index 100% rename from Example/Tests/Info.plist rename to Tests/Info.plist diff --git a/Example/Tests/Tests.swift b/Tests/Tests.swift similarity index 100% rename from Example/Tests/Tests.swift rename to Tests/Tests.swift diff --git a/_Pods.xcodeproj b/_Pods.xcodeproj deleted file mode 120000 index 3c5a8e7..0000000 --- a/_Pods.xcodeproj +++ /dev/null @@ -1 +0,0 @@ -Example/Pods/Pods.xcodeproj \ No newline at end of file