diff --git a/.gitignore b/.gitignore index 3a86d45..4838629 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ build/* xcuserdata .DS_Store DerivedData +Pods diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index fff9f0a..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "UserVoiceSDK"] - path = UserVoiceSDK - url = git://github.com/uservoice/uservoice-iphone-sdk.git diff --git a/Podfile b/Podfile new file mode 100644 index 0000000..4584370 --- /dev/null +++ b/Podfile @@ -0,0 +1,5 @@ +platform :ios, '9.0' + +target 'UVDemo' do + pod 'uservoice-iphone-sdk', '~> 3.2' +end diff --git a/Podfile.lock b/Podfile.lock new file mode 100644 index 0000000..2f738e1 --- /dev/null +++ b/Podfile.lock @@ -0,0 +1,12 @@ +PODS: + - uservoice-iphone-sdk (3.2.9) + +DEPENDENCIES: + - uservoice-iphone-sdk (~> 3.2) + +SPEC CHECKSUMS: + uservoice-iphone-sdk: 82b5c44465fe900b6e54ee856328733d2abfa947 + +PODFILE CHECKSUM: bfcbd30ca3f3cb74da2824face9af9f149bf6154 + +COCOAPODS: 1.0.1 diff --git a/README.md b/README.md deleted file mode 100644 index 4cf51dc..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# UserVoice iPhone SDK Example App - -You will need to run `git submodule update --init` to clone the SDK into the referenced directory. - -This project has been tested with XCode 4.2.1 \ No newline at end of file diff --git a/UVDemo.xcodeproj/project.pbxproj b/UVDemo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..26dbc2c --- /dev/null +++ b/UVDemo.xcodeproj/project.pbxproj @@ -0,0 +1,418 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 412196B61D8CE38E00057BF2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 412196B51D8CE38E00057BF2 /* main.m */; }; + 412196B91D8CE38E00057BF2 /* UVDemoAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 412196B81D8CE38E00057BF2 /* UVDemoAppDelegate.m */; }; + 412196BC1D8CE38E00057BF2 /* UVViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 412196BB1D8CE38E00057BF2 /* UVViewController.m */; }; + 412196BF1D8CE38E00057BF2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 412196BD1D8CE38E00057BF2 /* Main.storyboard */; }; + 412196C11D8CE38E00057BF2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 412196C01D8CE38E00057BF2 /* Assets.xcassets */; }; + 412196C41D8CE38E00057BF2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 412196C21D8CE38E00057BF2 /* LaunchScreen.storyboard */; }; + 417F58CD1D8DA1B800FBFE2A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417F58CC1D8DA1B800FBFE2A /* UIKit.framework */; }; + 417F58CF1D8DA1BF00FBFE2A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417F58CE1D8DA1BF00FBFE2A /* Foundation.framework */; }; + 417F58D11D8DA1C700FBFE2A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417F58D01D8DA1C700FBFE2A /* QuartzCore.framework */; }; + 417F58D31D8DA1F300FBFE2A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417F58D21D8DA1F300FBFE2A /* CoreGraphics.framework */; }; + 417F58D51D8DA20000FBFE2A /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417F58D41D8DA20000FBFE2A /* SystemConfiguration.framework */; }; + 8D1122A112E79A7498837157 /* libPods-UVDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE52D19F9CF723C39538BCF /* libPods-UVDemo.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 17D015D1A8BAC292FC37A172 /* Pods-UVDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UVDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UVDemo/Pods-UVDemo.debug.xcconfig"; sourceTree = ""; }; + 412196B11D8CE38E00057BF2 /* UVDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UVDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 412196B51D8CE38E00057BF2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 412196B71D8CE38E00057BF2 /* UVDemoAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UVDemoAppDelegate.h; sourceTree = ""; }; + 412196B81D8CE38E00057BF2 /* UVDemoAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UVDemoAppDelegate.m; sourceTree = ""; }; + 412196BA1D8CE38E00057BF2 /* UVViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UVViewController.h; sourceTree = ""; }; + 412196BB1D8CE38E00057BF2 /* UVViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UVViewController.m; sourceTree = ""; }; + 412196BE1D8CE38E00057BF2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 412196C01D8CE38E00057BF2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 412196C31D8CE38E00057BF2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 412196C51D8CE38E00057BF2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 417F58CC1D8DA1B800FBFE2A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 417F58CE1D8DA1BF00FBFE2A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 417F58D01D8DA1C700FBFE2A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 417F58D21D8DA1F300FBFE2A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 417F58D41D8DA20000FBFE2A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + ABE52D19F9CF723C39538BCF /* libPods-UVDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UVDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AE0749BCD18CAD5F484B0DB0 /* Pods-UVDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UVDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-UVDemo/Pods-UVDemo.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 412196AE1D8CE38E00057BF2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 417F58D51D8DA20000FBFE2A /* SystemConfiguration.framework in Frameworks */, + 417F58D31D8DA1F300FBFE2A /* CoreGraphics.framework in Frameworks */, + 417F58D11D8DA1C700FBFE2A /* QuartzCore.framework in Frameworks */, + 417F58CF1D8DA1BF00FBFE2A /* Foundation.framework in Frameworks */, + 417F58CD1D8DA1B800FBFE2A /* UIKit.framework in Frameworks */, + 8D1122A112E79A7498837157 /* libPods-UVDemo.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 412196A81D8CE38E00057BF2 = { + isa = PBXGroup; + children = ( + 412196B31D8CE38E00057BF2 /* UVDemo */, + 412196B21D8CE38E00057BF2 /* Products */, + 417F58CB1D8DA1B800FBFE2A /* Frameworks */, + BB6D8635DCEF835394AA16AA /* Pods */, + ); + sourceTree = ""; + }; + 412196B21D8CE38E00057BF2 /* Products */ = { + isa = PBXGroup; + children = ( + 412196B11D8CE38E00057BF2 /* UVDemo.app */, + ); + name = Products; + sourceTree = ""; + }; + 412196B31D8CE38E00057BF2 /* UVDemo */ = { + isa = PBXGroup; + children = ( + 412196B71D8CE38E00057BF2 /* UVDemoAppDelegate.h */, + 412196B81D8CE38E00057BF2 /* UVDemoAppDelegate.m */, + 412196BA1D8CE38E00057BF2 /* UVViewController.h */, + 412196BB1D8CE38E00057BF2 /* UVViewController.m */, + 412196BD1D8CE38E00057BF2 /* Main.storyboard */, + 412196C01D8CE38E00057BF2 /* Assets.xcassets */, + 412196C21D8CE38E00057BF2 /* LaunchScreen.storyboard */, + 412196C51D8CE38E00057BF2 /* Info.plist */, + 412196B41D8CE38E00057BF2 /* Supporting Files */, + ); + path = UVDemo; + sourceTree = ""; + }; + 412196B41D8CE38E00057BF2 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 412196B51D8CE38E00057BF2 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 417F58CB1D8DA1B800FBFE2A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 417F58D41D8DA20000FBFE2A /* SystemConfiguration.framework */, + 417F58D21D8DA1F300FBFE2A /* CoreGraphics.framework */, + 417F58D01D8DA1C700FBFE2A /* QuartzCore.framework */, + 417F58CE1D8DA1BF00FBFE2A /* Foundation.framework */, + 417F58CC1D8DA1B800FBFE2A /* UIKit.framework */, + ABE52D19F9CF723C39538BCF /* libPods-UVDemo.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + BB6D8635DCEF835394AA16AA /* Pods */ = { + isa = PBXGroup; + children = ( + 17D015D1A8BAC292FC37A172 /* Pods-UVDemo.debug.xcconfig */, + AE0749BCD18CAD5F484B0DB0 /* Pods-UVDemo.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 412196B01D8CE38E00057BF2 /* UVDemo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 412196C81D8CE38E00057BF2 /* Build configuration list for PBXNativeTarget "UVDemo" */; + buildPhases = ( + C900E189B57E3CA948C3C9E8 /* [CP] Check Pods Manifest.lock */, + 412196AD1D8CE38E00057BF2 /* Sources */, + 412196AE1D8CE38E00057BF2 /* Frameworks */, + 412196AF1D8CE38E00057BF2 /* Resources */, + 1552E4F97DD501D5ED250983 /* [CP] Embed Pods Frameworks */, + 20A590FDD6B5698AD0723191 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = UVDemo; + productName = UVDemo; + productReference = 412196B11D8CE38E00057BF2 /* UVDemo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 412196A91D8CE38E00057BF2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0800; + ORGANIZATIONNAME = UserVoice; + TargetAttributes = { + 412196B01D8CE38E00057BF2 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 412196AC1D8CE38E00057BF2 /* Build configuration list for PBXProject "UVDemo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 412196A81D8CE38E00057BF2; + productRefGroup = 412196B21D8CE38E00057BF2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 412196B01D8CE38E00057BF2 /* UVDemo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 412196AF1D8CE38E00057BF2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 412196C41D8CE38E00057BF2 /* LaunchScreen.storyboard in Resources */, + 412196C11D8CE38E00057BF2 /* Assets.xcassets in Resources */, + 412196BF1D8CE38E00057BF2 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 1552E4F97DD501D5ED250983 /* [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-UVDemo/Pods-UVDemo-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 20A590FDD6B5698AD0723191 /* [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-UVDemo/Pods-UVDemo-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + C900E189B57E3CA948C3C9E8 /* [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 cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 412196AD1D8CE38E00057BF2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 412196BC1D8CE38E00057BF2 /* UVViewController.m in Sources */, + 412196B91D8CE38E00057BF2 /* UVDemoAppDelegate.m in Sources */, + 412196B61D8CE38E00057BF2 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 412196BD1D8CE38E00057BF2 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 412196BE1D8CE38E00057BF2 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 412196C21D8CE38E00057BF2 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 412196C31D8CE38E00057BF2 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 412196C61D8CE38E00057BF2 /* 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_SUSPICIOUS_MOVES = 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 = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 412196C71D8CE38E00057BF2 /* 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_SUSPICIOUS_MOVES = 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 = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 412196C91D8CE38E00057BF2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 17D015D1A8BAC292FC37A172 /* Pods-UVDemo.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = UVDemo/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = UserVoice.UVDemo; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 412196CA1D8CE38E00057BF2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE0749BCD18CAD5F484B0DB0 /* Pods-UVDemo.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = UVDemo/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = UserVoice.UVDemo; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 412196AC1D8CE38E00057BF2 /* Build configuration list for PBXProject "UVDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 412196C61D8CE38E00057BF2 /* Debug */, + 412196C71D8CE38E00057BF2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 412196C81D8CE38E00057BF2 /* Build configuration list for PBXNativeTarget "UVDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 412196C91D8CE38E00057BF2 /* Debug */, + 412196CA1D8CE38E00057BF2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 412196A91D8CE38E00057BF2 /* Project object */; +} diff --git a/UVDemo/UVDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/UVDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from UVDemo/UVDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to UVDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/UVDemoWorkspace.xcworkspace/contents.xcworkspacedata b/UVDemo.xcworkspace/contents.xcworkspacedata similarity index 54% rename from UVDemoWorkspace.xcworkspace/contents.xcworkspacedata rename to UVDemo.xcworkspace/contents.xcworkspacedata index 81218ab..aaae5fc 100644 --- a/UVDemoWorkspace.xcworkspace/contents.xcworkspacedata +++ b/UVDemo.xcworkspace/contents.xcworkspacedata @@ -2,9 +2,9 @@ + location = "group:UVDemo.xcodeproj"> + location = "group:Pods/Pods.xcodeproj"> diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Contents.json b/UVDemo/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..b97667f --- /dev/null +++ b/UVDemo/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,161 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-60.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-Small-1.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-Small@2x-1.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-Small@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-Spotlight-40@2x-1.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-Spotlight-40@3x.png", + "scale" : "3x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "Icon.png", + "scale" : "1x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "Icon@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-60@2x-1.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-60@3x.png", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-Spotlight-40.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-Small.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-Small@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-Spotlight-41.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-Spotlight-40@2x.png", + "scale" : "2x" + }, + { + "size" : "50x50", + "idiom" : "ipad", + "filename" : "Icon-Small-50.png", + "scale" : "1x" + }, + { + "size" : "50x50", + "idiom" : "ipad", + "filename" : "Icon-Small-50@2x.png", + "scale" : "2x" + }, + { + "size" : "72x72", + "idiom" : "ipad", + "filename" : "Icon-72.png", + "scale" : "1x" + }, + { + "size" : "72x72", + "idiom" : "ipad", + "filename" : "Icon-72@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-76.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-iPadPro@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "car", + "filename" : "Icon-60@2x.png", + "scale" : "2x" + }, + { + "idiom" : "car", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60.png new file mode 100644 index 0000000..175dabe Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x-1.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x-1.png new file mode 100644 index 0000000..a0c2d27 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x-1.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png new file mode 100644 index 0000000..a0c2d27 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png new file mode 100644 index 0000000..1411a0e Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72.png new file mode 100644 index 0000000..a9f9dd0 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png new file mode 100644 index 0000000..15d48d6 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76.png new file mode 100644 index 0000000..5e0e091 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png new file mode 100644 index 0000000..4a758bc Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-1.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-1.png new file mode 100644 index 0000000..d7760f7 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-1.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png new file mode 100644 index 0000000..8ff20e4 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png new file mode 100644 index 0000000..01db164 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small.png new file mode 100644 index 0000000..d7760f7 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png new file mode 100644 index 0000000..6f27dea Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png new file mode 100644 index 0000000..6f27dea Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png new file mode 100644 index 0000000..c59532a Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png new file mode 100644 index 0000000..c9723a8 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png new file mode 100644 index 0000000..c3d862b Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png new file mode 100644 index 0000000..c3d862b Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png new file mode 100644 index 0000000..79f1fa2 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-41.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-41.png new file mode 100644 index 0000000..c9723a8 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-41.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-iPadPro@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-iPadPro@2x.png new file mode 100644 index 0000000..8075aba Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon-iPadPro@2x.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon.png new file mode 100644 index 0000000..7766c60 Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon.png differ diff --git a/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon@2x.png b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon@2x.png new file mode 100644 index 0000000..ee0abdb Binary files /dev/null and b/UVDemo/Assets.xcassets/AppIcon.appiconset/Icon@2x.png differ diff --git a/UVDemo/Base.lproj/LaunchScreen.storyboard b/UVDemo/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..fdf3f97 --- /dev/null +++ b/UVDemo/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UVDemo/Base.lproj/Main.storyboard b/UVDemo/Base.lproj/Main.storyboard new file mode 100644 index 0000000..8fe86f6 --- /dev/null +++ b/UVDemo/Base.lproj/Main.storyboard @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UVDemo/Classes/DemoStyleSheet.h b/UVDemo/Classes/DemoStyleSheet.h deleted file mode 100644 index 0764d3b..0000000 --- a/UVDemo/Classes/DemoStyleSheet.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// DemoStyleSheet.h -// UVDemo -// -// Created by Austin Taylor on 1/9/12. -// Copyright (c) 2012 Uservoice. All rights reserved. -// - -#import "UVStyleSheet.h" - -@interface DemoStyleSheet : UVStyleSheet - -@end diff --git a/UVDemo/Classes/DemoStyleSheet.m b/UVDemo/Classes/DemoStyleSheet.m deleted file mode 100644 index 7355bb9..0000000 --- a/UVDemo/Classes/DemoStyleSheet.m +++ /dev/null @@ -1,45 +0,0 @@ -// -// DemoStyleSheet.m -// UVDemo -// -// Created by Austin Taylor on 1/9/12. -// Copyright (c) 2012 Uservoice. All rights reserved. -// - -#import "DemoStyleSheet.h" - -@implementation DemoStyleSheet - -- (UIColor *)backgroundColor { - return [UIColor colorWithRed:0.15f green:0.15f blue:0.15f alpha:1.0f]; -} - -- (UIColor *)darkZebraBgColor { - return [UIColor colorWithRed:0.1f green:0.1f blue:0.1f alpha:1.0f]; -} - -- (UIColor *)lightZebraBgColor { - return [UIColor colorWithRed:0.15f green:0.15f blue:0.15f alpha:1.0f]; -} - -- (UIColor *)tableViewHeaderColor { - return [UIColor whiteColor]; -} - -- (UIColor *)primaryTextColor { - return [UIColor whiteColor]; -} - -- (UIColor *)secondaryTextColor { - return [UIColor whiteColor]; -} - -- (UIColor *)linkTextColor { - return [UIColor whiteColor]; -} - -- (UIColor *)labelTextColor { - return [UIColor whiteColor]; -} - -@end diff --git a/UVDemo/Classes/RootViewController.h b/UVDemo/Classes/RootViewController.h deleted file mode 100644 index 39f68f9..0000000 --- a/UVDemo/Classes/RootViewController.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// RootViewController.h -// UVDemo -// -// Created by Scott Rutherford on 16/06/2011. -// Copyright 2011 Uservoice. All rights reserved. -// - -#import -#import "UVDelegate.h" - -@interface RootViewController : UIViewController { - -} - -- (IBAction)launchFeedback; -//- (IBAction)launchFeedbackWithSso; -//- (IBAction)launchFeedbackWithUserInfo; - -@end diff --git a/UVDemo/Classes/RootViewController.m b/UVDemo/Classes/RootViewController.m deleted file mode 100644 index faf5464..0000000 --- a/UVDemo/Classes/RootViewController.m +++ /dev/null @@ -1,74 +0,0 @@ -// -// RootViewController.m -// UVDemo -// -// Created by Scott Rutherford on 16/06/2011. -// Copyright 2011 Uservoice. All rights reserved. -// - -#import "RootViewController.h" -#import "UserVoice.h" -#import "DemoStyleSheet.h" - -@implementation RootViewController - -/** - * Launch UserVoice without a user. - * - * The user will be able to log in or create an account from within the UserVoice UI. - * - * Generate your own API key and secret under Settings -> Channels -> iOS Apps in the UserVoice admin UI. - */ -- (void)launchFeedback { - // Uncomment this line to see an example of a custom stylesheet -// [UVStyleSheet setStyleSheet:[[[DemoStyleSheet alloc] init] autorelease]]; - [UserVoice setDelegate:self]; - [UserVoice presentUserVoiceModalViewControllerForParent:self - andSite:@"demo.uservoice.com" - andKey:@"pZJocTBPbg5FN4bAwczDLQ" - andSecret:@"Q7UKcxRYLlSJN4CxegUYI6t0uprdsSAGthRIDvYmI"]; -} - -/** - * Launch UserVoice with an SSO token. - * - * Use this if you are using SSO to connect your users to UserVoice across multiple platforms. - * - * See http://developer.uservoice.com/docs/single-sign-on-how-to for further instructions. - */ -//- (void)launchFeedbackWithSso { -// [UserVoice presentUserVoiceModalViewControllerForParent:self -// andSite:@"demo.uservoice.com" -// andKey:@"pZJocTBPbg5FN4bAwczDLQ" -// andSecret:@"Q7UKcxRYLlSJN4CxegUYI6t0uprdsSAGthRIDvYmI" -// andSsoToken:@"GENERATED SSO TOKEN"]; -//} - -/** - * Launch UserVoice with some user info. - * - * This will automatically find or create an account using the supplied info. This is a more convenient - * option for standalone iOS apps. - */ -//- (void)launchFeedbackWithUserInfo { -// [UserVoice presentUserVoiceModalViewControllerForParent:self -// andSite:@"demo.uservoice.com" -// andKey:@"pZJocTBPbg5FN4bAwczDLQ" -// andSecret:@"Q7UKcxRYLlSJN4CxegUYI6t0uprdsSAGthRIDvYmI" -// andEmail:@"USER EMAIL" -// andDisplayName:@"USER NAME" -// andGUID:@"UNIQUE USER ID"]; -//} - -/** - * UserVoice supports any orientation, but will not rotate after launching. - */ -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - return YES; -} - -- (void)userVoiceWasDismissed { - NSLog(@"UserVoice dismissed"); -} - -@end diff --git a/UVDemo/Classes/UVDemo-Prefix.pch b/UVDemo/Classes/UVDemo-Prefix.pch deleted file mode 100644 index af997b2..0000000 --- a/UVDemo/Classes/UVDemo-Prefix.pch +++ /dev/null @@ -1,14 +0,0 @@ -// -// Prefix header for all source files of the 'UVDemo' target in the 'UVDemo' project -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iPhone SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/UVDemo/Classes/UVDemoAppDelegate.h b/UVDemo/Classes/UVDemoAppDelegate.h deleted file mode 100644 index 194584e..0000000 --- a/UVDemo/Classes/UVDemoAppDelegate.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// UVDemoAppDelegate.h -// UVDemo -// -// Created by Scott Rutherford on 16/06/2011. -// Copyright 2011 Uservoice. All rights reserved. -// - -#import - -@interface UVDemoAppDelegate : NSObject { - -} - -@property (nonatomic, retain) IBOutlet UIWindow *window; - -@property (nonatomic, retain) IBOutlet UINavigationController *navigationController; - -@end diff --git a/UVDemo/Classes/UVDemoAppDelegate.m b/UVDemo/Classes/UVDemoAppDelegate.m deleted file mode 100644 index 8c5a37a..0000000 --- a/UVDemo/Classes/UVDemoAppDelegate.m +++ /dev/null @@ -1,73 +0,0 @@ -// -// UVDemoAppDelegate.m -// UVDemo -// -// Created by Scott Rutherford on 16/06/2011. -// Copyright 2011 Uservoice. All rights reserved. -// - -#import "UVDemoAppDelegate.h" - -@implementation UVDemoAppDelegate - - -@synthesize window=_window; - -@synthesize navigationController=_navigationController; - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Override point for customization after application launch. - // Add the navigation controller's view to the window and display. - self.window.rootViewController = self.navigationController; - [self.window makeKeyAndVisible]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - /* - Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. - */ -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - /* - Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - */ -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - /* - Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. - */ -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - /* - Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - */ -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - /* - Called when the application is about to terminate. - Save data if appropriate. - See also applicationDidEnterBackground:. - */ -} - -- (void)dealloc -{ - [_window release]; - [_navigationController release]; - [super dealloc]; -} - -@end diff --git a/UVDemo/Classes/en.lproj/InfoPlist.strings b/UVDemo/Classes/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/UVDemo/Classes/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/UVDemo/Classes/en.lproj/MainWindow.xib b/UVDemo/Classes/en.lproj/MainWindow.xib deleted file mode 100644 index 5db02d5..0000000 --- a/UVDemo/Classes/en.lproj/MainWindow.xib +++ /dev/null @@ -1,257 +0,0 @@ - - - - 1024 - 10K549 - 1306 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 301 - - - IBProxyObject - IBUINavigationController - IBUIViewController - IBUICustomObject - IBUIWindow - IBUINavigationBar - IBUINavigationItem - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - IBCocoaTouchFramework - - - - 1316 - - {320, 480} - - - - 1 - MSAxIDEAA - - NO - NO - - IBCocoaTouchFramework - YES - - - - - 1 - 1 - - IBCocoaTouchFramework - NO - - - 256 - {0, 0} - NO - YES - YES - IBCocoaTouchFramework - - - - - - IBCocoaTouchFramework - - - RootViewController - - - 1 - 1 - - IBCocoaTouchFramework - NO - - - - - - - - - delegate - - - - 4 - - - - window - - - - 5 - - - - navigationController - - - - 15 - - - - - - 0 - - - - - - 2 - - - - - - -1 - - - File's Owner - - - 3 - - - - - -2 - - - - - 9 - - - - - - - - - 11 - - - - - 13 - - - - - - - - 14 - - - - - - - - UIApplication - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - RootViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - {{673, 376}, {320, 480}} - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UVDemoAppDelegate - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - {{186, 376}, {320, 480}} - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 18 - - - - - RootViewController - UIViewController - - feedbackButtonPressed - id - - - feedbackButtonPressed - - feedbackButtonPressed - id - - - - IBProjectSource - ./Classes/RootViewController.h - - - - UVDemoAppDelegate - NSObject - - UINavigationController - UIWindow - - - - navigationController - UINavigationController - - - window - UIWindow - - - - IBProjectSource - ./Classes/UVDemoAppDelegate.h - - - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - - com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 - - - YES - 3 - 301 - - diff --git a/UVDemo/Classes/en.lproj/RootViewController.xib b/UVDemo/Classes/en.lproj/RootViewController.xib deleted file mode 100644 index bb05bda..0000000 --- a/UVDemo/Classes/en.lproj/RootViewController.xib +++ /dev/null @@ -1,254 +0,0 @@ - - - - 1280 - 11C74 - 1938 - 1138.23 - 567.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 933 - - - YES - IBProxyObject - IBUIView - IBUIButton - - - YES - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - - 292 - - YES - - - 301 - {{70, 210}, {180, 40}} - - - - NO - IBCocoaTouchFramework - 0 - 0 - 1 - Launch Feedback - - 3 - MQA - - - 1 - MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA - - - 3 - MC41AA - - - Helvetica-Bold - Helvetica - 2 - 15 - - - Helvetica-Bold - 15 - 16 - - - - {320, 460} - - - - - 3 - MQA - - 2 - - - IBCocoaTouchFramework - - - - - YES - - - view - - - - 11 - - - - launchFeedback - - - 7 - - 20 - - - - - YES - - 0 - - YES - - - - - - -1 - - - File's Owner - - - -2 - - - - - 6 - - - YES - - - - - - 9 - - - - - - - YES - - YES - -1.CustomClassName - -1.IBPluginDependency - -2.CustomClassName - -2.IBPluginDependency - 6.IBPluginDependency - 9.IBPluginDependency - - - YES - RootViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - YES - - - - - - YES - - - - - 23 - - - - YES - - RootViewController - UIViewController - - YES - - YES - launchFeedback - launchFeedbackWithSso - launchFeedbackWithUserInfo - - - YES - id - id - id - - - - YES - - YES - launchFeedback - launchFeedbackWithSso - launchFeedbackWithUserInfo - - - YES - - launchFeedback - id - - - launchFeedbackWithSso - id - - - launchFeedbackWithUserInfo - id - - - - - IBProjectSource - ./Classes/RootViewController.h - - - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - - com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 - - - YES - 3 - 933 - - diff --git a/UVDemo/Classes/main.m b/UVDemo/Classes/main.m deleted file mode 100644 index d601eef..0000000 --- a/UVDemo/Classes/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// UVDemo -// -// Created by Scott Rutherford on 16/06/2011. -// Copyright 2011 Uservoice. All rights reserved. -// - -#import - -int main(int argc, char *argv[]) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - int retVal = UIApplicationMain(argc, argv, nil, nil); - [pool release]; - return retVal; -} diff --git a/UVDemo/Classes/UVDemo-Info.plist b/UVDemo/Info.plist similarity index 55% rename from UVDemo/Classes/UVDemo-Info.plist rename to UVDemo/Info.plist index af1c4b3..d052473 100644 --- a/UVDemo/Classes/UVDemo-Info.plist +++ b/UVDemo/Info.plist @@ -4,35 +4,42 @@ CFBundleDevelopmentRegion en - CFBundleDisplayName - ${PRODUCT_NAME} CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - + $(EXECUTABLE_NAME) CFBundleIdentifier - UserVoice.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + $(PRODUCT_NAME) CFBundlePackageType APPL CFBundleShortVersionString 1.0 - CFBundleSignature - ???? CFBundleVersion - 1.0 + 1 LSRequiresIPhoneOS - NSMainNibFile - MainWindow + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + diff --git a/UVDemo/UVDemo.xcodeproj/project.pbxproj b/UVDemo/UVDemo.xcodeproj/project.pbxproj deleted file mode 100644 index fa2a849..0000000 --- a/UVDemo/UVDemo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,604 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - D2D8819813AB00D800C2BBEE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2D8819713AB00D800C2BBEE /* UIKit.framework */; }; - D2D8819A13AB00D800C2BBEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2D8819913AB00D800C2BBEE /* Foundation.framework */; }; - D2D8819C13AB00D800C2BBEE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2D8819B13AB00D800C2BBEE /* CoreGraphics.framework */; }; - D2D881A213AB00D800C2BBEE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D2D881A013AB00D800C2BBEE /* InfoPlist.strings */; }; - D2D881A513AB00D800C2BBEE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D881A413AB00D800C2BBEE /* main.m */; }; - D2D881A813AB00D800C2BBEE /* UVDemoAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D881A713AB00D800C2BBEE /* UVDemoAppDelegate.m */; }; - D2D881AB13AB00D800C2BBEE /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = D2D881A913AB00D800C2BBEE /* MainWindow.xib */; }; - D2D881AE13AB00D800C2BBEE /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D881AD13AB00D800C2BBEE /* RootViewController.m */; }; - D2D881B113AB00D800C2BBEE /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D2D881AF13AB00D800C2BBEE /* RootViewController.xib */; }; - D2D881D713AB03FA00C2BBEE /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2D881D613AB03FA00C2BBEE /* SystemConfiguration.framework */; }; - D2D881D913AB041000C2BBEE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2D881D813AB041000C2BBEE /* QuartzCore.framework */; }; - D912746B14AA367A003ADF5B /* libUserVoice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D912746A14AA367A003ADF5B /* libUserVoice.a */; }; - D98A11FB14BB7D9300DD25D0 /* DemoStyleSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = D98A11FA14BB7D9300DD25D0 /* DemoStyleSheet.m */; }; - D9B1D19614AC27F400D9189F /* dropshadow_bottom_10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15814AC27F400D9189F /* dropshadow_bottom_10@2x.png */; }; - D9B1D19714AC27F400D9189F /* dropshadow_bottom_20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15914AC27F400D9189F /* dropshadow_bottom_20@2x.png */; }; - D9B1D19814AC27F400D9189F /* dropshadow_bottom_30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15A14AC27F400D9189F /* dropshadow_bottom_30@2x.png */; }; - D9B1D19914AC27F400D9189F /* dropshadow_top_10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15B14AC27F400D9189F /* dropshadow_top_10@2x.png */; }; - D9B1D19A14AC27F400D9189F /* dropshadow_top_20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15C14AC27F400D9189F /* dropshadow_top_20@2x.png */; }; - D9B1D19B14AC27F400D9189F /* dropshadow_top_30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15D14AC27F400D9189F /* dropshadow_top_30@2x.png */; }; - D9B1D19C14AC27F400D9189F /* uv_alert@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15E14AC27F400D9189F /* uv_alert@2x.png */; }; - D9B1D19D14AC27F400D9189F /* uv_arrow@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D15F14AC27F400D9189F /* uv_arrow@2x.png */; }; - D9B1D19E14AC27F400D9189F /* uv_comment_actions_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16014AC27F400D9189F /* uv_comment_actions_active@2x.png */; }; - D9B1D19F14AC27F400D9189F /* uv_comment_actions@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16114AC27F400D9189F /* uv_comment_actions@2x.png */; }; - D9B1D1A014AC27F400D9189F /* uv_comment_flagged_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16214AC27F400D9189F /* uv_comment_flagged_active@2x.png */; }; - D9B1D1A114AC27F400D9189F /* uv_comment_flagged@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16314AC27F400D9189F /* uv_comment_flagged@2x.png */; }; - D9B1D1A214AC27F400D9189F /* uv_comment_like_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16414AC27F400D9189F /* uv_comment_like_active@2x.png */; }; - D9B1D1A314AC27F400D9189F /* uv_comment_like@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16514AC27F400D9189F /* uv_comment_like@2x.png */; }; - D9B1D1A414AC27F400D9189F /* uv_comment@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16614AC27F400D9189F /* uv_comment@2x.png */; }; - D9B1D1A514AC27F400D9189F /* uv_default_avatar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16714AC27F400D9189F /* uv_default_avatar@2x.png */; }; - D9B1D1A614AC27F400D9189F /* uv_error_connection@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16814AC27F400D9189F /* uv_error_connection@2x.png */; }; - D9B1D1A714AC27F400D9189F /* uv_flag@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16914AC27F400D9189F /* uv_flag@2x.png */; }; - D9B1D1A814AC27F400D9189F /* uv_karma_star@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16A14AC27F400D9189F /* uv_karma_star@2x.png */; }; - D9B1D1A914AC27F400D9189F /* uv_lock@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16B14AC27F400D9189F /* uv_lock@2x.png */; }; - D9B1D1AA14AC27F400D9189F /* uv_primary_button_green_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16C14AC27F400D9189F /* uv_primary_button_green_active@2x.png */; }; - D9B1D1AB14AC27F400D9189F /* uv_primary_button_green@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16D14AC27F400D9189F /* uv_primary_button_green@2x.png */; }; - D9B1D1AC14AC27F400D9189F /* uv_primary_button_red_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16E14AC27F400D9189F /* uv_primary_button_red_active@2x.png */; }; - D9B1D1AD14AC27F400D9189F /* uv_primary_button_red@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D16F14AC27F400D9189F /* uv_primary_button_red@2x.png */; }; - D9B1D1AE14AC27F400D9189F /* uv_splash@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17014AC27F400D9189F /* uv_splash@2x.png */; }; - D9B1D1AF14AC27F400D9189F /* uv_user_chicklet_dark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17114AC27F400D9189F /* uv_user_chicklet_dark@2x.png */; }; - D9B1D1B014AC27F400D9189F /* uv_user_chicklet_detail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17214AC27F400D9189F /* uv_user_chicklet_detail@2x.png */; }; - D9B1D1B114AC27F400D9189F /* uv_user_chicklet_light@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17314AC27F400D9189F /* uv_user_chicklet_light@2x.png */; }; - D9B1D1B214AC27F400D9189F /* uv_user@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17414AC27F400D9189F /* uv_user@2x.png */; }; - D9B1D1B314AC27F400D9189F /* uv_vote_chicklet_empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17514AC27F400D9189F /* uv_vote_chicklet_empty@2x.png */; }; - D9B1D1B414AC27F400D9189F /* uv_vote_chicklet@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17614AC27F400D9189F /* uv_vote_chicklet@2x.png */; }; - D9B1D1B514AC27F400D9189F /* dropshadow_bottom_10.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17714AC27F400D9189F /* dropshadow_bottom_10.png */; }; - D9B1D1B614AC27F400D9189F /* dropshadow_bottom_20.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17814AC27F400D9189F /* dropshadow_bottom_20.png */; }; - D9B1D1B714AC27F400D9189F /* dropshadow_bottom_30.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17914AC27F400D9189F /* dropshadow_bottom_30.png */; }; - D9B1D1B814AC27F400D9189F /* dropshadow_top_10.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17A14AC27F400D9189F /* dropshadow_top_10.png */; }; - D9B1D1B914AC27F400D9189F /* dropshadow_top_20.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17B14AC27F400D9189F /* dropshadow_top_20.png */; }; - D9B1D1BA14AC27F400D9189F /* dropshadow_top_30.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17C14AC27F400D9189F /* dropshadow_top_30.png */; }; - D9B1D1BB14AC27F400D9189F /* uv_alert.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17D14AC27F400D9189F /* uv_alert.png */; }; - D9B1D1BC14AC27F400D9189F /* uv_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17E14AC27F400D9189F /* uv_arrow.png */; }; - D9B1D1BD14AC27F400D9189F /* uv_comment.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D17F14AC27F400D9189F /* uv_comment.png */; }; - D9B1D1BE14AC27F400D9189F /* uv_comment_actions.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18014AC27F400D9189F /* uv_comment_actions.png */; }; - D9B1D1BF14AC27F400D9189F /* uv_comment_actions_active.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18114AC27F400D9189F /* uv_comment_actions_active.png */; }; - D9B1D1C014AC27F400D9189F /* uv_comment_flagged.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18214AC27F400D9189F /* uv_comment_flagged.png */; }; - D9B1D1C114AC27F400D9189F /* uv_comment_flagged_active.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18314AC27F400D9189F /* uv_comment_flagged_active.png */; }; - D9B1D1C214AC27F400D9189F /* uv_comment_like.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18414AC27F400D9189F /* uv_comment_like.png */; }; - D9B1D1C314AC27F400D9189F /* uv_comment_like_active.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18514AC27F400D9189F /* uv_comment_like_active.png */; }; - D9B1D1C414AC27F400D9189F /* uv_default_avatar.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18614AC27F400D9189F /* uv_default_avatar.png */; }; - D9B1D1C514AC27F400D9189F /* uv_error_connection.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18714AC27F400D9189F /* uv_error_connection.png */; }; - D9B1D1C614AC27F400D9189F /* uv_flag.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18814AC27F400D9189F /* uv_flag.png */; }; - D9B1D1C714AC27F400D9189F /* uv_karma_star.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18914AC27F400D9189F /* uv_karma_star.png */; }; - D9B1D1C814AC27F400D9189F /* uv_lock.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18A14AC27F400D9189F /* uv_lock.png */; }; - D9B1D1C914AC27F400D9189F /* uv_primary_button_green.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18B14AC27F400D9189F /* uv_primary_button_green.png */; }; - D9B1D1CA14AC27F400D9189F /* uv_primary_button_green_active.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18C14AC27F400D9189F /* uv_primary_button_green_active.png */; }; - D9B1D1CB14AC27F400D9189F /* uv_primary_button_red.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18D14AC27F400D9189F /* uv_primary_button_red.png */; }; - D9B1D1CC14AC27F400D9189F /* uv_primary_button_red_active.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18E14AC27F400D9189F /* uv_primary_button_red_active.png */; }; - D9B1D1CD14AC27F400D9189F /* uv_splash.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D18F14AC27F400D9189F /* uv_splash.png */; }; - D9B1D1CE14AC27F400D9189F /* uv_user.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19014AC27F400D9189F /* uv_user.png */; }; - D9B1D1CF14AC27F400D9189F /* uv_user_chicklet_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19114AC27F400D9189F /* uv_user_chicklet_dark.png */; }; - D9B1D1D014AC27F400D9189F /* uv_user_chicklet_detail.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19214AC27F400D9189F /* uv_user_chicklet_detail.png */; }; - D9B1D1D114AC27F400D9189F /* uv_user_chicklet_light.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19314AC27F400D9189F /* uv_user_chicklet_light.png */; }; - D9B1D1D214AC27F400D9189F /* uv_vote_chicklet.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19414AC27F400D9189F /* uv_vote_chicklet.png */; }; - D9B1D1D314AC27F400D9189F /* uv_vote_chicklet_empty.png in Resources */ = {isa = PBXBuildFile; fileRef = D9B1D19514AC27F400D9189F /* uv_vote_chicklet_empty.png */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - D2D8819313AB00D800C2BBEE /* UVDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UVDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D2D8819713AB00D800C2BBEE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - D2D8819913AB00D800C2BBEE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - D2D8819B13AB00D800C2BBEE /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - D2D8819F13AB00D800C2BBEE /* UVDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UVDemo-Info.plist"; sourceTree = ""; }; - D2D881A113AB00D800C2BBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - D2D881A313AB00D800C2BBEE /* UVDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UVDemo-Prefix.pch"; sourceTree = ""; }; - D2D881A413AB00D800C2BBEE /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - D2D881A613AB00D800C2BBEE /* UVDemoAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UVDemoAppDelegate.h; sourceTree = ""; }; - D2D881A713AB00D800C2BBEE /* UVDemoAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UVDemoAppDelegate.m; sourceTree = ""; }; - D2D881AA13AB00D800C2BBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainWindow.xib; sourceTree = ""; }; - D2D881AC13AB00D800C2BBEE /* RootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; - D2D881AD13AB00D800C2BBEE /* RootViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RootViewController.m; sourceTree = ""; }; - D2D881B013AB00D800C2BBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/RootViewController.xib; sourceTree = ""; }; - D2D881D613AB03FA00C2BBEE /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - D2D881D813AB041000C2BBEE /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - D912746A14AA367A003ADF5B /* libUserVoice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libUserVoice.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D98A11F914BB7D9300DD25D0 /* DemoStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoStyleSheet.h; sourceTree = ""; }; - D98A11FA14BB7D9300DD25D0 /* DemoStyleSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoStyleSheet.m; sourceTree = ""; }; - D98C0C9114C08613008493F2 /* UserVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UserVoice.h; sourceTree = ""; }; - D98C0C9214C08613008493F2 /* UVStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UVStyleSheet.h; sourceTree = ""; }; - D9B1D15814AC27F400D9189F /* dropshadow_bottom_10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_bottom_10@2x.png"; sourceTree = ""; }; - D9B1D15914AC27F400D9189F /* dropshadow_bottom_20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_bottom_20@2x.png"; sourceTree = ""; }; - D9B1D15A14AC27F400D9189F /* dropshadow_bottom_30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_bottom_30@2x.png"; sourceTree = ""; }; - D9B1D15B14AC27F400D9189F /* dropshadow_top_10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_top_10@2x.png"; sourceTree = ""; }; - D9B1D15C14AC27F400D9189F /* dropshadow_top_20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_top_20@2x.png"; sourceTree = ""; }; - D9B1D15D14AC27F400D9189F /* dropshadow_top_30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dropshadow_top_30@2x.png"; sourceTree = ""; }; - D9B1D15E14AC27F400D9189F /* uv_alert@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_alert@2x.png"; sourceTree = ""; }; - D9B1D15F14AC27F400D9189F /* uv_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_arrow@2x.png"; sourceTree = ""; }; - D9B1D16014AC27F400D9189F /* uv_comment_actions_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_actions_active@2x.png"; sourceTree = ""; }; - D9B1D16114AC27F400D9189F /* uv_comment_actions@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_actions@2x.png"; sourceTree = ""; }; - D9B1D16214AC27F400D9189F /* uv_comment_flagged_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_flagged_active@2x.png"; sourceTree = ""; }; - D9B1D16314AC27F400D9189F /* uv_comment_flagged@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_flagged@2x.png"; sourceTree = ""; }; - D9B1D16414AC27F400D9189F /* uv_comment_like_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_like_active@2x.png"; sourceTree = ""; }; - D9B1D16514AC27F400D9189F /* uv_comment_like@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment_like@2x.png"; sourceTree = ""; }; - D9B1D16614AC27F400D9189F /* uv_comment@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_comment@2x.png"; sourceTree = ""; }; - D9B1D16714AC27F400D9189F /* uv_default_avatar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_default_avatar@2x.png"; sourceTree = ""; }; - D9B1D16814AC27F400D9189F /* uv_error_connection@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_error_connection@2x.png"; sourceTree = ""; }; - D9B1D16914AC27F400D9189F /* uv_flag@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_flag@2x.png"; sourceTree = ""; }; - D9B1D16A14AC27F400D9189F /* uv_karma_star@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_karma_star@2x.png"; sourceTree = ""; }; - D9B1D16B14AC27F400D9189F /* uv_lock@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_lock@2x.png"; sourceTree = ""; }; - D9B1D16C14AC27F400D9189F /* uv_primary_button_green_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_primary_button_green_active@2x.png"; sourceTree = ""; }; - D9B1D16D14AC27F400D9189F /* uv_primary_button_green@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_primary_button_green@2x.png"; sourceTree = ""; }; - D9B1D16E14AC27F400D9189F /* uv_primary_button_red_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_primary_button_red_active@2x.png"; sourceTree = ""; }; - D9B1D16F14AC27F400D9189F /* uv_primary_button_red@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_primary_button_red@2x.png"; sourceTree = ""; }; - D9B1D17014AC27F400D9189F /* uv_splash@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_splash@2x.png"; sourceTree = ""; }; - D9B1D17114AC27F400D9189F /* uv_user_chicklet_dark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_user_chicklet_dark@2x.png"; sourceTree = ""; }; - D9B1D17214AC27F400D9189F /* uv_user_chicklet_detail@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_user_chicklet_detail@2x.png"; sourceTree = ""; }; - D9B1D17314AC27F400D9189F /* uv_user_chicklet_light@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_user_chicklet_light@2x.png"; sourceTree = ""; }; - D9B1D17414AC27F400D9189F /* uv_user@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_user@2x.png"; sourceTree = ""; }; - D9B1D17514AC27F400D9189F /* uv_vote_chicklet_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_vote_chicklet_empty@2x.png"; sourceTree = ""; }; - D9B1D17614AC27F400D9189F /* uv_vote_chicklet@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uv_vote_chicklet@2x.png"; sourceTree = ""; }; - D9B1D17714AC27F400D9189F /* dropshadow_bottom_10.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_bottom_10.png; sourceTree = ""; }; - D9B1D17814AC27F400D9189F /* dropshadow_bottom_20.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_bottom_20.png; sourceTree = ""; }; - D9B1D17914AC27F400D9189F /* dropshadow_bottom_30.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_bottom_30.png; sourceTree = ""; }; - D9B1D17A14AC27F400D9189F /* dropshadow_top_10.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_top_10.png; sourceTree = ""; }; - D9B1D17B14AC27F400D9189F /* dropshadow_top_20.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_top_20.png; sourceTree = ""; }; - D9B1D17C14AC27F400D9189F /* dropshadow_top_30.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dropshadow_top_30.png; sourceTree = ""; }; - D9B1D17D14AC27F400D9189F /* uv_alert.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_alert.png; sourceTree = ""; }; - D9B1D17E14AC27F400D9189F /* uv_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_arrow.png; sourceTree = ""; }; - D9B1D17F14AC27F400D9189F /* uv_comment.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment.png; sourceTree = ""; }; - D9B1D18014AC27F400D9189F /* uv_comment_actions.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_actions.png; sourceTree = ""; }; - D9B1D18114AC27F400D9189F /* uv_comment_actions_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_actions_active.png; sourceTree = ""; }; - D9B1D18214AC27F400D9189F /* uv_comment_flagged.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_flagged.png; sourceTree = ""; }; - D9B1D18314AC27F400D9189F /* uv_comment_flagged_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_flagged_active.png; sourceTree = ""; }; - D9B1D18414AC27F400D9189F /* uv_comment_like.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_like.png; sourceTree = ""; }; - D9B1D18514AC27F400D9189F /* uv_comment_like_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_comment_like_active.png; sourceTree = ""; }; - D9B1D18614AC27F400D9189F /* uv_default_avatar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_default_avatar.png; sourceTree = ""; }; - D9B1D18714AC27F400D9189F /* uv_error_connection.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_error_connection.png; sourceTree = ""; }; - D9B1D18814AC27F400D9189F /* uv_flag.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_flag.png; sourceTree = ""; }; - D9B1D18914AC27F400D9189F /* uv_karma_star.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_karma_star.png; sourceTree = ""; }; - D9B1D18A14AC27F400D9189F /* uv_lock.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_lock.png; sourceTree = ""; }; - D9B1D18B14AC27F400D9189F /* uv_primary_button_green.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_primary_button_green.png; sourceTree = ""; }; - D9B1D18C14AC27F400D9189F /* uv_primary_button_green_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_primary_button_green_active.png; sourceTree = ""; }; - D9B1D18D14AC27F400D9189F /* uv_primary_button_red.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_primary_button_red.png; sourceTree = ""; }; - D9B1D18E14AC27F400D9189F /* uv_primary_button_red_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_primary_button_red_active.png; sourceTree = ""; }; - D9B1D18F14AC27F400D9189F /* uv_splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_splash.png; sourceTree = ""; }; - D9B1D19014AC27F400D9189F /* uv_user.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_user.png; sourceTree = ""; }; - D9B1D19114AC27F400D9189F /* uv_user_chicklet_dark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_user_chicklet_dark.png; sourceTree = ""; }; - D9B1D19214AC27F400D9189F /* uv_user_chicklet_detail.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_user_chicklet_detail.png; sourceTree = ""; }; - D9B1D19314AC27F400D9189F /* uv_user_chicklet_light.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_user_chicklet_light.png; sourceTree = ""; }; - D9B1D19414AC27F400D9189F /* uv_vote_chicklet.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_vote_chicklet.png; sourceTree = ""; }; - D9B1D19514AC27F400D9189F /* uv_vote_chicklet_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uv_vote_chicklet_empty.png; sourceTree = ""; }; - D9F2060114C088FE00F4441E /* UVDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UVDelegate.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D2D8819013AB00D700C2BBEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D912746B14AA367A003ADF5B /* libUserVoice.a in Frameworks */, - D2D881D913AB041000C2BBEE /* QuartzCore.framework in Frameworks */, - D2D881D713AB03FA00C2BBEE /* SystemConfiguration.framework in Frameworks */, - D2D8819C13AB00D800C2BBEE /* CoreGraphics.framework in Frameworks */, - D2D8819813AB00D800C2BBEE /* UIKit.framework in Frameworks */, - D2D8819A13AB00D800C2BBEE /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - D2D8818813AB00D700C2BBEE = { - isa = PBXGroup; - children = ( - D98C0C9014C08613008493F2 /* UVHeaders */, - D2D881E213AB28A700C2BBEE /* UVResources */, - D2D8819D13AB00D800C2BBEE /* Classes */, - D2D8819613AB00D800C2BBEE /* Frameworks */, - D2D8819413AB00D800C2BBEE /* Products */, - D912746A14AA367A003ADF5B /* libUserVoice.a */, - D2D881D613AB03FA00C2BBEE /* SystemConfiguration.framework */, - D2D881D813AB041000C2BBEE /* QuartzCore.framework */, - ); - sourceTree = ""; - }; - D2D8819413AB00D800C2BBEE /* Products */ = { - isa = PBXGroup; - children = ( - D2D8819313AB00D800C2BBEE /* UVDemo.app */, - ); - name = Products; - sourceTree = ""; - }; - D2D8819613AB00D800C2BBEE /* Frameworks */ = { - isa = PBXGroup; - children = ( - D2D8819713AB00D800C2BBEE /* UIKit.framework */, - D2D8819913AB00D800C2BBEE /* Foundation.framework */, - D2D8819B13AB00D800C2BBEE /* CoreGraphics.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - D2D8819D13AB00D800C2BBEE /* Classes */ = { - isa = PBXGroup; - children = ( - D2D881A613AB00D800C2BBEE /* UVDemoAppDelegate.h */, - D2D881A713AB00D800C2BBEE /* UVDemoAppDelegate.m */, - D2D881AC13AB00D800C2BBEE /* RootViewController.h */, - D2D881AD13AB00D800C2BBEE /* RootViewController.m */, - D98A11F914BB7D9300DD25D0 /* DemoStyleSheet.h */, - D98A11FA14BB7D9300DD25D0 /* DemoStyleSheet.m */, - D2D881A913AB00D800C2BBEE /* MainWindow.xib */, - D2D881AF13AB00D800C2BBEE /* RootViewController.xib */, - D2D8819E13AB00D800C2BBEE /* Supporting Files */, - ); - path = Classes; - sourceTree = ""; - }; - D2D8819E13AB00D800C2BBEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - D2D8819F13AB00D800C2BBEE /* UVDemo-Info.plist */, - D2D881A013AB00D800C2BBEE /* InfoPlist.strings */, - D2D881A313AB00D800C2BBEE /* UVDemo-Prefix.pch */, - D2D881A413AB00D800C2BBEE /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - D2D881E213AB28A700C2BBEE /* UVResources */ = { - isa = PBXGroup; - children = ( - D9B1D15814AC27F400D9189F /* dropshadow_bottom_10@2x.png */, - D9B1D15914AC27F400D9189F /* dropshadow_bottom_20@2x.png */, - D9B1D15A14AC27F400D9189F /* dropshadow_bottom_30@2x.png */, - D9B1D15B14AC27F400D9189F /* dropshadow_top_10@2x.png */, - D9B1D15C14AC27F400D9189F /* dropshadow_top_20@2x.png */, - D9B1D15D14AC27F400D9189F /* dropshadow_top_30@2x.png */, - D9B1D15E14AC27F400D9189F /* uv_alert@2x.png */, - D9B1D15F14AC27F400D9189F /* uv_arrow@2x.png */, - D9B1D16014AC27F400D9189F /* uv_comment_actions_active@2x.png */, - D9B1D16114AC27F400D9189F /* uv_comment_actions@2x.png */, - D9B1D16214AC27F400D9189F /* uv_comment_flagged_active@2x.png */, - D9B1D16314AC27F400D9189F /* uv_comment_flagged@2x.png */, - D9B1D16414AC27F400D9189F /* uv_comment_like_active@2x.png */, - D9B1D16514AC27F400D9189F /* uv_comment_like@2x.png */, - D9B1D16614AC27F400D9189F /* uv_comment@2x.png */, - D9B1D16714AC27F400D9189F /* uv_default_avatar@2x.png */, - D9B1D16814AC27F400D9189F /* uv_error_connection@2x.png */, - D9B1D16914AC27F400D9189F /* uv_flag@2x.png */, - D9B1D16A14AC27F400D9189F /* uv_karma_star@2x.png */, - D9B1D16B14AC27F400D9189F /* uv_lock@2x.png */, - D9B1D16C14AC27F400D9189F /* uv_primary_button_green_active@2x.png */, - D9B1D16D14AC27F400D9189F /* uv_primary_button_green@2x.png */, - D9B1D16E14AC27F400D9189F /* uv_primary_button_red_active@2x.png */, - D9B1D16F14AC27F400D9189F /* uv_primary_button_red@2x.png */, - D9B1D17014AC27F400D9189F /* uv_splash@2x.png */, - D9B1D17114AC27F400D9189F /* uv_user_chicklet_dark@2x.png */, - D9B1D17214AC27F400D9189F /* uv_user_chicklet_detail@2x.png */, - D9B1D17314AC27F400D9189F /* uv_user_chicklet_light@2x.png */, - D9B1D17414AC27F400D9189F /* uv_user@2x.png */, - D9B1D17514AC27F400D9189F /* uv_vote_chicklet_empty@2x.png */, - D9B1D17614AC27F400D9189F /* uv_vote_chicklet@2x.png */, - D9B1D17714AC27F400D9189F /* dropshadow_bottom_10.png */, - D9B1D17814AC27F400D9189F /* dropshadow_bottom_20.png */, - D9B1D17914AC27F400D9189F /* dropshadow_bottom_30.png */, - D9B1D17A14AC27F400D9189F /* dropshadow_top_10.png */, - D9B1D17B14AC27F400D9189F /* dropshadow_top_20.png */, - D9B1D17C14AC27F400D9189F /* dropshadow_top_30.png */, - D9B1D17D14AC27F400D9189F /* uv_alert.png */, - D9B1D17E14AC27F400D9189F /* uv_arrow.png */, - D9B1D17F14AC27F400D9189F /* uv_comment.png */, - D9B1D18014AC27F400D9189F /* uv_comment_actions.png */, - D9B1D18114AC27F400D9189F /* uv_comment_actions_active.png */, - D9B1D18214AC27F400D9189F /* uv_comment_flagged.png */, - D9B1D18314AC27F400D9189F /* uv_comment_flagged_active.png */, - D9B1D18414AC27F400D9189F /* uv_comment_like.png */, - D9B1D18514AC27F400D9189F /* uv_comment_like_active.png */, - D9B1D18614AC27F400D9189F /* uv_default_avatar.png */, - D9B1D18714AC27F400D9189F /* uv_error_connection.png */, - D9B1D18814AC27F400D9189F /* uv_flag.png */, - D9B1D18914AC27F400D9189F /* uv_karma_star.png */, - D9B1D18A14AC27F400D9189F /* uv_lock.png */, - D9B1D18B14AC27F400D9189F /* uv_primary_button_green.png */, - D9B1D18C14AC27F400D9189F /* uv_primary_button_green_active.png */, - D9B1D18D14AC27F400D9189F /* uv_primary_button_red.png */, - D9B1D18E14AC27F400D9189F /* uv_primary_button_red_active.png */, - D9B1D18F14AC27F400D9189F /* uv_splash.png */, - D9B1D19014AC27F400D9189F /* uv_user.png */, - D9B1D19114AC27F400D9189F /* uv_user_chicklet_dark.png */, - D9B1D19214AC27F400D9189F /* uv_user_chicklet_detail.png */, - D9B1D19314AC27F400D9189F /* uv_user_chicklet_light.png */, - D9B1D19414AC27F400D9189F /* uv_vote_chicklet.png */, - D9B1D19514AC27F400D9189F /* uv_vote_chicklet_empty.png */, - ); - name = UVResources; - path = ../UserVoiceSDK/Resources; - sourceTree = ""; - }; - D98C0C9014C08613008493F2 /* UVHeaders */ = { - isa = PBXGroup; - children = ( - D98C0C9114C08613008493F2 /* UserVoice.h */, - D98C0C9214C08613008493F2 /* UVStyleSheet.h */, - D9F2060114C088FE00F4441E /* UVDelegate.h */, - ); - name = UVHeaders; - path = ../UserVoiceSDK/Include; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - D2D8819213AB00D700C2BBEE /* UVDemo */ = { - isa = PBXNativeTarget; - buildConfigurationList = D2D881CA13AB00D800C2BBEE /* Build configuration list for PBXNativeTarget "UVDemo" */; - buildPhases = ( - D2D8818F13AB00D700C2BBEE /* Sources */, - D2D8819013AB00D700C2BBEE /* Frameworks */, - D2D8819113AB00D700C2BBEE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = UVDemo; - productName = UVDemo; - productReference = D2D8819313AB00D800C2BBEE /* UVDemo.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D2D8818A13AB00D700C2BBEE /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0420; - ORGANIZATIONNAME = Uservoice; - }; - buildConfigurationList = D2D8818D13AB00D700C2BBEE /* Build configuration list for PBXProject "UVDemo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = D2D8818813AB00D700C2BBEE; - productRefGroup = D2D8819413AB00D800C2BBEE /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - D2D8819213AB00D700C2BBEE /* UVDemo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - D2D8819113AB00D700C2BBEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D2D881A213AB00D800C2BBEE /* InfoPlist.strings in Resources */, - D2D881AB13AB00D800C2BBEE /* MainWindow.xib in Resources */, - D2D881B113AB00D800C2BBEE /* RootViewController.xib in Resources */, - D9B1D19614AC27F400D9189F /* dropshadow_bottom_10@2x.png in Resources */, - D9B1D19714AC27F400D9189F /* dropshadow_bottom_20@2x.png in Resources */, - D9B1D19814AC27F400D9189F /* dropshadow_bottom_30@2x.png in Resources */, - D9B1D19914AC27F400D9189F /* dropshadow_top_10@2x.png in Resources */, - D9B1D19A14AC27F400D9189F /* dropshadow_top_20@2x.png in Resources */, - D9B1D19B14AC27F400D9189F /* dropshadow_top_30@2x.png in Resources */, - D9B1D19C14AC27F400D9189F /* uv_alert@2x.png in Resources */, - D9B1D19D14AC27F400D9189F /* uv_arrow@2x.png in Resources */, - D9B1D19E14AC27F400D9189F /* uv_comment_actions_active@2x.png in Resources */, - D9B1D19F14AC27F400D9189F /* uv_comment_actions@2x.png in Resources */, - D9B1D1A014AC27F400D9189F /* uv_comment_flagged_active@2x.png in Resources */, - D9B1D1A114AC27F400D9189F /* uv_comment_flagged@2x.png in Resources */, - D9B1D1A214AC27F400D9189F /* uv_comment_like_active@2x.png in Resources */, - D9B1D1A314AC27F400D9189F /* uv_comment_like@2x.png in Resources */, - D9B1D1A414AC27F400D9189F /* uv_comment@2x.png in Resources */, - D9B1D1A514AC27F400D9189F /* uv_default_avatar@2x.png in Resources */, - D9B1D1A614AC27F400D9189F /* uv_error_connection@2x.png in Resources */, - D9B1D1A714AC27F400D9189F /* uv_flag@2x.png in Resources */, - D9B1D1A814AC27F400D9189F /* uv_karma_star@2x.png in Resources */, - D9B1D1A914AC27F400D9189F /* uv_lock@2x.png in Resources */, - D9B1D1AA14AC27F400D9189F /* uv_primary_button_green_active@2x.png in Resources */, - D9B1D1AB14AC27F400D9189F /* uv_primary_button_green@2x.png in Resources */, - D9B1D1AC14AC27F400D9189F /* uv_primary_button_red_active@2x.png in Resources */, - D9B1D1AD14AC27F400D9189F /* uv_primary_button_red@2x.png in Resources */, - D9B1D1AE14AC27F400D9189F /* uv_splash@2x.png in Resources */, - D9B1D1AF14AC27F400D9189F /* uv_user_chicklet_dark@2x.png in Resources */, - D9B1D1B014AC27F400D9189F /* uv_user_chicklet_detail@2x.png in Resources */, - D9B1D1B114AC27F400D9189F /* uv_user_chicklet_light@2x.png in Resources */, - D9B1D1B214AC27F400D9189F /* uv_user@2x.png in Resources */, - D9B1D1B314AC27F400D9189F /* uv_vote_chicklet_empty@2x.png in Resources */, - D9B1D1B414AC27F400D9189F /* uv_vote_chicklet@2x.png in Resources */, - D9B1D1B514AC27F400D9189F /* dropshadow_bottom_10.png in Resources */, - D9B1D1B614AC27F400D9189F /* dropshadow_bottom_20.png in Resources */, - D9B1D1B714AC27F400D9189F /* dropshadow_bottom_30.png in Resources */, - D9B1D1B814AC27F400D9189F /* dropshadow_top_10.png in Resources */, - D9B1D1B914AC27F400D9189F /* dropshadow_top_20.png in Resources */, - D9B1D1BA14AC27F400D9189F /* dropshadow_top_30.png in Resources */, - D9B1D1BB14AC27F400D9189F /* uv_alert.png in Resources */, - D9B1D1BC14AC27F400D9189F /* uv_arrow.png in Resources */, - D9B1D1BD14AC27F400D9189F /* uv_comment.png in Resources */, - D9B1D1BE14AC27F400D9189F /* uv_comment_actions.png in Resources */, - D9B1D1BF14AC27F400D9189F /* uv_comment_actions_active.png in Resources */, - D9B1D1C014AC27F400D9189F /* uv_comment_flagged.png in Resources */, - D9B1D1C114AC27F400D9189F /* uv_comment_flagged_active.png in Resources */, - D9B1D1C214AC27F400D9189F /* uv_comment_like.png in Resources */, - D9B1D1C314AC27F400D9189F /* uv_comment_like_active.png in Resources */, - D9B1D1C414AC27F400D9189F /* uv_default_avatar.png in Resources */, - D9B1D1C514AC27F400D9189F /* uv_error_connection.png in Resources */, - D9B1D1C614AC27F400D9189F /* uv_flag.png in Resources */, - D9B1D1C714AC27F400D9189F /* uv_karma_star.png in Resources */, - D9B1D1C814AC27F400D9189F /* uv_lock.png in Resources */, - D9B1D1C914AC27F400D9189F /* uv_primary_button_green.png in Resources */, - D9B1D1CA14AC27F400D9189F /* uv_primary_button_green_active.png in Resources */, - D9B1D1CB14AC27F400D9189F /* uv_primary_button_red.png in Resources */, - D9B1D1CC14AC27F400D9189F /* uv_primary_button_red_active.png in Resources */, - D9B1D1CD14AC27F400D9189F /* uv_splash.png in Resources */, - D9B1D1CE14AC27F400D9189F /* uv_user.png in Resources */, - D9B1D1CF14AC27F400D9189F /* uv_user_chicklet_dark.png in Resources */, - D9B1D1D014AC27F400D9189F /* uv_user_chicklet_detail.png in Resources */, - D9B1D1D114AC27F400D9189F /* uv_user_chicklet_light.png in Resources */, - D9B1D1D214AC27F400D9189F /* uv_vote_chicklet.png in Resources */, - D9B1D1D314AC27F400D9189F /* uv_vote_chicklet_empty.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - D2D8818F13AB00D700C2BBEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D2D881A513AB00D800C2BBEE /* main.m in Sources */, - D2D881A813AB00D800C2BBEE /* UVDemoAppDelegate.m in Sources */, - D2D881AE13AB00D800C2BBEE /* RootViewController.m in Sources */, - D98A11FB14BB7D9300DD25D0 /* DemoStyleSheet.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - D2D881A013AB00D800C2BBEE /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - D2D881A113AB00D800C2BBEE /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - D2D881A913AB00D800C2BBEE /* MainWindow.xib */ = { - isa = PBXVariantGroup; - children = ( - D2D881AA13AB00D800C2BBEE /* en */, - ); - name = MainWindow.xib; - sourceTree = ""; - }; - D2D881AF13AB00D800C2BBEE /* RootViewController.xib */ = { - isa = PBXVariantGroup; - children = ( - D2D881B013AB00D800C2BBEE /* en */, - ); - name = RootViewController.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - D2D881C813AB00D800C2BBEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Austin Taylor (7SMBK8U887)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvmgcc42; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 4.3; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "25558DDE-9AA2-42C8-A814-37E195B3550D"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - D2D881C913AB00D800C2BBEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Austin Taylor (7SMBK8U887)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = com.apple.compilers.llvmgcc42; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 4.3; - OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "25558DDE-9AA2-42C8-A814-37E195B3550D"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - D2D881CB13AB00D800C2BBEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Classes/UVDemo-Prefix.pch"; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Classes/UVDemo-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 4.3; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - "\"$(SRCROOT)/../DerivedData/UVDemoWorkspace/Build/Products/Debug-iphoneos\"", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/**"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - D2D881CC13AB00D800C2BBEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Classes/UVDemo-Prefix.pch"; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Classes/UVDemo-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 4.3; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - "\"$(SRCROOT)/../DerivedData/UVDemoWorkspace/Build/Products/Debug-iphoneos\"", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/**"; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D2D8818D13AB00D700C2BBEE /* Build configuration list for PBXProject "UVDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D2D881C813AB00D800C2BBEE /* Debug */, - D2D881C913AB00D800C2BBEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D2D881CA13AB00D800C2BBEE /* Build configuration list for PBXNativeTarget "UVDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D2D881CB13AB00D800C2BBEE /* Debug */, - D2D881CC13AB00D800C2BBEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D2D8818A13AB00D700C2BBEE /* Project object */; -} diff --git a/UVDemo/UVDemoAppDelegate.h b/UVDemo/UVDemoAppDelegate.h new file mode 100644 index 0000000..f03b83e --- /dev/null +++ b/UVDemo/UVDemoAppDelegate.h @@ -0,0 +1,17 @@ +// +// UVDemoAppDelegate.h +// UVDemo +// +// Created by Donny Davis on 9/16/16. +// Copyright © 2016 UserVoice. All rights reserved. +// + +#import + +@interface UVDemoAppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + + +@end + diff --git a/UVDemo/UVDemoAppDelegate.m b/UVDemo/UVDemoAppDelegate.m new file mode 100644 index 0000000..436a391 --- /dev/null +++ b/UVDemo/UVDemoAppDelegate.m @@ -0,0 +1,51 @@ +// +// UVDemoAppDelegate.m +// UVDemo +// +// Created by Donny Davis on 9/16/16. +// Copyright © 2016 UserVoice. All rights reserved. +// + +#import "UVDemoAppDelegate.h" + +@interface UVDemoAppDelegate () + +@end + +@implementation UVDemoAppDelegate + + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // Override point for customization after application launch. + return YES; +} + + +- (void)applicationWillResignActive:(UIApplication *)application { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. +} + + +- (void)applicationDidEnterBackground:(UIApplication *)application { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. +} + + +- (void)applicationWillEnterForeground:(UIApplication *)application { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. +} + + +- (void)applicationDidBecomeActive:(UIApplication *)application { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. +} + + +- (void)applicationWillTerminate:(UIApplication *)application { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. +} + + +@end diff --git a/UVDemo/UVViewController.h b/UVDemo/UVViewController.h new file mode 100644 index 0000000..f11454e --- /dev/null +++ b/UVDemo/UVViewController.h @@ -0,0 +1,19 @@ +// +// UVViewController.h +// UVDemo +// +// Created by Donny Davis on 9/16/16. +// Copyright © 2016 UserVoice. All rights reserved. +// + +#import + +@interface UVViewController : UIViewController + +- (IBAction)launchUserVoice:(id)sender; +- (IBAction)launchForum:(id)sender; +- (IBAction)launchIdeaForm:(id)sender; +- (IBAction)launchTicketForm:(id)sender; + +@end + diff --git a/UVDemo/UVViewController.m b/UVDemo/UVViewController.m new file mode 100644 index 0000000..0e74c74 --- /dev/null +++ b/UVDemo/UVViewController.m @@ -0,0 +1,41 @@ +// +// UVViewController.m +// UVDemo +// +// Created by Donny Davis on 9/16/16. +// Copyright © 2016 UserVoice. All rights reserved. +// + +#import "UVViewController.h" +#import "UserVoice.h" + +@interface UVViewController () + +@end + +@implementation UVViewController + +- (void)viewDidLoad { + [super viewDidLoad]; +// UVConfig *config = [UVConfig configWithSite:@"uservoice.us.com:3000"]; + UVConfig *config = [UVConfig configWithSite:@"demo.uservoice.com"]; + [UserVoice initialize:config]; +} + +- (IBAction)launchUserVoice:(id)sender { + [UserVoice presentUserVoiceInterfaceForParentViewController:self]; +} + +- (IBAction)launchForum:(id)sender { + [UserVoice presentUserVoiceForumForParentViewController:self]; +} + +- (IBAction)launchIdeaForm:(id)sender { + [UserVoice presentUserVoiceNewIdeaFormForParentViewController:self]; +} + +- (IBAction)launchTicketForm:(id)sender { + [UserVoice presentUserVoiceContactUsFormForParentViewController:self]; +} + +@end diff --git a/UVDemo/main.m b/UVDemo/main.m new file mode 100644 index 0000000..6217ca6 --- /dev/null +++ b/UVDemo/main.m @@ -0,0 +1,16 @@ +// +// main.m +// UVDemo +// +// Created by Donny Davis on 9/16/16. +// Copyright © 2016 UserVoice. All rights reserved. +// + +#import +#import "UVDemoAppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([UVDemoAppDelegate class])); + } +} diff --git a/UserVoiceSDK b/UserVoiceSDK deleted file mode 160000 index c1653a1..0000000 --- a/UserVoiceSDK +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c1653a1ddc77e446549011ab9689dc78be12a223