diff --git a/README.md b/README.md index 13563c2..2db4faa 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ 09/01 - Practice demos 09/03 - Final demos + ## Feature Requirements 2 primary screens diff --git a/Time/Time.xcodeproj/project.pbxproj b/Time/Time.xcodeproj/project.pbxproj index c8743f0..915e11a 100644 --- a/Time/Time.xcodeproj/project.pbxproj +++ b/Time/Time.xcodeproj/project.pbxproj @@ -7,9 +7,30 @@ objects = { /* Begin PBXBuildFile section */ + 5F4416FA1B920B48002969D0 /* CountdownViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4416F91B920B48002969D0 /* CountdownViewController.m */; }; + 5F4416FD1B921609002969D0 /* SetCountdownViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4416FC1B921609002969D0 /* SetCountdownViewController.m */; }; + 5F44170B1B9399B2002969D0 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F44170A1B9399B2002969D0 /* AVFoundation.framework */; }; + 5F4417131B93A6E1002969D0 /* BingSound.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 5F4417121B93A6E1002969D0 /* BingSound.mp3 */; }; + 5F4417151B93A6FD002969D0 /* Hallelujah-sound-effect.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 5F4417141B93A6FD002969D0 /* Hallelujah-sound-effect.mp3 */; }; + 5F4417171B93A729002969D0 /* Coo-coo-clock-sound.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 5F4417161B93A729002969D0 /* Coo-coo-clock-sound.mp3 */; }; + 5F4CBFFC1B8916A500592B58 /* PresetTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4CBFFB1B8916A500592B58 /* PresetTimer.m */; }; + 6B5FB36D1B923125004D9958 /* Existence-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6BFFFA7D1B922D730077669E /* Existence-Light.otf */; }; + 6B5FB36E1B92312F004D9958 /* DIGITALDREAM.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BFFFA761B922D650077669E /* DIGITALDREAM.ttf */; }; + 6B5FB36F1B92313A004D9958 /* DIGITALDREAMFATNARROW.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BFFFA771B922D650077669E /* DIGITALDREAMFATNARROW.ttf */; }; + 6B5FB3701B923154004D9958 /* Existence-StencilLight.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6BFFFA7E1B922D730077669E /* Existence-StencilLight.otf */; }; + 6B5FB3721B9254A8004D9958 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B5FB3711B9254A8004D9958 /* QuartzCore.framework */; }; + 6BB1946A1B88D99900082D0A /* StopwatchTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB194691B88D99900082D0A /* StopwatchTableViewController.m */; }; + 6BB1946D1B88D9D000082D0A /* TimerHomepageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB1946C1B88D9D000082D0A /* TimerHomepageViewController.m */; }; + 6BB194701B88D9EE00082D0A /* SetTimerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB1946F1B88D9EE00082D0A /* SetTimerViewController.m */; }; + 6BB194731B89184700082D0A /* PresetTimerData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB194721B89184700082D0A /* PresetTimerData.m */; }; + 6BB937AB1BA0FF2D00BDA285 /* DIGITALDREAMFAT.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BB937AA1BA0FF2D00BDA285 /* DIGITALDREAMFAT.ttf */; }; + 6BC7F3181B929C3500FC98AE /* Steinerlight.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BC7F3171B929C3500FC98AE /* Steinerlight.ttf */; }; + 6BC7F3191B929C5F00FC98AE /* PrintBold_TT.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BC7F3141B929C0F00FC98AE /* PrintBold_TT.ttf */; }; + 6BC7F31A1B929C5F00FC98AE /* PrintClearly_TT.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BC7F3151B929C0F00FC98AE /* PrintClearly_TT.ttf */; }; + 6BC7F31B1B929C5F00FC98AE /* PrintDashed_TT.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BC7F3161B929C0F00FC98AE /* PrintDashed_TT.ttf */; }; + 6BC7F31C1B929C5F00FC98AE /* EngelLight_ltd.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6BC7F3131B929BD000FC98AE /* EngelLight_ltd.ttf */; }; 8D05375E1B86687C00588318 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D05375D1B86687C00588318 /* main.m */; }; 8D0537611B86687C00588318 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D0537601B86687C00588318 /* AppDelegate.m */; }; - 8D0537641B86687C00588318 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D0537631B86687C00588318 /* ViewController.m */; }; 8D0537671B86687C00588318 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8D0537651B86687C00588318 /* Main.storyboard */; }; 8D0537691B86687C00588318 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8D0537681B86687C00588318 /* Images.xcassets */; }; 8D05376C1B86687C00588318 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8D05376A1B86687C00588318 /* LaunchScreen.xib */; }; @@ -27,13 +48,46 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 5F4416F81B920B48002969D0 /* CountdownViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountdownViewController.h; sourceTree = ""; }; + 5F4416F91B920B48002969D0 /* CountdownViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountdownViewController.m; sourceTree = ""; }; + 5F4416FB1B921609002969D0 /* SetCountdownViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetCountdownViewController.h; sourceTree = ""; }; + 5F4416FC1B921609002969D0 /* SetCountdownViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SetCountdownViewController.m; sourceTree = ""; }; + 5F44170A1B9399B2002969D0 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 5F4417121B93A6E1002969D0 /* BingSound.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = BingSound.mp3; sourceTree = ""; }; + 5F4417141B93A6FD002969D0 /* Hallelujah-sound-effect.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Hallelujah-sound-effect.mp3"; sourceTree = ""; }; + 5F4417161B93A729002969D0 /* Coo-coo-clock-sound.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Coo-coo-clock-sound.mp3"; sourceTree = ""; }; + 5F4CBFFA1B8916A500592B58 /* PresetTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PresetTimer.h; sourceTree = ""; }; + 5F4CBFFB1B8916A500592B58 /* PresetTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PresetTimer.m; sourceTree = ""; }; + 6B5FB3711B9254A8004D9958 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 6BB194681B88D99900082D0A /* StopwatchTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StopwatchTableViewController.h; sourceTree = ""; }; + 6BB194691B88D99900082D0A /* StopwatchTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StopwatchTableViewController.m; sourceTree = ""; }; + 6BB1946B1B88D9D000082D0A /* TimerHomepageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimerHomepageViewController.h; sourceTree = ""; }; + 6BB1946C1B88D9D000082D0A /* TimerHomepageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimerHomepageViewController.m; sourceTree = ""; }; + 6BB1946E1B88D9EE00082D0A /* SetTimerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetTimerViewController.h; sourceTree = ""; }; + 6BB1946F1B88D9EE00082D0A /* SetTimerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SetTimerViewController.m; sourceTree = ""; }; + 6BB194711B89184700082D0A /* PresetTimerData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PresetTimerData.h; sourceTree = ""; }; + 6BB194721B89184700082D0A /* PresetTimerData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PresetTimerData.m; sourceTree = ""; }; + 6BB937AA1BA0FF2D00BDA285 /* DIGITALDREAMFAT.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMFAT.ttf; sourceTree = ""; }; + 6BC7F3131B929BD000FC98AE /* EngelLight_ltd.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = EngelLight_ltd.ttf; sourceTree = ""; }; + 6BC7F3141B929C0F00FC98AE /* PrintBold_TT.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = PrintBold_TT.ttf; sourceTree = ""; }; + 6BC7F3151B929C0F00FC98AE /* PrintClearly_TT.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = PrintClearly_TT.ttf; sourceTree = ""; }; + 6BC7F3161B929C0F00FC98AE /* PrintDashed_TT.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = PrintDashed_TT.ttf; sourceTree = ""; }; + 6BC7F3171B929C3500FC98AE /* Steinerlight.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Steinerlight.ttf; sourceTree = ""; }; + 6BFFFA761B922D650077669E /* DIGITALDREAM.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAM.ttf; sourceTree = ""; }; + 6BFFFA771B922D650077669E /* DIGITALDREAMFATNARROW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMFATNARROW.ttf; sourceTree = ""; }; + 6BFFFA781B922D650077669E /* DIGITALDREAMFATSKEW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMFATSKEW.ttf; sourceTree = ""; }; + 6BFFFA791B922D650077669E /* DIGITALDREAMFATSKEWNARROW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMFATSKEWNARROW.ttf; sourceTree = ""; }; + 6BFFFA7A1B922D650077669E /* DIGITALDREAMNARROW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMNARROW.ttf; sourceTree = ""; }; + 6BFFFA7B1B922D650077669E /* DIGITALDREAMSKEW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMSKEW.ttf; sourceTree = ""; }; + 6BFFFA7C1B922D650077669E /* DIGITALDREAMSKEWNARROW.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = DIGITALDREAMSKEWNARROW.ttf; sourceTree = ""; }; + 6BFFFA7D1B922D730077669E /* Existence-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Existence-Light.otf"; sourceTree = ""; }; + 6BFFFA7E1B922D730077669E /* Existence-StencilLight.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Existence-StencilLight.otf"; sourceTree = ""; }; + 6BFFFA7F1B922D730077669E /* Existence-UnicaseLight.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Existence-UnicaseLight.otf"; sourceTree = ""; }; 8D0537581B86687B00588318 /* Time.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Time.app; sourceTree = BUILT_PRODUCTS_DIR; }; 8D05375C1B86687B00588318 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8D05375D1B86687C00588318 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 8D05375F1B86687C00588318 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 8D0537601B86687C00588318 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 8D0537621B86687C00588318 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 8D0537631B86687C00588318 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 8D0537661B86687C00588318 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 8D0537681B86687C00588318 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 8D05376B1B86687C00588318 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; @@ -47,6 +101,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 5F44170B1B9399B2002969D0 /* AVFoundation.framework in Frameworks */, + 6B5FB3721B9254A8004D9958 /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -60,9 +116,34 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 6BFFFA801B922D780077669E /* Fonts */ = { + isa = PBXGroup; + children = ( + 6BC7F3171B929C3500FC98AE /* Steinerlight.ttf */, + 6BC7F3141B929C0F00FC98AE /* PrintBold_TT.ttf */, + 6BC7F3151B929C0F00FC98AE /* PrintClearly_TT.ttf */, + 6BC7F3161B929C0F00FC98AE /* PrintDashed_TT.ttf */, + 6BC7F3131B929BD000FC98AE /* EngelLight_ltd.ttf */, + 6BFFFA761B922D650077669E /* DIGITALDREAM.ttf */, + 6BB937AA1BA0FF2D00BDA285 /* DIGITALDREAMFAT.ttf */, + 6BFFFA771B922D650077669E /* DIGITALDREAMFATNARROW.ttf */, + 6BFFFA781B922D650077669E /* DIGITALDREAMFATSKEW.ttf */, + 6BFFFA791B922D650077669E /* DIGITALDREAMFATSKEWNARROW.ttf */, + 6BFFFA7A1B922D650077669E /* DIGITALDREAMNARROW.ttf */, + 6BFFFA7B1B922D650077669E /* DIGITALDREAMSKEW.ttf */, + 6BFFFA7C1B922D650077669E /* DIGITALDREAMSKEWNARROW.ttf */, + 6BFFFA7D1B922D730077669E /* Existence-Light.otf */, + 6BFFFA7E1B922D730077669E /* Existence-StencilLight.otf */, + 6BFFFA7F1B922D730077669E /* Existence-UnicaseLight.otf */, + ); + name = Fonts; + sourceTree = ""; + }; 8D05374F1B86687B00588318 = { isa = PBXGroup; children = ( + 5F44170A1B9399B2002969D0 /* AVFoundation.framework */, + 6B5FB3711B9254A8004D9958 /* QuartzCore.framework */, 8D05375A1B86687B00588318 /* Time */, 8D0537741B86687C00588318 /* TimeTests */, 8D0537591B86687B00588318 /* Products */, @@ -83,11 +164,27 @@ children = ( 8D05375F1B86687C00588318 /* AppDelegate.h */, 8D0537601B86687C00588318 /* AppDelegate.m */, - 8D0537621B86687C00588318 /* ViewController.h */, - 8D0537631B86687C00588318 /* ViewController.m */, + 6BB194681B88D99900082D0A /* StopwatchTableViewController.h */, + 6BB194691B88D99900082D0A /* StopwatchTableViewController.m */, + 5F4CBFFA1B8916A500592B58 /* PresetTimer.h */, + 5F4CBFFB1B8916A500592B58 /* PresetTimer.m */, + 6BB194711B89184700082D0A /* PresetTimerData.h */, + 6BB194721B89184700082D0A /* PresetTimerData.m */, + 5F4416F81B920B48002969D0 /* CountdownViewController.h */, + 5F4416F91B920B48002969D0 /* CountdownViewController.m */, + 5F4416FB1B921609002969D0 /* SetCountdownViewController.h */, + 5F4416FC1B921609002969D0 /* SetCountdownViewController.m */, + 6BB1946B1B88D9D000082D0A /* TimerHomepageViewController.h */, + 6BB1946C1B88D9D000082D0A /* TimerHomepageViewController.m */, + 6BB1946E1B88D9EE00082D0A /* SetTimerViewController.h */, + 6BB1946F1B88D9EE00082D0A /* SetTimerViewController.m */, + 5F4417121B93A6E1002969D0 /* BingSound.mp3 */, + 5F4417161B93A729002969D0 /* Coo-coo-clock-sound.mp3 */, + 5F4417141B93A6FD002969D0 /* Hallelujah-sound-effect.mp3 */, 8D0537651B86687C00588318 /* Main.storyboard */, 8D0537681B86687C00588318 /* Images.xcassets */, 8D05376A1B86687C00588318 /* LaunchScreen.xib */, + 6BFFFA801B922D780077669E /* Fonts */, 8D05375B1B86687B00588318 /* Supporting Files */, ); path = Time; @@ -164,13 +261,15 @@ isa = PBXProject; attributes = { LastUpgradeCheck = 0640; - ORGANIZATIONNAME = "Mike Kavouras"; + ORGANIZATIONNAME = "Zoufishan Mehdi"; TargetAttributes = { 8D0537571B86687B00588318 = { CreatedOnToolsVersion = 6.4; + DevelopmentTeam = BA3X38Y2VZ; }; 8D0537701B86687C00588318 = { CreatedOnToolsVersion = 6.4; + DevelopmentTeam = BA3X38Y2VZ; TestTargetID = 8D0537571B86687B00588318; }; }; @@ -199,8 +298,21 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 6BC7F3191B929C5F00FC98AE /* PrintBold_TT.ttf in Resources */, + 6BB937AB1BA0FF2D00BDA285 /* DIGITALDREAMFAT.ttf in Resources */, + 6BC7F31A1B929C5F00FC98AE /* PrintClearly_TT.ttf in Resources */, + 6BC7F31B1B929C5F00FC98AE /* PrintDashed_TT.ttf in Resources */, + 6BC7F31C1B929C5F00FC98AE /* EngelLight_ltd.ttf in Resources */, + 6B5FB3701B923154004D9958 /* Existence-StencilLight.otf in Resources */, + 6B5FB36F1B92313A004D9958 /* DIGITALDREAMFATNARROW.ttf in Resources */, + 5F4417131B93A6E1002969D0 /* BingSound.mp3 in Resources */, + 6B5FB36E1B92312F004D9958 /* DIGITALDREAM.ttf in Resources */, + 6B5FB36D1B923125004D9958 /* Existence-Light.otf in Resources */, + 5F4417151B93A6FD002969D0 /* Hallelujah-sound-effect.mp3 in Resources */, 8D0537671B86687C00588318 /* Main.storyboard in Resources */, + 5F4417171B93A729002969D0 /* Coo-coo-clock-sound.mp3 in Resources */, 8D05376C1B86687C00588318 /* LaunchScreen.xib in Resources */, + 6BC7F3181B929C3500FC98AE /* Steinerlight.ttf in Resources */, 8D0537691B86687C00588318 /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -219,9 +331,15 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8D0537641B86687C00588318 /* ViewController.m in Sources */, + 6BB194731B89184700082D0A /* PresetTimerData.m in Sources */, + 5F4416FD1B921609002969D0 /* SetCountdownViewController.m in Sources */, + 6BB1946A1B88D99900082D0A /* StopwatchTableViewController.m in Sources */, 8D0537611B86687C00588318 /* AppDelegate.m in Sources */, + 6BB1946D1B88D9D000082D0A /* TimerHomepageViewController.m in Sources */, + 5F4416FA1B920B48002969D0 /* CountdownViewController.m in Sources */, 8D05375E1B86687C00588318 /* main.m in Sources */, + 6BB194701B88D9EE00082D0A /* SetTimerViewController.m in Sources */, + 5F4CBFFC1B8916A500592B58 /* PresetTimer.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -349,9 +467,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = Time/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.JustineKay.Time; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; }; name = Debug; }; @@ -359,9 +482,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = Time/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.JustineKay.Time; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; }; name = Release; }; @@ -369,6 +497,8 @@ isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", @@ -380,6 +510,7 @@ INFOPLIST_FILE = TimeTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Time.app/Time"; }; name = Debug; @@ -388,6 +519,8 @@ isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", @@ -395,6 +528,7 @@ INFOPLIST_FILE = TimeTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Time.app/Time"; }; name = Release; @@ -418,6 +552,7 @@ 8D05377D1B86687C00588318 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; 8D05377E1B86687C00588318 /* Build configuration list for PBXNativeTarget "TimeTests" */ = { isa = XCConfigurationList; @@ -426,6 +561,7 @@ 8D0537801B86687C00588318 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Time/Time/AppDelegate.m b/Time/Time/AppDelegate.m index d59e7a8..fd91430 100644 --- a/Time/Time/AppDelegate.m +++ b/Time/Time/AppDelegate.m @@ -7,6 +7,7 @@ // #import "AppDelegate.h" +#import "PresetTimerData.h" @interface AppDelegate () @@ -16,7 +17,24 @@ @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Override point for customization after application launch. + +// NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; +// NSArray *fontNames; +// NSInteger indFamily, indFont; +// for (indFamily=0; indFamily<[familyNames count]; ++indFamily) +// { +// NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]); +// fontNames = [[NSArray alloc] initWithArray: +// [UIFont fontNamesForFamilyName: +// [familyNames objectAtIndex:indFamily]]]; +// for (indFont=0; indFont<[fontNames count]; ++indFont) +// { +// NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]); +// } +// } + + [[UITabBar appearance] setTintColor:[PresetTimerData sharedModel].eggplant]; + return YES; } diff --git a/Time/Time/Base.lproj/LaunchScreen.xib b/Time/Time/Base.lproj/LaunchScreen.xib index f9a54ff..389000e 100644 --- a/Time/Time/Base.lproj/LaunchScreen.xib +++ b/Time/Time/Base.lproj/LaunchScreen.xib @@ -1,7 +1,8 @@ - + - + + @@ -11,13 +12,13 @@ -