kevinzhow

Add LaunchScreen

@@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
22 0AF7A8AF182AAEEF003645C4 /* PCChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AF7A8AE182AAEEF003645C4 /* PCChartViewController.m */; }; 22 0AF7A8AF182AAEEF003645C4 /* PCChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AF7A8AE182AAEEF003645C4 /* PCChartViewController.m */; };
23 5C728F7B8AACCC0864A63B26 /* libPods-PNChartTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B0A0D7DDAB496680487BF1E5 /* libPods-PNChartTests.a */; }; 23 5C728F7B8AACCC0864A63B26 /* libPods-PNChartTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B0A0D7DDAB496680487BF1E5 /* libPods-PNChartTests.a */; };
24 5C9B4AA31B05BBCB00093EBE /* PNBarChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C9B4AA21B05BBCB00093EBE /* PNBarChart.m */; }; 24 5C9B4AA31B05BBCB00093EBE /* PNBarChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C9B4AA21B05BBCB00093EBE /* PNBarChart.m */; };
  25 + 6A35C46F1C4A0D22004AB51A /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6A35C46E1C4A0D22004AB51A /* Launch Screen.storyboard */; };
25 6E984E5D1AE2B00600E817A0 /* PNBarChartTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E984E5C1AE2B00600E817A0 /* PNBarChartTests.m */; }; 26 6E984E5D1AE2B00600E817A0 /* PNBarChartTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E984E5C1AE2B00600E817A0 /* PNBarChartTests.m */; };
26 6E984E5E1AE2B03800E817A0 /* PNBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 91177EC9198DFAC400017E27 /* PNBar.m */; }; 27 6E984E5E1AE2B03800E817A0 /* PNBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 91177EC9198DFAC400017E27 /* PNBar.m */; };
27 91177ED8198DFAC400017E27 /* PNBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 91177EC9198DFAC400017E27 /* PNBar.m */; }; 28 91177ED8198DFAC400017E27 /* PNBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 91177EC9198DFAC400017E27 /* PNBar.m */; };
@@ -77,6 +78,7 @@ @@ -77,6 +78,7 @@
77 3BA6321352024B1FBA0158B0 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 78 3BA6321352024B1FBA0158B0 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
78 4D54B84CA1CAEB2BBBC9DCFA /* Pods-PNChartTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNChartTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PNChartTests/Pods-PNChartTests.release.xcconfig"; sourceTree = "<group>"; }; 79 4D54B84CA1CAEB2BBBC9DCFA /* Pods-PNChartTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNChartTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PNChartTests/Pods-PNChartTests.release.xcconfig"; sourceTree = "<group>"; };
79 5C9B4AA21B05BBCB00093EBE /* PNBarChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PNBarChart.m; sourceTree = "<group>"; }; 80 5C9B4AA21B05BBCB00093EBE /* PNBarChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PNBarChart.m; sourceTree = "<group>"; };
  81 + 6A35C46E1C4A0D22004AB51A /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = "<group>"; };
80 6E984E511AE2AF2D00E817A0 /* PNChartTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PNChartTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 82 6E984E511AE2AF2D00E817A0 /* PNChartTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PNChartTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
81 6E984E541AE2AF2D00E817A0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 83 6E984E541AE2AF2D00E817A0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82 6E984E5C1AE2B00600E817A0 /* PNBarChartTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PNBarChartTests.m; sourceTree = "<group>"; }; 84 6E984E5C1AE2B00600E817A0 /* PNBarChartTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PNBarChartTests.m; sourceTree = "<group>"; };
@@ -182,6 +184,7 @@ @@ -182,6 +184,7 @@
182 0AF7A879182AA9F6003645C4 /* Main.storyboard */, 184 0AF7A879182AA9F6003645C4 /* Main.storyboard */,
183 0AF7A87F182AA9F6003645C4 /* Images.xcassets */, 185 0AF7A87F182AA9F6003645C4 /* Images.xcassets */,
184 0AF7A86E182AA9F6003645C4 /* Supporting Files */, 186 0AF7A86E182AA9F6003645C4 /* Supporting Files */,
  187 + 6A35C46E1C4A0D22004AB51A /* Launch Screen.storyboard */,
185 ); 188 );
186 path = PNChartDemo; 189 path = PNChartDemo;
187 sourceTree = "<group>"; 190 sourceTree = "<group>";
@@ -328,7 +331,7 @@ @@ -328,7 +331,7 @@
328 isa = PBXProject; 331 isa = PBXProject;
329 attributes = { 332 attributes = {
330 CLASSPREFIX = PC; 333 CLASSPREFIX = PC;
331 - LastUpgradeCheck = 0510; 334 + LastUpgradeCheck = 0720;
332 ORGANIZATIONNAME = kevinzhow; 335 ORGANIZATIONNAME = kevinzhow;
333 TargetAttributes = { 336 TargetAttributes = {
334 6E984E501AE2AF2D00E817A0 = { 337 6E984E501AE2AF2D00E817A0 = {
@@ -363,6 +366,7 @@ @@ -363,6 +366,7 @@
363 files = ( 366 files = (
364 0AF7A880182AA9F6003645C4 /* Images.xcassets in Resources */, 367 0AF7A880182AA9F6003645C4 /* Images.xcassets in Resources */,
365 0AF7A872182AA9F6003645C4 /* InfoPlist.strings in Resources */, 368 0AF7A872182AA9F6003645C4 /* InfoPlist.strings in Resources */,
  369 + 6A35C46F1C4A0D22004AB51A /* Launch Screen.storyboard in Resources */,
366 0AF7A87B182AA9F6003645C4 /* Main.storyboard in Resources */, 370 0AF7A87B182AA9F6003645C4 /* Main.storyboard in Resources */,
367 ); 371 );
368 runOnlyForDeploymentPostprocessing = 0; 372 runOnlyForDeploymentPostprocessing = 0;
@@ -554,6 +558,7 @@ @@ -554,6 +558,7 @@
554 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 558 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
555 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 559 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
556 COPY_PHASE_STRIP = NO; 560 COPY_PHASE_STRIP = NO;
  561 + ENABLE_TESTABILITY = YES;
557 GCC_C_LANGUAGE_STANDARD = gnu99; 562 GCC_C_LANGUAGE_STANDARD = gnu99;
558 GCC_DYNAMIC_NO_PIC = NO; 563 GCC_DYNAMIC_NO_PIC = NO;
559 GCC_OPTIMIZATION_LEVEL = 0; 564 GCC_OPTIMIZATION_LEVEL = 0;
@@ -611,11 +616,11 @@ @@ -611,11 +616,11 @@
611 baseConfigurationReference = EFE4F6360943ED4001072124 /* Pods.debug.xcconfig */; 616 baseConfigurationReference = EFE4F6360943ED4001072124 /* Pods.debug.xcconfig */;
612 buildSettings = { 617 buildSettings = {
613 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 618 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
614 - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;  
615 GCC_PRECOMPILE_PREFIX_HEADER = YES; 619 GCC_PRECOMPILE_PREFIX_HEADER = YES;
616 GCC_PREFIX_HEADER = "PNChartDemo/PNChartDemo-Prefix.pch"; 620 GCC_PREFIX_HEADER = "PNChartDemo/PNChartDemo-Prefix.pch";
617 INFOPLIST_FILE = "PNChartDemo/PNChartDemo-Info.plist"; 621 INFOPLIST_FILE = "PNChartDemo/PNChartDemo-Info.plist";
618 IPHONEOS_DEPLOYMENT_TARGET = 6.0; 622 IPHONEOS_DEPLOYMENT_TARGET = 6.0;
  623 + PRODUCT_BUNDLE_IDENTIFIER = "Piner.${PRODUCT_NAME:rfc1034identifier}";
619 PRODUCT_NAME = "$(TARGET_NAME)"; 624 PRODUCT_NAME = "$(TARGET_NAME)";
620 WRAPPER_EXTENSION = app; 625 WRAPPER_EXTENSION = app;
621 }; 626 };
@@ -626,11 +631,11 @@ @@ -626,11 +631,11 @@
626 baseConfigurationReference = 2980CA20C29DC029B2D0B926 /* Pods.release.xcconfig */; 631 baseConfigurationReference = 2980CA20C29DC029B2D0B926 /* Pods.release.xcconfig */;
627 buildSettings = { 632 buildSettings = {
628 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 633 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
629 - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;  
630 GCC_PRECOMPILE_PREFIX_HEADER = YES; 634 GCC_PRECOMPILE_PREFIX_HEADER = YES;
631 GCC_PREFIX_HEADER = "PNChartDemo/PNChartDemo-Prefix.pch"; 635 GCC_PREFIX_HEADER = "PNChartDemo/PNChartDemo-Prefix.pch";
632 INFOPLIST_FILE = "PNChartDemo/PNChartDemo-Info.plist"; 636 INFOPLIST_FILE = "PNChartDemo/PNChartDemo-Info.plist";
633 IPHONEOS_DEPLOYMENT_TARGET = 6.0; 637 IPHONEOS_DEPLOYMENT_TARGET = 6.0;
  638 + PRODUCT_BUNDLE_IDENTIFIER = "Piner.${PRODUCT_NAME:rfc1034identifier}";
634 PRODUCT_NAME = "$(TARGET_NAME)"; 639 PRODUCT_NAME = "$(TARGET_NAME)";
635 WRAPPER_EXTENSION = app; 640 WRAPPER_EXTENSION = app;
636 }; 641 };
@@ -658,6 +663,7 @@ @@ -658,6 +663,7 @@
658 IPHONEOS_DEPLOYMENT_TARGET = 8.3; 663 IPHONEOS_DEPLOYMENT_TARGET = 8.3;
659 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 664 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
660 MTL_ENABLE_DEBUG_INFO = YES; 665 MTL_ENABLE_DEBUG_INFO = YES;
  666 + PRODUCT_BUNDLE_IDENTIFIER = "vila.$(PRODUCT_NAME:rfc1034identifier)";
661 PRODUCT_NAME = "$(TARGET_NAME)"; 667 PRODUCT_NAME = "$(TARGET_NAME)";
662 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PNChartDemo.app/PNChartDemo"; 668 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PNChartDemo.app/PNChartDemo";
663 }; 669 };
@@ -682,6 +688,7 @@ @@ -682,6 +688,7 @@
682 IPHONEOS_DEPLOYMENT_TARGET = 8.3; 688 IPHONEOS_DEPLOYMENT_TARGET = 8.3;
683 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 689 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
684 MTL_ENABLE_DEBUG_INFO = NO; 690 MTL_ENABLE_DEBUG_INFO = NO;
  691 + PRODUCT_BUNDLE_IDENTIFIER = "vila.$(PRODUCT_NAME:rfc1034identifier)";
685 PRODUCT_NAME = "$(TARGET_NAME)"; 692 PRODUCT_NAME = "$(TARGET_NAME)";
686 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PNChartDemo.app/PNChartDemo"; 693 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PNChartDemo.app/PNChartDemo";
687 }; 694 };
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" initialViewController="01J-lp-oVM">
  3 + <dependencies>
  4 + <deployment identifier="iOS"/>
  5 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
  6 + <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
  7 + </dependencies>
  8 + <scenes>
  9 + <!--View Controller-->
  10 + <scene sceneID="EHf-IW-A2E">
  11 + <objects>
  12 + <viewController id="01J-lp-oVM" sceneMemberID="viewController">
  13 + <layoutGuides>
  14 + <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
  15 + <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
  16 + </layoutGuides>
  17 + <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
  18 + <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  19 + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  20 + <subviews>
  21 + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" Copyright © 2016年 kevinzhow. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
  22 + <rect key="frame" x="20" y="559" width="560" height="21"/>
  23 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  24 + <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  25 + <nil key="highlightedColor"/>
  26 + </label>
  27 + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="PNChartDemo" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
  28 + <rect key="frame" x="20" y="180" width="560" height="43"/>
  29 + <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
  30 + <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  31 + <nil key="highlightedColor"/>
  32 + </label>
  33 + </subviews>
  34 + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
  35 + <constraints>
  36 + <constraint firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
  37 + <constraint firstAttribute="centerX" secondItem="GJd-Yh-RWb" secondAttribute="centerX" id="Q3B-4B-g5h"/>
  38 + <constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" constant="20" symbolic="YES" id="SfN-ll-jLj"/>
  39 + <constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
  40 + <constraint firstItem="GJd-Yh-RWb" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="bottom" multiplier="1/3" constant="1" id="moa-c2-u7t"/>
  41 + <constraint firstItem="GJd-Yh-RWb" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" constant="20" symbolic="YES" id="x7j-FC-K8j"/>
  42 + </constraints>
  43 + </view>
  44 + </viewController>
  45 + <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
  46 + </objects>
  47 + <point key="canvasLocation" x="53" y="375"/>
  48 + </scene>
  49 + </scenes>
  50 +</document>
@@ -32,6 +32,5 @@ @@ -32,6 +32,5 @@
32 32
33 - (IBAction)rightSwitchChanged:(id)sender; 33 - (IBAction)rightSwitchChanged:(id)sender;
34 - (IBAction)leftSwitchChanged:(id)sender; 34 - (IBAction)leftSwitchChanged:(id)sender;
35 -- (IBAction)rightSwitchChanged:(id)sender;  
36 35
37 @end 36 @end
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 <key>CFBundleExecutable</key> 9 <key>CFBundleExecutable</key>
10 <string>${EXECUTABLE_NAME}</string> 10 <string>${EXECUTABLE_NAME}</string>
11 <key>CFBundleIdentifier</key> 11 <key>CFBundleIdentifier</key>
12 - <string>Piner.${PRODUCT_NAME:rfc1034identifier}</string> 12 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
13 <key>CFBundleInfoDictionaryVersion</key> 13 <key>CFBundleInfoDictionaryVersion</key>
14 <string>6.0</string> 14 <string>6.0</string>
15 <key>CFBundleName</key> 15 <key>CFBundleName</key>
@@ -24,6 +24,8 @@ @@ -24,6 +24,8 @@
24 <string>1.0</string> 24 <string>1.0</string>
25 <key>LSRequiresIPhoneOS</key> 25 <key>LSRequiresIPhoneOS</key>
26 <true/> 26 <true/>
  27 + <key>UILaunchStoryboardName</key>
  28 + <string>Launch Screen</string>
27 <key>UIMainStoryboardFile</key> 29 <key>UIMainStoryboardFile</key>
28 <string>Main</string> 30 <string>Main</string>
29 <key>UIRequiredDeviceCapabilities</key> 31 <key>UIRequiredDeviceCapabilities</key>
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 <key>CFBundleExecutable</key> 7 <key>CFBundleExecutable</key>
8 <string>$(EXECUTABLE_NAME)</string> 8 <string>$(EXECUTABLE_NAME)</string>
9 <key>CFBundleIdentifier</key> 9 <key>CFBundleIdentifier</key>
10 - <string>vila.$(PRODUCT_NAME:rfc1034identifier)</string> 10 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11 <key>CFBundleInfoDictionaryVersion</key> 11 <key>CFBundleInfoDictionaryVersion</key>
12 <string>6.0</string> 12 <string>6.0</string>
13 <key>CFBundleName</key> 13 <key>CFBundleName</key>