diff --git a/BeamMusicPlayerExample.xcodeproj/project.pbxproj b/BeamMusicPlayerExample.xcodeproj/project.pbxproj index bcd07bd..904bf33 100644 --- a/BeamMusicPlayerExample.xcodeproj/project.pbxproj +++ b/BeamMusicPlayerExample.xcodeproj/project.pbxproj @@ -7,12 +7,8 @@ objects = { /* Begin PBXBuildFile section */ - 35DB90FB177BB2750039B53D /* BeamPlaylistTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DB90F6177BB2750039B53D /* BeamPlaylistTableViewCell.m */; }; - 35DB90FC177BB2750039B53D /* BeamRadialGradientView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DB90F8177BB2750039B53D /* BeamRadialGradientView.m */; }; - 35DB90FD177BB2750039B53D /* BeamPlaylistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DB90FA177BB2750039B53D /* BeamPlaylistViewController.m */; }; 6164600534AD45B89AACF5D9 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D255CDAD8A6E4F49A1799F78 /* libPods.a */; }; 9708EED51579146F0097F43F /* BeamMinimalExampleProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 9708EED41579146F0097F43F /* BeamMinimalExampleProvider.m */; }; - 9755DA9E1578BE2800B5431E /* AutoScrollLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9755DA9C1578BBA700B5431E /* AutoScrollLabel.m */; }; 9755DAA21578C2BE00B5431E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9755DAA11578C2BE00B5431E /* QuartzCore.framework */; }; 97B7AA3315760AAF0014E693 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97B7AA3215760AAF0014E693 /* UIKit.framework */; }; 97B7AA3515760AAF0014E693 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97B7AA3415760AAF0014E693 /* Foundation.framework */; }; @@ -25,21 +21,13 @@ 97B7AA5615760AAF0014E693 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97B7AA3415760AAF0014E693 /* Foundation.framework */; }; 97B7AA5E15760AAF0014E693 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 97B7AA5C15760AAF0014E693 /* InfoPlist.strings */; }; 97B7AA6115760AAF0014E693 /* BeamMusicPlayerExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 97B7AA6015760AAF0014E693 /* BeamMusicPlayerExampleTests.m */; }; - 97CA282B1577B68B003D8938 /* BeamMPMusicPlayerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CA282A1577B68B003D8938 /* BeamMPMusicPlayerProvider.m */; }; 97CA282D1577B6A9003D8938 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97CA282C1577B6A9003D8938 /* MediaPlayer.framework */; }; - A3CD1673174BC6BD0043ACEE /* BeamMusicPlayerViewController~ipad.xib in Resources */ = {isa = PBXBuildFile; fileRef = A3CD1672174BC6BD0043ACEE /* BeamMusicPlayerViewController~ipad.xib */; }; CAD8534D7F2E416582F6286D /* libPods-BeamMusicPlayerExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 987337C95B38471493465F78 /* libPods-BeamMusicPlayerExampleTests.a */; }; - CB0DC57615B69ADE0045921A /* NSDateFormatter+Duration.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0DC57315B69ADE0045921A /* NSDateFormatter+Duration.m */; }; - CB0DC58F15B6AD300045921A /* BeamMusicPlayerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB0DC58D15B6AD300045921A /* BeamMusicPlayerViewController.xib */; }; CB0DC5AB15B71C940045921A /* BeamMPMusicPlayerProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0DC5AA15B71C940045921A /* BeamMPMusicPlayerProviderTests.m */; }; CB273946174BA38100977530 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CB273945174BA38100977530 /* Default-568h@2x.png */; }; - CB273949174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = CB273948174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.m */; }; - CB35A6FF1576918F008318EE /* BeamMusicPlayerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CB35A6FE1576918F008318EE /* BeamMusicPlayerViewController.m */; }; - CB397C85165257B600A90C78 /* BeamAVMusicPlayerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = CB397C84165257B600A90C78 /* BeamAVMusicPlayerProvider.m */; }; CB397C8A16525BD800A90C78 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB397C8916525BD800A90C78 /* AVFoundation.framework */; }; CB46FE17157955B7004BE46A /* BeamMusicPlayerViewControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CB46FE16157955B7004BE46A /* BeamMusicPlayerViewControllerTests.m */; }; CB7723AF174E51ED0022EF58 /* BeamAVMusicPlayerProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7723AE174E51ED0022EF58 /* BeamAVMusicPlayerProviderTests.m */; }; - CBCD885B15B44165001B7A1D /* BeamMusicPlayerController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CBCD885A15B44165001B7A1D /* BeamMusicPlayerController.bundle */; }; CBF68D25174FBD62005C6B47 /* BeamMusicPlayerTakeScreenshotsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF68D24174FBD62005C6B47 /* BeamMusicPlayerTakeScreenshotsTests.m */; }; CBF68D26174FC0FE005C6B47 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97B7AA3615760AAF0014E693 /* CoreGraphics.framework */; }; /* End PBXBuildFile section */ @@ -56,17 +44,9 @@ /* Begin PBXFileReference section */ 0AB0B18603F24A928F0C5160 /* Pods-BeamMusicPlayerExampleTests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BeamMusicPlayerExampleTests.xcconfig"; path = "Pods/Pods-BeamMusicPlayerExampleTests.xcconfig"; sourceTree = SOURCE_ROOT; }; - 35DB90F5177BB2750039B53D /* BeamPlaylistTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamPlaylistTableViewCell.h; sourceTree = ""; }; - 35DB90F6177BB2750039B53D /* BeamPlaylistTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamPlaylistTableViewCell.m; sourceTree = ""; }; - 35DB90F7177BB2750039B53D /* BeamRadialGradientView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamRadialGradientView.h; sourceTree = ""; }; - 35DB90F8177BB2750039B53D /* BeamRadialGradientView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamRadialGradientView.m; sourceTree = ""; }; - 35DB90F9177BB2750039B53D /* BeamPlaylistViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamPlaylistViewController.h; sourceTree = ""; }; - 35DB90FA177BB2750039B53D /* BeamPlaylistViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamPlaylistViewController.m; sourceTree = ""; }; 92FDA17ACE6F4C928D2E08D9 /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = SOURCE_ROOT; }; - 9708EED31579146F0097F43F /* BeamMinimalExampleProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BeamMinimalExampleProvider.h; path = "Example Providers/BeamMinimalExampleProvider.h"; sourceTree = ""; }; - 9708EED41579146F0097F43F /* BeamMinimalExampleProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BeamMinimalExampleProvider.m; path = "Example Providers/BeamMinimalExampleProvider.m"; sourceTree = ""; }; - 9755DA9B1578BBA700B5431E /* AutoScrollLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoScrollLabel.h; sourceTree = ""; }; - 9755DA9C1578BBA700B5431E /* AutoScrollLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoScrollLabel.m; sourceTree = ""; }; + 9708EED31579146F0097F43F /* BeamMinimalExampleProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMinimalExampleProvider.h; sourceTree = ""; }; + 9708EED41579146F0097F43F /* BeamMinimalExampleProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMinimalExampleProvider.m; sourceTree = ""; }; 9755DAA11578C2BE00B5431E /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 97B7AA2E15760AAF0014E693 /* BeamMusicPlayerExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BeamMusicPlayerExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 97B7AA3215760AAF0014E693 /* UIKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; @@ -84,32 +64,16 @@ 97B7AA5D15760AAF0014E693 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 97B7AA5F15760AAF0014E693 /* BeamMusicPlayerExampleTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerExampleTests.h; sourceTree = ""; }; 97B7AA6015760AAF0014E693 /* BeamMusicPlayerExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BeamMusicPlayerExampleTests.m; sourceTree = ""; }; - 97CA28291577B68B003D8938 /* BeamMPMusicPlayerProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMPMusicPlayerProvider.h; sourceTree = ""; }; - 97CA282A1577B68B003D8938 /* BeamMPMusicPlayerProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMPMusicPlayerProvider.m; sourceTree = ""; }; 97CA282C1577B6A9003D8938 /* MediaPlayer.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; 987337C95B38471493465F78 /* libPods-BeamMusicPlayerExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BeamMusicPlayerExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A3CD1672174BC6BD0043ACEE /* BeamMusicPlayerViewController~ipad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = "BeamMusicPlayerViewController~ipad.xib"; sourceTree = ""; }; - CB0DC57215B69ADE0045921A /* NSDateFormatter+Duration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDateFormatter+Duration.h"; sourceTree = ""; }; - CB0DC57315B69ADE0045921A /* NSDateFormatter+Duration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDateFormatter+Duration.m"; sourceTree = ""; }; - CB0DC58D15B6AD300045921A /* BeamMusicPlayerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = BeamMusicPlayerViewController.xib; sourceTree = ""; }; - CB0DC5A615B71BD00045921A /* libPods.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libPods.a; path = "Pods/build/Release-iphoneos/libPods.a"; sourceTree = ""; }; CB0DC5A915B71C940045921A /* BeamMPMusicPlayerProviderTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMPMusicPlayerProviderTests.h; sourceTree = ""; }; CB0DC5AA15B71C940045921A /* BeamMPMusicPlayerProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMPMusicPlayerProviderTests.m; sourceTree = ""; }; CB273945174BA38100977530 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - CB273947174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerTransparentToolbar.h; sourceTree = ""; }; - CB273948174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMusicPlayerTransparentToolbar.m; sourceTree = ""; }; - CB35A6F81576916C008318EE /* BeamMusicPlayerDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerDataSource.h; sourceTree = ""; }; - CB35A6F91576916C008318EE /* BeamMusicPlayerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerDelegate.h; sourceTree = ""; }; - CB35A6FD1576918F008318EE /* BeamMusicPlayerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerViewController.h; sourceTree = ""; }; - CB35A6FE1576918F008318EE /* BeamMusicPlayerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMusicPlayerViewController.m; sourceTree = ""; }; - CB397C83165257B600A90C78 /* BeamAVMusicPlayerProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamAVMusicPlayerProvider.h; sourceTree = ""; }; - CB397C84165257B600A90C78 /* BeamAVMusicPlayerProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamAVMusicPlayerProvider.m; sourceTree = ""; }; CB397C8716525BBF00A90C78 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; CB397C8916525BD800A90C78 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; CB46FE15157955B7004BE46A /* BeamMusicPlayerViewControllerTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeamMusicPlayerViewControllerTests.h; sourceTree = ""; }; CB46FE16157955B7004BE46A /* BeamMusicPlayerViewControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMusicPlayerViewControllerTests.m; sourceTree = ""; }; CB7723AE174E51ED0022EF58 /* BeamAVMusicPlayerProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamAVMusicPlayerProviderTests.m; sourceTree = ""; }; - CBCD885A15B44165001B7A1D /* BeamMusicPlayerController.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = BeamMusicPlayerController.bundle; sourceTree = ""; }; CBF68D24174FBD62005C6B47 /* BeamMusicPlayerTakeScreenshotsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BeamMusicPlayerTakeScreenshotsTests.m; sourceTree = ""; }; D255CDAD8A6E4F49A1799F78 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -144,32 +108,18 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 9708EED11579143C0097F43F /* Example */ = { + 9708EED11579143C0097F43F /* Example Providers */ = { isa = PBXGroup; children = ( 9708EED31579146F0097F43F /* BeamMinimalExampleProvider.h */, 9708EED41579146F0097F43F /* BeamMinimalExampleProvider.m */, ); - name = Example; - sourceTree = ""; - }; - 9755DA9A1578BB9700B5431E /* AutoScrollLabel */ = { - isa = PBXGroup; - children = ( - 9755DA9B1578BBA700B5431E /* AutoScrollLabel.h */, - 9755DA9C1578BBA700B5431E /* AutoScrollLabel.m */, - ); - name = AutoScrollLabel; + path = "Example Providers"; sourceTree = ""; }; 97B7AA2315760AAD0014E693 = { isa = PBXGroup; children = ( - CB397C8916525BD800A90C78 /* AVFoundation.framework */, - CB397C8716525BBF00A90C78 /* CoreAudio.framework */, - CB0DC5A615B71BD00045921A /* libPods.a */, - 9755DAA11578C2BE00B5431E /* QuartzCore.framework */, - 97CA282C1577B6A9003D8938 /* MediaPlayer.framework */, 97B7AA3815760AAF0014E693 /* BeamMusicPlayerExample */, 97B7AA5915760AAF0014E693 /* BeamMusicPlayerExampleTests */, 97B7AA3115760AAF0014E693 /* Frameworks */, @@ -195,6 +145,10 @@ 97B7AA3415760AAF0014E693 /* Foundation.framework */, 97B7AA3615760AAF0014E693 /* CoreGraphics.framework */, 97B7AA5315760AAF0014E693 /* SenTestingKit.framework */, + CB397C8916525BD800A90C78 /* AVFoundation.framework */, + CB397C8716525BBF00A90C78 /* CoreAudio.framework */, + 9755DAA11578C2BE00B5431E /* QuartzCore.framework */, + 97CA282C1577B6A9003D8938 /* MediaPlayer.framework */, D255CDAD8A6E4F49A1799F78 /* libPods.a */, 987337C95B38471493465F78 /* libPods-BeamMusicPlayerExampleTests.a */, ); @@ -204,13 +158,9 @@ 97B7AA3815760AAF0014E693 /* BeamMusicPlayerExample */ = { isa = PBXGroup; children = ( - 9708EED11579143C0097F43F /* Example */, - 97DE4F35157639FC00D077E3 /* Categories */, - 97DE4F2E15762CB200D077E3 /* 3rd Party */, - 97E9DA6C157682A700620689 /* Music Player */, 97B7AA4115760AAF0014E693 /* BeamAppDelegate.h */, 97B7AA4215760AAF0014E693 /* BeamAppDelegate.m */, - CB273945174BA38100977530 /* Default-568h@2x.png */, + 9708EED11579143C0097F43F /* Example Providers */, 97B7AA3915760AAF0014E693 /* Supporting Files */, ); path = BeamMusicPlayerExample; @@ -219,6 +169,7 @@ 97B7AA3915760AAF0014E693 /* Supporting Files */ = { isa = PBXGroup; children = ( + CB273945174BA38100977530 /* Default-568h@2x.png */, 97B7AA3A15760AAF0014E693 /* BeamMusicPlayerExample-Info.plist */, 97B7AA3B15760AAF0014E693 /* InfoPlist.strings */, 97B7AA3E15760AAF0014E693 /* main.m */, @@ -252,52 +203,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 97DE4F2E15762CB200D077E3 /* 3rd Party */ = { - isa = PBXGroup; - children = ( - 9755DA9A1578BB9700B5431E /* AutoScrollLabel */, - ); - name = "3rd Party"; - path = ../Source; - sourceTree = ""; - }; - 97DE4F35157639FC00D077E3 /* Categories */ = { - isa = PBXGroup; - children = ( - CB0DC57215B69ADE0045921A /* NSDateFormatter+Duration.h */, - CB0DC57315B69ADE0045921A /* NSDateFormatter+Duration.m */, - ); - name = Categories; - path = ../Source; - sourceTree = ""; - }; - 97E9DA6C157682A700620689 /* Music Player */ = { - isa = PBXGroup; - children = ( - CBCD885A15B44165001B7A1D /* BeamMusicPlayerController.bundle */, - CB35A6FD1576918F008318EE /* BeamMusicPlayerViewController.h */, - CB35A6FE1576918F008318EE /* BeamMusicPlayerViewController.m */, - CB0DC58D15B6AD300045921A /* BeamMusicPlayerViewController.xib */, - A3CD1672174BC6BD0043ACEE /* BeamMusicPlayerViewController~ipad.xib */, - CB35A6F81576916C008318EE /* BeamMusicPlayerDataSource.h */, - CB35A6F91576916C008318EE /* BeamMusicPlayerDelegate.h */, - 97CA28291577B68B003D8938 /* BeamMPMusicPlayerProvider.h */, - 97CA282A1577B68B003D8938 /* BeamMPMusicPlayerProvider.m */, - CB397C83165257B600A90C78 /* BeamAVMusicPlayerProvider.h */, - CB397C84165257B600A90C78 /* BeamAVMusicPlayerProvider.m */, - CB273947174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.h */, - CB273948174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.m */, - 35DB90F5177BB2750039B53D /* BeamPlaylistTableViewCell.h */, - 35DB90F6177BB2750039B53D /* BeamPlaylistTableViewCell.m */, - 35DB90F7177BB2750039B53D /* BeamRadialGradientView.h */, - 35DB90F8177BB2750039B53D /* BeamRadialGradientView.m */, - 35DB90F9177BB2750039B53D /* BeamPlaylistViewController.h */, - 35DB90FA177BB2750039B53D /* BeamPlaylistViewController.m */, - ); - name = "Music Player"; - path = ../Source; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXLegacyTarget section */ @@ -392,10 +297,7 @@ buildActionMask = 2147483647; files = ( 97B7AA3D15760AAF0014E693 /* InfoPlist.strings in Resources */, - CBCD885B15B44165001B7A1D /* BeamMusicPlayerController.bundle in Resources */, - CB0DC58F15B6AD300045921A /* BeamMusicPlayerViewController.xib in Resources */, CB273946174BA38100977530 /* Default-568h@2x.png in Resources */, - A3CD1673174BC6BD0043ACEE /* BeamMusicPlayerViewController~ipad.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -474,16 +376,7 @@ files = ( 97B7AA3F15760AAF0014E693 /* main.m in Sources */, 97B7AA4315760AAF0014E693 /* BeamAppDelegate.m in Sources */, - CB35A6FF1576918F008318EE /* BeamMusicPlayerViewController.m in Sources */, - 97CA282B1577B68B003D8938 /* BeamMPMusicPlayerProvider.m in Sources */, - 9755DA9E1578BE2800B5431E /* AutoScrollLabel.m in Sources */, 9708EED51579146F0097F43F /* BeamMinimalExampleProvider.m in Sources */, - CB0DC57615B69ADE0045921A /* NSDateFormatter+Duration.m in Sources */, - CB397C85165257B600A90C78 /* BeamAVMusicPlayerProvider.m in Sources */, - CB273949174C0EE200977530 /* BeamMusicPlayerTransparentToolbar.m in Sources */, - 35DB90FB177BB2750039B53D /* BeamPlaylistTableViewCell.m in Sources */, - 35DB90FC177BB2750039B53D /* BeamRadialGradientView.m in Sources */, - 35DB90FD177BB2750039B53D /* BeamPlaylistViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -594,6 +487,10 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; INFOPLIST_FILE = "BeamMusicPlayerExample/BeamMusicPlayerExample-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; + OTHER_LDFLAGS = ( + "-ObjC", + "-all_load", + ); PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; WRAPPER_EXTENSION = app; @@ -610,6 +507,10 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; INFOPLIST_FILE = "BeamMusicPlayerExample/BeamMusicPlayerExample-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; + OTHER_LDFLAGS = ( + "-ObjC", + "-all_load", + ); PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; WRAPPER_EXTENSION = app; diff --git a/BeamMusicPlayerExample.xcodeproj/xcshareddata/xcschemes/BeamMusicPlayerExample.xcscheme b/BeamMusicPlayerExample.xcodeproj/xcshareddata/xcschemes/BeamMusicPlayerExample.xcscheme index 4b59feb..2614f2e 100644 --- a/BeamMusicPlayerExample.xcodeproj/xcshareddata/xcschemes/BeamMusicPlayerExample.xcscheme +++ b/BeamMusicPlayerExample.xcodeproj/xcshareddata/xcschemes/BeamMusicPlayerExample.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -28,7 +28,7 @@ buildForAnalyzing = "YES"> @@ -42,7 +42,7 @@ buildForAnalyzing = "YES"> @@ -56,7 +56,7 @@ buildForAnalyzing = "YES"> diff --git a/BeamMusicPlayerExample.xcworkspace/contents.xcworkspacedata b/BeamMusicPlayerExample.xcworkspace/contents.xcworkspacedata index 9c26b5b..980bed3 100644 --- a/BeamMusicPlayerExample.xcworkspace/contents.xcworkspacedata +++ b/BeamMusicPlayerExample.xcworkspace/contents.xcworkspacedata @@ -1 +1,10 @@ - \ No newline at end of file + + + + + + + diff --git a/BeamMusicPlayerViewController.podspec b/BeamMusicPlayerViewController.podspec index e6f0b65..8d7426b 100644 --- a/BeamMusicPlayerViewController.podspec +++ b/BeamMusicPlayerViewController.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BeamMusicPlayerViewController' - s.version = '0.2.1' + s.version = '0.2.2' s.summary = 'An iPhone/iPad view controller to visualize and control music playback.' s.homepage = 'https://github.com/BeamApp/MusicPlayerViewController' s.license = {:type => 'New BSD', :file => 'LICENSE'} @@ -8,15 +8,19 @@ Pod::Spec.new do |s| s.source = { :git => 'https://github.com/BeamApp/MusicPlayerViewController.git', :tag => s.version.to_s } s.platform = :ios, '5.0' s.source_files = 'Source/*.{h,m}' - s.exclude_files = 'Source/BeamMPMusicPlayerProvider.{h,m}' + s.exclude_files = 'Source/BeamMPMusicPlayerProvider.{h,m}', 'Source/NSDateFormatter+Duration.{h,m}' s.resources = 'Source/*.{bundle,xib}', s.frameworks = 'CoreGraphics' s.requires_arc = true - s.dependency 'OBSlider', '~> 1.1' + s.dependency 'OBSlider', '~> 1.1.0' + s.dependency 'AutoScrollLabel', '~> 0.0.1' - s.preferred_dependency = 'MediaPlayer' + #s.preferred_dependency = 'MediaPlayer' s.subspec 'MediaPlayer' do |mediaPlayer| mediaPlayer.source_files = 'Source/BeamMPMusicPlayerProvider.{h,m}' mediaPlayer.frameworks = 'MediaPlayer' end + s.subspec 'Categories' do |categories| + categories.source_files = 'Source/NSDateFormatter+Duration.{h,m}' + end end diff --git a/Podfile b/Podfile index 59bf22e..8fa635a 100644 --- a/Podfile +++ b/Podfile @@ -1,6 +1,11 @@ -platform :ios -pod 'OBSlider', '~> 1.1.0' +platform :ios, '5.0' + +# For your projects use +#pod 'BeamMusicPlayerViewController' + +# For BeamMusicPlayerViewController development +pod 'BeamMusicPlayerViewController', :path => './' target :BeamMusicPlayerExampleTests, :exclusive => true do pod 'OCMock' -end \ No newline at end of file +end diff --git a/Podfile.lock b/Podfile.lock index 369e95b..cbc7697 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,13 +1,31 @@ PODS: + - AutoScrollLabel (0.0.1) + - BeamMusicPlayerViewController (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - BeamMusicPlayerViewController/Categories + - BeamMusicPlayerViewController/MediaPlayer + - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController/Categories (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController/MediaPlayer (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - OBSlider (~> 1.1.0) - OBSlider (1.1.0) - - OCMock (2.1.1) + - OCMock (2.2) DEPENDENCIES: - - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController (from `./`) - OCMock +EXTERNAL SOURCES: + BeamMusicPlayerViewController: + :path: ./ + SPEC CHECKSUMS: + AutoScrollLabel: 10a03d16cd76a29a67449d8dfccffd4d2890e9bb + BeamMusicPlayerViewController: cad6db0ec6c8273684bdf0e3bfea55fa7c61053e OBSlider: 1eae1ad6fea0af687f7dde0366003044c4ba3d27 - OCMock: 79212e5e328378af5cfd6edb5feacfd6c49cd8a3 + OCMock: 5300ae6b75398fc3ae6cbf9102191333d35f6852 -COCOAPODS: 0.21.0 +COCOAPODS: 0.22.2 diff --git a/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h b/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h new file mode 100644 index 0000000..47b1734 --- /dev/null +++ b/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h @@ -0,0 +1,55 @@ +// +// AutoScrollLabel.h +// AutoScrollLabel +// +// Created by Brian Stormont on 10/21/09. +// Updated/Modernized by Christopher Bess on 2/5/12 +// +// Copyright 2009 Stormy Productions. All rights reserved. +// +// Originally from: http://blog.stormyprods.com/2009/10/simple-scrolling-uilabel-for-iphone.html +// +// Permission is granted to use this code free of charge for any project. +// + +#import + +typedef enum { + AutoScrollDirectionRight, + AutoScrollDirectionLeft, +} AutoScrollDirection; + +@interface AutoScrollLabel : UIScrollView +@property (nonatomic) AutoScrollDirection scrollDirection; +@property (nonatomic) float scrollSpeed; // pixels per second +@property (nonatomic) NSTimeInterval pauseInterval; +@property (nonatomic) NSInteger labelSpacing; // pixels +/** + * The animation options used when scrolling the UILabels. + * @discussion UIViewAnimationOptionAllowUserInteraction is always applied to the animations. + */ +@property (nonatomic) UIViewAnimationOptions animationOptions; +/** + * Returns YES, if it is actively scrolling, NO if it has paused or if text is within bounds (disables scrolling). + */ +@property (nonatomic, readonly) BOOL scrolling; + +// UILabel properties +@property (nonatomic, copy) NSString *text; +@property (nonatomic, strong) UIColor *textColor; +@property (nonatomic, strong) UIFont *font; +@property (nonatomic, strong) UIColor *shadowColor; +@property (nonatomic) CGSize shadowOffset; +@property (nonatomic) UITextAlignment textAlignment; // only applies when not auto-scrolling + +/** + * Lays out the scrollview contents, enabling text scrolling if the text will be clipped. + * @discussion Uses [scrollLabelIfNeeded] internally, if needed. + */ +- (void)refreshLabels; + +/** + * Initiates auto-scroll if the labels width exceeds the bounds of the scrollview. + */ +- (void)scrollLabelIfNeeded; +@end diff --git a/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.m b/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.m new file mode 100644 index 0000000..3b156da --- /dev/null +++ b/Pods/AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.m @@ -0,0 +1,271 @@ +// +// AutoScrollLabel.m +// AutoScrollLabel +// +// Created by Brian Stormont on 10/21/09. +// Updated by Christopher Bess on 2/5/12 +// +// Copyright 2009 Stormy Productions. +// +// Permission is granted to use this code free of charge for any project. +// + +#import "AutoScrollLabel.h" + +#define kLabelCount 2 +// pixel buffer space between scrolling label +#define kDefaultLabelBufferSpace 20 +#define kDefaultPixelsPerSecond 30 +#define kDefaultPauseTime 1.5f + +// shortcut method for NSArray iterations +static void each_object(NSArray *objects, void (^block)(id object)) +{ + [objects enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { + block(obj); + }]; +} + +// shortcut to change each label attribute value +#define EACH_LABEL(ATTR, VALUE) each_object(self.labels, ^(UILabel *label) { label.ATTR = VALUE; }); + +@interface AutoScrollLabel () +{ + BOOL _isScrolling; +} +@property (nonatomic, retain) NSArray *labels; +@property (strong, nonatomic, readonly) UILabel *mainLabel; +- (void)commonInit; +@end + +@implementation AutoScrollLabel +@synthesize scrollDirection = _scrollDirection; +@synthesize pauseInterval = _pauseInterval; +@synthesize labelSpacing = _labelSpacing; +@synthesize scrollSpeed = _scrollSpeed; +@synthesize text; +@synthesize labels; +@synthesize mainLabel; +@synthesize animationOptions; +@synthesize shadowColor; +@synthesize shadowOffset; +@synthesize textAlignment; +@synthesize scrolling = _isScrolling; + +- (id)initWithCoder:(NSCoder *)aDecoder +{ + if ((self = [super initWithCoder:aDecoder])) + { + [self commonInit]; + } + return self; +} + +- (id)initWithFrame:(CGRect)frame +{ + if ((self = [super initWithFrame:frame])) + { + [self commonInit]; + } + return self; +} + +- (void)commonInit +{ + // create the labels + NSMutableSet *labelSet = [[NSMutableSet alloc] initWithCapacity:kLabelCount]; + for (int index = 0 ; index < kLabelCount ; ++index) + { + UILabel *label = [[UILabel alloc] init]; + label.textColor = [UIColor whiteColor]; + label.backgroundColor = [UIColor clearColor]; + + // store labels + [self addSubview:label]; + [labelSet addObject:label]; + + #if ! __has_feature(objc_arc) + [label release]; + #endif + } + + self.labels = [labelSet.allObjects copy]; + + #if ! __has_feature(objc_arc) + [labelSet release]; + #endif + + // default values + _scrollDirection = AutoScrollDirectionLeft; + _scrollSpeed = kDefaultPixelsPerSecond; + _pauseInterval = kDefaultPauseTime; + _labelSpacing = kDefaultLabelBufferSpace; + self.textAlignment = UITextAlignmentLeft; + self.animationOptions = UIViewAnimationOptionCurveEaseIn; + self.showsVerticalScrollIndicator = NO; + self.showsHorizontalScrollIndicator = NO; + self.scrollEnabled = NO; + self.userInteractionEnabled = NO; + self.backgroundColor = [UIColor clearColor]; + self.clipsToBounds = YES; +} + +- (void)dealloc +{ + self.labels = nil; + #if ! __has_feature(objc_arc) + [super dealloc]; + #endif +} + +#pragma mark - Properties +- (UILabel *)mainLabel +{ + return [self.labels objectAtIndex:0]; +} + +- (void)setText:(NSString *)theText +{ + // ignore identical text changes + if ([theText isEqualToString:self.text]) + return; + + EACH_LABEL(text, theText) + + [self refreshLabels]; +} + +- (NSString *)text +{ + return self.mainLabel.text; +} + +- (void)setTextColor:(UIColor *)color +{ + EACH_LABEL(textColor, color) +} + +- (UIColor *)textColor +{ + return self.mainLabel.textColor; +} + +- (void)setFont:(UIFont *)font +{ + EACH_LABEL(font, font) + + [self refreshLabels]; +} + +- (UIFont *)font +{ + return self.mainLabel.font; +} + +- (void)setScrollSpeed:(float)speed +{ + _scrollSpeed = speed; + [self refreshLabels]; +} + +- (void)setScrollDirection:(AutoScrollDirection)direction +{ + _scrollDirection = direction; + [self refreshLabels]; +} + +- (void)setShadowColor:(UIColor *)color +{ + EACH_LABEL(shadowColor, color) +} + +- (UIColor *)shadowColor +{ + return self.mainLabel.shadowColor; +} + +- (void)setShadowOffset:(CGSize)offset +{ + EACH_LABEL(shadowOffset, offset) +} + +- (CGSize)shadowOffset +{ + return self.mainLabel.shadowOffset; +} + +#pragma mark - Misc +- (void)scrollLabelIfNeeded +{ + CGFloat labelWidth = CGRectGetWidth(self.mainLabel.bounds); + if (labelWidth <= CGRectGetWidth(self.bounds)) + return; + + _isScrolling = YES; + BOOL doScrollLeft = (self.scrollDirection == AutoScrollDirectionLeft); + self.contentOffset = (doScrollLeft ? CGPointZero : CGPointMake(labelWidth + _labelSpacing, 0)); + + // animate the scrolling + NSTimeInterval duration = labelWidth / self.scrollSpeed; + [UIView animateWithDuration:duration delay:self.pauseInterval options:self.animationOptions | UIViewAnimationOptionAllowUserInteraction animations:^{ + // adjust offset + self.contentOffset = (doScrollLeft ? CGPointMake(labelWidth + _labelSpacing, 0) : CGPointZero); + } completion:^(BOOL finished) { + _isScrolling = NO; + + // setup pause delay/loop + if (finished) + { + [self performSelector:@selector(scrollLabelIfNeeded) withObject:nil]; + } + }]; +} + +- (void)refreshLabels +{ + __block float offset = 0; + + // calculate the label size + CGSize labelSize = [self.mainLabel.text sizeWithFont:self.mainLabel.font + constrainedToSize:CGSizeMake(INT16_MAX, CGRectGetHeight(self.bounds)) + lineBreakMode:UILineBreakModeClip]; + + each_object(self.labels, ^(UILabel *label) { + CGRect frame = label.frame; + frame.origin.x = offset; + frame.size.height = CGRectGetHeight(self.bounds); + frame.size.width = labelSize.width; + label.frame = frame; + + // Recenter label vertically within the scroll view + label.center = CGPointMake(label.center.x, roundf(self.center.y - CGRectGetMinY(self.frame))); + + offset += CGRectGetWidth(label.bounds) + _labelSpacing; + }); + + CGSize size; + size.width = CGRectGetWidth(self.mainLabel.bounds) + CGRectGetWidth(self.bounds) + _labelSpacing; + size.height = CGRectGetHeight(self.bounds); + self.contentSize = size; + self.contentOffset = CGPointZero; + + // If the label is bigger than the space allocated, then it should scroll + if (CGRectGetWidth(self.mainLabel.bounds) > CGRectGetWidth(self.bounds)) + { + EACH_LABEL(hidden, NO) + + [self scrollLabelIfNeeded]; + } + else + { + // Hide the other labels + EACH_LABEL(hidden, (self.mainLabel != label)) + + // adjust the scroll view and main label + self.contentSize = self.bounds.size; + self.mainLabel.frame = self.bounds; + self.mainLabel.hidden = NO; + self.mainLabel.textAlignment = self.textAlignment; + } +} +@end diff --git a/Pods/AutoScrollLabel/README.md b/Pods/AutoScrollLabel/README.md new file mode 100644 index 0000000..c97ebbb --- /dev/null +++ b/Pods/AutoScrollLabel/README.md @@ -0,0 +1,16 @@ +##AutoScrollLabel + +Provides auto scrolling for text that may be clipped by the view. iOS 4.3 and greater, works with ARC and non-ARC projects. + +![screenshot](https://github.com/cbess/AutoScrollLabel/raw/master/AutoScrollLabelDemo/screenshot.png) + +[http://blog.stormyprods.com/2009/10/more-details-on-autoscrolllabel-usage.html](http://blog.stormyprods.com/2009/10/more-details-on-autoscrolllabel-usage.html) - Old, but still relevant example usage. + +Usage: + + autoScrollLabel.text = @"This text may be clipped, but now it will be scrolled."; + autoScrollLabel.textColor = [UIColor blueColor]; + autoScrollLabel.labelSpacing = 35; // distance between start and end labels + autoScrollLabel.pauseInterval = 3.7; // seconds of pause before scrolling starts again + autoScrollLabel.scrollSpeed = 30; // pixels per second + autoScrollLabel.textAlignment = UITextAlignmentCenter; // centers text when no auto-scrolling is applied diff --git a/Pods/BuildHeaders/AutoScrollLabel/AutoScrollLabel.h b/Pods/BuildHeaders/AutoScrollLabel/AutoScrollLabel.h new file mode 120000 index 0000000..8076a0c --- /dev/null +++ b/Pods/BuildHeaders/AutoScrollLabel/AutoScrollLabel.h @@ -0,0 +1 @@ +../../AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h new file mode 120000 index 0000000..2cf8d52 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h @@ -0,0 +1 @@ +../../../Source/BeamAVMusicPlayerProvider.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h new file mode 120000 index 0000000..0592600 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h @@ -0,0 +1 @@ +../../../Source/BeamMPMusicPlayerProvider.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h new file mode 120000 index 0000000..bfe72d4 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerDataSource.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h new file mode 120000 index 0000000..ef1f348 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerDelegate.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h new file mode 120000 index 0000000..e2ad171 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerTransparentToolbar.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h new file mode 120000 index 0000000..e3cd91b --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerViewController.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h new file mode 120000 index 0000000..19328b6 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h @@ -0,0 +1 @@ +../../../Source/BeamPlaylistTableViewCell.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistViewController.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistViewController.h new file mode 120000 index 0000000..b1edf22 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamPlaylistViewController.h @@ -0,0 +1 @@ +../../../Source/BeamPlaylistViewController.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamRadialGradientView.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamRadialGradientView.h new file mode 120000 index 0000000..492d373 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/BeamRadialGradientView.h @@ -0,0 +1 @@ +../../../Source/BeamRadialGradientView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/BeamMusicPlayerViewController/NSDateFormatter+Duration.h b/Pods/BuildHeaders/BeamMusicPlayerViewController/NSDateFormatter+Duration.h new file mode 120000 index 0000000..650d7f7 --- /dev/null +++ b/Pods/BuildHeaders/BeamMusicPlayerViewController/NSDateFormatter+Duration.h @@ -0,0 +1 @@ +../../../Source/NSDateFormatter+Duration.h \ No newline at end of file diff --git a/Pods/Headers/AutoScrollLabel/AutoScrollLabel.h b/Pods/Headers/AutoScrollLabel/AutoScrollLabel.h new file mode 120000 index 0000000..8076a0c --- /dev/null +++ b/Pods/Headers/AutoScrollLabel/AutoScrollLabel.h @@ -0,0 +1 @@ +../../AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h b/Pods/Headers/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h new file mode 120000 index 0000000..2cf8d52 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamAVMusicPlayerProvider.h @@ -0,0 +1 @@ +../../../Source/BeamAVMusicPlayerProvider.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h b/Pods/Headers/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h new file mode 120000 index 0000000..0592600 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamMPMusicPlayerProvider.h @@ -0,0 +1 @@ +../../../Source/BeamMPMusicPlayerProvider.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h new file mode 120000 index 0000000..bfe72d4 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDataSource.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerDataSource.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h new file mode 120000 index 0000000..ef1f348 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerDelegate.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerDelegate.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h new file mode 120000 index 0000000..e2ad171 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerTransparentToolbar.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerTransparentToolbar.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h new file mode 120000 index 0000000..e3cd91b --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamMusicPlayerViewController.h @@ -0,0 +1 @@ +../../../Source/BeamMusicPlayerViewController.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h b/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h new file mode 120000 index 0000000..19328b6 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistTableViewCell.h @@ -0,0 +1 @@ +../../../Source/BeamPlaylistTableViewCell.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistViewController.h b/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistViewController.h new file mode 120000 index 0000000..b1edf22 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamPlaylistViewController.h @@ -0,0 +1 @@ +../../../Source/BeamPlaylistViewController.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/BeamRadialGradientView.h b/Pods/Headers/BeamMusicPlayerViewController/BeamRadialGradientView.h new file mode 120000 index 0000000..492d373 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/BeamRadialGradientView.h @@ -0,0 +1 @@ +../../../Source/BeamRadialGradientView.h \ No newline at end of file diff --git a/Pods/Headers/BeamMusicPlayerViewController/NSDateFormatter+Duration.h b/Pods/Headers/BeamMusicPlayerViewController/NSDateFormatter+Duration.h new file mode 120000 index 0000000..650d7f7 --- /dev/null +++ b/Pods/Headers/BeamMusicPlayerViewController/NSDateFormatter+Duration.h @@ -0,0 +1 @@ +../../../Source/NSDateFormatter+Duration.h \ No newline at end of file diff --git a/Pods/Local Podspecs/BeamMusicPlayerViewController.podspec b/Pods/Local Podspecs/BeamMusicPlayerViewController.podspec new file mode 100644 index 0000000..8d7426b --- /dev/null +++ b/Pods/Local Podspecs/BeamMusicPlayerViewController.podspec @@ -0,0 +1,26 @@ +Pod::Spec.new do |s| + s.name = 'BeamMusicPlayerViewController' + s.version = '0.2.2' + s.summary = 'An iPhone/iPad view controller to visualize and control music playback.' + s.homepage = 'https://github.com/BeamApp/MusicPlayerViewController' + s.license = {:type => 'New BSD', :file => 'LICENSE'} + s.authors = { 'Moritz Haarmann' => 'http://momo.brauchtman.net', 'Heiko Behrens' => 'http://HeikoBehrens.net' } + s.source = { :git => 'https://github.com/BeamApp/MusicPlayerViewController.git', :tag => s.version.to_s } + s.platform = :ios, '5.0' + s.source_files = 'Source/*.{h,m}' + s.exclude_files = 'Source/BeamMPMusicPlayerProvider.{h,m}', 'Source/NSDateFormatter+Duration.{h,m}' + s.resources = 'Source/*.{bundle,xib}', + s.frameworks = 'CoreGraphics' + s.requires_arc = true + s.dependency 'OBSlider', '~> 1.1.0' + s.dependency 'AutoScrollLabel', '~> 0.0.1' + + #s.preferred_dependency = 'MediaPlayer' + s.subspec 'MediaPlayer' do |mediaPlayer| + mediaPlayer.source_files = 'Source/BeamMPMusicPlayerProvider.{h,m}' + mediaPlayer.frameworks = 'MediaPlayer' + end + s.subspec 'Categories' do |categories| + categories.source_files = 'Source/NSDateFormatter+Duration.{h,m}' + end +end diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 369e95b..cbc7697 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,13 +1,31 @@ PODS: + - AutoScrollLabel (0.0.1) + - BeamMusicPlayerViewController (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - BeamMusicPlayerViewController/Categories + - BeamMusicPlayerViewController/MediaPlayer + - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController/Categories (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController/MediaPlayer (0.2.2): + - AutoScrollLabel (~> 0.0.1) + - OBSlider (~> 1.1.0) - OBSlider (1.1.0) - - OCMock (2.1.1) + - OCMock (2.2) DEPENDENCIES: - - OBSlider (~> 1.1.0) + - BeamMusicPlayerViewController (from `./`) - OCMock +EXTERNAL SOURCES: + BeamMusicPlayerViewController: + :path: ./ + SPEC CHECKSUMS: + AutoScrollLabel: 10a03d16cd76a29a67449d8dfccffd4d2890e9bb + BeamMusicPlayerViewController: cad6db0ec6c8273684bdf0e3bfea55fa7c61053e OBSlider: 1eae1ad6fea0af687f7dde0366003044c4ba3d27 - OCMock: 79212e5e328378af5cfd6edb5feacfd6c49cd8a3 + OCMock: 5300ae6b75398fc3ae6cbf9102191333d35f6852 -COCOAPODS: 0.21.0 +COCOAPODS: 0.22.2 diff --git a/Pods/OCMock/README.md b/Pods/OCMock/README.md index 2f8d6e6..d6441b8 100644 --- a/Pods/OCMock/README.md +++ b/Pods/OCMock/README.md @@ -5,6 +5,6 @@ OCMock is an Objective-C implementation of mock objects. Github is used to store and manage the source code. -For documentation and support please visit [ocmock.org][]. +For downloads, documentation, and support please visit [ocmock.org][]. [ocmock.org]: http://ocmock.org/ diff --git a/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m b/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m index 4157958..d953904 100644 --- a/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m +++ b/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m @@ -32,8 +32,7 @@ - (id)getArgumentAtIndexAsObject:(int)argIndex { SEL s = (SEL)0; [self getArgument:&s atIndex:argIndex]; - id value = NSStringFromSelector(s); - return value; + return [NSValue valueWithBytes:&s objCType:":"]; } case 'i': { diff --git a/Pods/OCMock/Source/OCMock/OCMArg.h b/Pods/OCMock/Source/OCMock/OCMArg.h index ef652ab..fe6321c 100644 --- a/Pods/OCMock/Source/OCMock/OCMArg.h +++ b/Pods/OCMock/Source/OCMock/OCMArg.h @@ -10,13 +10,14 @@ // constraining arguments + (id)any; ++ (SEL)anySelector; + (void *)anyPointer; + (id)isNil; + (id)isNotNil; + (id)isNotEqual:(id)value; + (id)checkWithSelector:(SEL)selector onObject:(id)anObject; #if NS_BLOCKS_AVAILABLE -+ (id)checkWithBlock:(BOOL (^)(id))block; ++ (id)checkWithBlock:(BOOL (^)(id obj))block; #endif // manipulating arguments diff --git a/Pods/OCMock/Source/OCMock/OCMArg.m b/Pods/OCMock/Source/OCMock/OCMArg.m index 00989ff..111b35f 100644 --- a/Pods/OCMock/Source/OCMock/OCMArg.m +++ b/Pods/OCMock/Source/OCMock/OCMArg.m @@ -21,6 +21,11 @@ + (void *)anyPointer return (void *)0x01234567; } ++ (SEL)anySelector +{ + return @selector(aSelectorThatMatchesAnySelector); +} + + (id)isNil { return [OCMIsNilConstraint constraint]; @@ -73,7 +78,15 @@ + (id)resolveSpecialValues:(NSValue *)value if((pointer != NULL) && (object_getClass((id)pointer) == [OCMPassByRefSetter class])) return (id)pointer; } + else if(type[0] == ':') + { + SEL selector; + [value getValue:&selector]; + if(selector == @selector(aSelectorThatMatchesAnySelector)) + return [OCMArg any]; + } return value; } + @end diff --git a/Pods/OCMock/Source/OCMock/OCMConstraint.m b/Pods/OCMock/Source/OCMock/OCMConstraint.m index b16a678..db0d175 100644 --- a/Pods/OCMock/Source/OCMock/OCMConstraint.m +++ b/Pods/OCMock/Source/OCMock/OCMConstraint.m @@ -18,6 +18,10 @@ - (BOOL)evaluate:(id)value return NO; } +- (id)copyWithZone:(struct _NSZone *)zone +{ + return [self retain]; +} + (id)constraintWithSelector:(SEL)aSelector onObject:(id)anObject { diff --git a/Pods/OCMock/Source/OCMock/OCMockObject.m b/Pods/OCMock/Source/OCMock/OCMockObject.m index 2729e5c..2a4c796 100644 --- a/Pods/OCMock/Source/OCMock/OCMockObject.m +++ b/Pods/OCMock/Source/OCMock/OCMockObject.m @@ -142,8 +142,8 @@ - (void)verify } if([expectations count] > 0) { - [NSException raise:NSInternalInconsistencyException format:@"%@ : %ld expected methods were not invoked: %@", - [self description], [expectations count], [self _recorderDescriptions:YES]]; + [NSException raise:NSInternalInconsistencyException format:@"%@ : %@ expected methods were not invoked: %@", + [self description], @([expectations count]), [self _recorderDescriptions:YES]]; } if([exceptions count] > 0) { diff --git a/Pods/OCMock/Source/OCMock/OCMockRecorder.h b/Pods/OCMock/Source/OCMock/OCMockRecorder.h index 1b6e2dd..0dcd3f2 100644 --- a/Pods/OCMock/Source/OCMock/OCMockRecorder.h +++ b/Pods/OCMock/Source/OCMock/OCMockRecorder.h @@ -9,6 +9,7 @@ { id signatureResolver; BOOL recordedAsClassMethod; + BOOL ignoreNonObjectArgs; NSInvocation *recordedInvocation; NSMutableArray *invocationHandlers; } @@ -30,6 +31,7 @@ - (id)andForwardToRealObject; - (id)classMethod; +- (id)ignoringNonObjectArgs; - (NSArray *)invocationHandlers; diff --git a/Pods/OCMock/Source/OCMock/OCMockRecorder.m b/Pods/OCMock/Source/OCMock/OCMockRecorder.m index 89ab150..4039cda 100644 --- a/Pods/OCMock/Source/OCMock/OCMockRecorder.m +++ b/Pods/OCMock/Source/OCMock/OCMockRecorder.m @@ -110,7 +110,7 @@ - (NSArray *)invocationHandlers } -#pragma mark Switching to class methods +#pragma mark Modifying the recorder - (id)classMethod { @@ -119,6 +119,12 @@ - (id)classMethod return self; } +- (id)ignoringNonObjectArgs +{ + ignoreNonObjectArgs = YES; + return self; +} + #pragma mark Recording the actual invocation @@ -163,23 +169,25 @@ - (BOOL)matchesSelector:(SEL)sel - (BOOL)matchesInvocation:(NSInvocation *)anInvocation { - id target, recordedArg, passedArg; - int i, n; - BOOL isClassMethodInvocation; - - target = [anInvocation target]; - isClassMethodInvocation = (target != nil) && (target == [target class]); + id target = [anInvocation target]; + BOOL isClassMethodInvocation = (target != nil) && (target == [target class]); if(isClassMethodInvocation != recordedAsClassMethod) return NO; if([anInvocation selector] != [recordedInvocation selector]) return NO; - - n = (int)[[recordedInvocation methodSignature] numberOfArguments]; - for(i = 2; i < n; i++) + + NSMethodSignature *signature = [recordedInvocation methodSignature]; + int n = (int)[signature numberOfArguments]; + for(int i = 2; i < n; i++) { - recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; - passedArg = [anInvocation getArgumentAtIndexAsObject:i]; + if(ignoreNonObjectArgs && strcmp([signature getArgumentTypeAtIndex:i], @encode(id))) + { + return YES; + } + + id recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; + id passedArg = [anInvocation getArgumentAtIndexAsObject:i]; if([recordedArg isProxy]) { @@ -224,6 +232,4 @@ - (BOOL)matchesInvocation:(NSInvocation *)anInvocation } - - @end diff --git a/Pods/OCMock/Source/OCMock/OCObserverMockObject.m b/Pods/OCMock/Source/OCMock/OCObserverMockObject.m index 50ba984..d16f18d 100644 --- a/Pods/OCMock/Source/OCMock/OCObserverMockObject.m +++ b/Pods/OCMock/Source/OCMock/OCObserverMockObject.m @@ -53,8 +53,8 @@ - (void)verify } if([recorders count] > 0) { - [NSException raise:NSInternalInconsistencyException format:@"%@ : %ld expected notifications were not observed.", - [self description], [recorders count]]; + [NSException raise:NSInternalInconsistencyException format:@"%@ : %@ expected notifications were not observed.", + [self description], @([recorders count])]; } } diff --git a/Pods/Pods-Acknowledgements.markdown b/Pods/Pods-Acknowledgements.markdown index 7ce1913..eb5abd7 100644 --- a/Pods/Pods-Acknowledgements.markdown +++ b/Pods/Pods-Acknowledgements.markdown @@ -1,6 +1,40 @@ # Acknowledgements This application makes use of the following third party libraries: +## AutoScrollLabel + +Author did not supply license + +## BeamMusicPlayerViewController + +Software License Agreement (New BSD License) + +Copyright (c) 2012, BeamApp UG All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. +* Redistributions in binary +form must reproduce the above copyright notice, this list of conditions and +the following disclaimer in the documentation and/or other materials provided +with the distribution. +* Neither the name of BeamApp nor the names of its +contributors may be used to endorse or promote products derived from this +software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ## OBSlider The MIT License diff --git a/Pods/Pods-Acknowledgements.plist b/Pods/Pods-Acknowledgements.plist index 608bc5b..92d0b06 100644 --- a/Pods/Pods-Acknowledgements.plist +++ b/Pods/Pods-Acknowledgements.plist @@ -12,6 +12,48 @@ Type PSGroupSpecifier + + FooterText + Author did not supply license + Title + AutoScrollLabel + Type + PSGroupSpecifier + + + FooterText + Software License Agreement (New BSD License) + +Copyright (c) 2012, BeamApp UG All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. +* Redistributions in binary +form must reproduce the above copyright notice, this list of conditions and +the following disclaimer in the documentation and/or other materials provided +with the distribution. +* Neither the name of BeamApp nor the names of its +contributors may be used to endorse or promote products derived from this +software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Title + BeamMusicPlayerViewController + Type + PSGroupSpecifier + FooterText The MIT License diff --git a/Pods/Pods-AutoScrollLabel-Private.xcconfig b/Pods/Pods-AutoScrollLabel-Private.xcconfig new file mode 100644 index 0000000..e63fa7a --- /dev/null +++ b/Pods/Pods-AutoScrollLabel-Private.xcconfig @@ -0,0 +1,5 @@ +#include "Pods-AutoScrollLabel.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/AutoScrollLabel" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-AutoScrollLabel-dummy.m b/Pods/Pods-AutoScrollLabel-dummy.m new file mode 100644 index 0000000..119087b --- /dev/null +++ b/Pods/Pods-AutoScrollLabel-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_AutoScrollLabel : NSObject +@end +@implementation PodsDummy_Pods_AutoScrollLabel +@end diff --git a/Pods/Pods-AutoScrollLabel-prefix.pch b/Pods/Pods-AutoScrollLabel-prefix.pch new file mode 100644 index 0000000..95cf11d --- /dev/null +++ b/Pods/Pods-AutoScrollLabel-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-environment.h" diff --git a/Pods/Pods-AutoScrollLabel.xcconfig b/Pods/Pods-AutoScrollLabel.xcconfig new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-Private.xcconfig b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-Private.xcconfig new file mode 100644 index 0000000..2abbcd0 --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-Private.xcconfig @@ -0,0 +1,5 @@ +#include "Pods-BeamMusicPlayerExampleTests-AutoScrollLabel.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/AutoScrollLabel" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-dummy.m b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-dummy.m new file mode 100644 index 0000000..6e62463 --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BeamMusicPlayerExampleTests_AutoScrollLabel : NSObject +@end +@implementation PodsDummy_Pods_BeamMusicPlayerExampleTests_AutoScrollLabel +@end diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-prefix.pch b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-prefix.pch new file mode 100644 index 0000000..86fdbd3 --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BeamMusicPlayerExampleTests-environment.h" diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel.xcconfig b/Pods/Pods-BeamMusicPlayerExampleTests-AutoScrollLabel.xcconfig new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig b/Pods/Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig index e9b53ac..917c052 100644 --- a/Pods/Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig +++ b/Pods/Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-BeamMusicPlayerExampleTests-OCMock.xcconfig" -ALWAYS_SEARCH_USER_PATHS = YES GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/OCMock" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/OCMock" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-environment.h b/Pods/Pods-BeamMusicPlayerExampleTests-environment.h index 435c6ea..8650974 100644 --- a/Pods/Pods-BeamMusicPlayerExampleTests-environment.h +++ b/Pods/Pods-BeamMusicPlayerExampleTests-environment.h @@ -9,6 +9,6 @@ // OCMock #define COCOAPODS_POD_AVAILABLE_OCMock #define COCOAPODS_VERSION_MAJOR_OCMock 2 -#define COCOAPODS_VERSION_MINOR_OCMock 1 -#define COCOAPODS_VERSION_PATCH_OCMock 1 +#define COCOAPODS_VERSION_MINOR_OCMock 2 +#define COCOAPODS_VERSION_PATCH_OCMock 0 diff --git a/Pods/Pods-BeamMusicPlayerExampleTests-resources.sh b/Pods/Pods-BeamMusicPlayerExampleTests-resources.sh index 20ebe73..aea76a6 100755 --- a/Pods/Pods-BeamMusicPlayerExampleTests-resources.sh +++ b/Pods/Pods-BeamMusicPlayerExampleTests-resources.sh @@ -1,4 +1,5 @@ #!/bin/sh +set -e RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" @@ -15,8 +16,10 @@ install_resource() ibtool --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) - echo "rsync -rp ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -rp "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "cp -fpR ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + cp -fpR "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodeld) echo "xcrun momc ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename $1 .xcdatamodeld`.momd" diff --git a/Pods/Pods-BeamMusicPlayerExampleTests.xcconfig b/Pods/Pods-BeamMusicPlayerExampleTests.xcconfig index f192737..c0d8d8d 100644 --- a/Pods/Pods-BeamMusicPlayerExampleTests.xcconfig +++ b/Pods/Pods-BeamMusicPlayerExampleTests.xcconfig @@ -1,6 +1,4 @@ -#include "Pods-BeamMusicPlayerExampleTests-OCMock.xcconfig" -ALWAYS_SEARCH_USER_PATHS = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Pods-BeamMusicPlayerViewController-Private.xcconfig b/Pods/Pods-BeamMusicPlayerViewController-Private.xcconfig new file mode 100644 index 0000000..52659d0 --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerViewController-Private.xcconfig @@ -0,0 +1,5 @@ +#include "Pods-BeamMusicPlayerViewController.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +OTHER_LDFLAGS = -ObjC ${PODS_BEAMMUSICPLAYERVIEWCONTROLLER_OTHER_LDFLAGS} +PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-BeamMusicPlayerViewController-dummy.m b/Pods/Pods-BeamMusicPlayerViewController-dummy.m new file mode 100644 index 0000000..bb4d2eb --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerViewController-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BeamMusicPlayerViewController : NSObject +@end +@implementation PodsDummy_Pods_BeamMusicPlayerViewController +@end diff --git a/Pods/Pods-BeamMusicPlayerViewController-prefix.pch b/Pods/Pods-BeamMusicPlayerViewController-prefix.pch new file mode 100644 index 0000000..b522c18 --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerViewController-prefix.pch @@ -0,0 +1,7 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-environment.h" + + diff --git a/Pods/Pods-BeamMusicPlayerViewController.xcconfig b/Pods/Pods-BeamMusicPlayerViewController.xcconfig new file mode 100644 index 0000000..049022f --- /dev/null +++ b/Pods/Pods-BeamMusicPlayerViewController.xcconfig @@ -0,0 +1 @@ +PODS_BEAMMUSICPLAYERVIEWCONTROLLER_OTHER_LDFLAGS = -framework CoreGraphics -framework MediaPlayer \ No newline at end of file diff --git a/Pods/Pods-OBSlider-Private.xcconfig b/Pods/Pods-OBSlider-Private.xcconfig index 508792a..fd1a119 100644 --- a/Pods/Pods-OBSlider-Private.xcconfig +++ b/Pods/Pods-OBSlider-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-OBSlider.xcconfig" -ALWAYS_SEARCH_USER_PATHS = YES GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/OBSlider" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/OBSlider" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-environment.h b/Pods/Pods-environment.h index f34bc6d..e22b2d4 100644 --- a/Pods/Pods-environment.h +++ b/Pods/Pods-environment.h @@ -6,6 +6,30 @@ // project. +// AutoScrollLabel +#define COCOAPODS_POD_AVAILABLE_AutoScrollLabel +#define COCOAPODS_VERSION_MAJOR_AutoScrollLabel 0 +#define COCOAPODS_VERSION_MINOR_AutoScrollLabel 0 +#define COCOAPODS_VERSION_PATCH_AutoScrollLabel 1 + +// BeamMusicPlayerViewController +#define COCOAPODS_POD_AVAILABLE_BeamMusicPlayerViewController +#define COCOAPODS_VERSION_MAJOR_BeamMusicPlayerViewController 0 +#define COCOAPODS_VERSION_MINOR_BeamMusicPlayerViewController 2 +#define COCOAPODS_VERSION_PATCH_BeamMusicPlayerViewController 2 + +// BeamMusicPlayerViewController/Categories +#define COCOAPODS_POD_AVAILABLE_BeamMusicPlayerViewController_Categories +#define COCOAPODS_VERSION_MAJOR_BeamMusicPlayerViewController_Categories 0 +#define COCOAPODS_VERSION_MINOR_BeamMusicPlayerViewController_Categories 2 +#define COCOAPODS_VERSION_PATCH_BeamMusicPlayerViewController_Categories 2 + +// BeamMusicPlayerViewController/MediaPlayer +#define COCOAPODS_POD_AVAILABLE_BeamMusicPlayerViewController_MediaPlayer +#define COCOAPODS_VERSION_MAJOR_BeamMusicPlayerViewController_MediaPlayer 0 +#define COCOAPODS_VERSION_MINOR_BeamMusicPlayerViewController_MediaPlayer 2 +#define COCOAPODS_VERSION_PATCH_BeamMusicPlayerViewController_MediaPlayer 2 + // OBSlider #define COCOAPODS_POD_AVAILABLE_OBSlider #define COCOAPODS_VERSION_MAJOR_OBSlider 1 diff --git a/Pods/Pods-resources.sh b/Pods/Pods-resources.sh index 20ebe73..1bf67ce 100755 --- a/Pods/Pods-resources.sh +++ b/Pods/Pods-resources.sh @@ -1,4 +1,5 @@ #!/bin/sh +set -e RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" @@ -15,8 +16,10 @@ install_resource() ibtool --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) - echo "rsync -rp ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -rp "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "cp -fpR ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + cp -fpR "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodeld) echo "xcrun momc ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename $1 .xcdatamodeld`.momd" @@ -28,6 +31,9 @@ install_resource() ;; esac } +install_resource '../Source/BeamMusicPlayerViewController.xib' +install_resource '../Source/BeamMusicPlayerViewController~ipad.xib' +install_resource '../Source/BeamMusicPlayerController.bundle' rsync -avr --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rm "$RESOURCES_TO_COPY" diff --git a/Pods/Pods.xcconfig b/Pods/Pods.xcconfig index 944bc60..7684358 100644 --- a/Pods/Pods.xcconfig +++ b/Pods/Pods.xcconfig @@ -1,6 +1,4 @@ -#include "Pods-OBSlider.xcconfig" -ALWAYS_SEARCH_USER_PATHS = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" -OTHER_LDFLAGS = -ObjC +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AutoScrollLabel" "${PODS_ROOT}/Headers/BeamMusicPlayerViewController" "${PODS_ROOT}/Headers/OBSlider" "${PODS_ROOT}/Headers/OCMock" +OTHER_LDFLAGS = -ObjC -framework CoreGraphics -framework MediaPlayer PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 82b85dd..3d5c192 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -10,7 +10,984 @@ 46 objects - 009D4D8BB3C549E18F9EA832 + 039674E55512440FA53B79C5 + + fileRef + FA18F2F274FB4C068C8C60FE + isa + PBXBuildFile + + 03F4A452E927452BA0DC4CAF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMReturnValueProvider.h + path + OCMock/Source/OCMock/OCMReturnValueProvider.h + sourceTree + SOURCE_ROOT + + 042BBA8281F146F2B9E85410 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMExceptionReturnValueProvider.h + path + OCMock/Source/OCMock/OCMExceptionReturnValueProvider.h + sourceTree + SOURCE_ROOT + + 046FF54ACCA043C0A3522732 + + buildConfigurations + + 38506D135D40435EBD16D381 + 970FDA74A9F441C08A71F450 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 062E70D60D5643E3AD51019F + + children + + EF5BFEC7A1024BBC9011ECE5 + 28B0DD43648646D6BDF23B5F + + isa + PBXGroup + name + OBSlider + sourceTree + <group> + + 0685EFD64EE1413E9F87BA6B + + fileRef + 4C4DC7DB817340CFB412D0C0 + isa + PBXBuildFile + + 072FB95E53FD40058E9F1638 + + baseConfigurationReference + 5DB802FCEDD74876B3AEFDC1 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-BeamMusicPlayerViewController-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 07E483A4CDD04395A809DB79 + + buildActionMask + 2147483647 + files + + 85082E837DD64976840BCCA3 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 07F26B7983C84A089A7BAB86 + + isa + PBXTargetDependency + target + DCE4334401B344F7BC2C0C8E + targetProxy + 5A64175AFDBA4ADE84D6D150 + + 09205136E10E42229B3497E8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCMNotificationPoster.m + path + OCMock/Source/OCMock/OCMNotificationPoster.m + sourceTree + SOURCE_ROOT + + 098E39B8A791470B8FA85E57 + + baseConfigurationReference + 5DB802FCEDD74876B3AEFDC1 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-BeamMusicPlayerViewController-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 0AAA9FAAA9564547A052DBA2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCObserverMockObject.m + path + OCMock/Source/OCMock/OCObserverMockObject.m + sourceTree + SOURCE_ROOT + + 0B7B3F8A99FA4B719C82B918 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamMusicPlayerDelegate.h + path + ../Source/BeamMusicPlayerDelegate.h + sourceTree + SOURCE_ROOT + + 0E7A59A5BDF94C66A5F8EB34 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-BeamMusicPlayerViewController-dummy.m + sourceTree + SOURCE_ROOT + + 0EB0A42D33A543CD804D74DD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMockRecorder.h + path + OCMock/Source/OCMock/OCMockRecorder.h + sourceTree + SOURCE_ROOT + + 11146908505F40E9AF5F0608 + + fileRef + E1CC1172A9C84B0BA910D065 + isa + PBXBuildFile + + 11D61DB19E024FDCA1ADA918 + + fileRef + 8C638EEA541F4563A0931AF1 + isa + PBXBuildFile + + 12805F680139472B824FB8A1 + + isa + PBXTargetDependency + target + E30EE24D06FE4CFDA1F7E90B + targetProxy + 2A39CDB4FBEB4D359AAA9CB7 + + 13EC7F4FD9E240A8B18A2D8D + + fileRef + FC1FF0C43742441F9E572B2B + isa + PBXBuildFile + + 152377E728CE4FC1AFCD3FDD + + fileRef + 8C638EEA541F4563A0931AF1 + isa + PBXBuildFile + + 16436B73315B44B2B70F298C + + fileRef + 3F6525D345F245E790F82051 + isa + PBXBuildFile + + 18821BAC719A466E954DC2B6 + + isa + PBXTargetDependency + target + E30EE24D06FE4CFDA1F7E90B + targetProxy + D161C15BDDCF4B579DB46DCC + + 1A01EF2340CD40F2851BA73A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMNotificationPoster.h + path + OCMock/Source/OCMock/OCMNotificationPoster.h + sourceTree + SOURCE_ROOT + + 1B945622295D482A814F0104 + + fileRef + 77F12A930E6B4D2080BCC331 + isa + PBXBuildFile + + 1DBF9E23A06F4362A4E507D8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCMockObject.m + path + OCMock/Source/OCMock/OCMockObject.m + sourceTree + SOURCE_ROOT + + 1ED64E297DEA48CBB891B84C + + includeInIndex + 1 + isa + PBXFileReference + name + BeamMusicPlayerController.bundle + path + ../Source/BeamMusicPlayerController.bundle + sourceTree + SOURCE_ROOT + + 1F8B1F31DE0A4B4DBB2DB48A + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-BeamMusicPlayerExampleTests-OCMock.a + sourceTree + BUILT_PRODUCTS_DIR + + 20004A21954740F897FBC96F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamMusicPlayerDataSource.h + path + ../Source/BeamMusicPlayerDataSource.h + sourceTree + SOURCE_ROOT + + 20D6320CF5CC43A99EC5CE79 + + buildActionMask + 2147483647 + files + + 95922DD5167F4E848FF98BC5 + 4CC9BCAED0F64256A5C2F58D + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 20DE7A930F734B218D8FF2CC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + BeamPlaylistTableViewCell.m + path + ../Source/BeamPlaylistTableViewCell.m + sourceTree + SOURCE_ROOT + + 21355348368D4B0CB62E4C76 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMRealObjectForwarder.h + path + OCMock/Source/OCMock/OCMRealObjectForwarder.h + sourceTree + SOURCE_ROOT + + 213C41E2A00E4EC0B1FFB378 + + fileRef + 26D1B76778564F7CBEB6C52F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 224630243718495EBB7E45AB + + buildActionMask + 2147483647 + files + + 3DDC04B79F144005B84BAEDC + B18375514742409A86EF3B44 + FA48BFB7C73F4B9E81C5C865 + 925A8CB393E547DDA8A80B5E + CBA01DD5A89D417886CB74B5 + 95647843CD294EDA98B27876 + F3D9A9A50C1340B285C36110 + 5E59C72D060C45A2B5F50195 + 66D5D3B498FD419F9DC7AB74 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 226D62C0D7A74E9FB9F7A22A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamPlaylistViewController.h + path + ../Source/BeamPlaylistViewController.h + sourceTree + SOURCE_ROOT + + 2297D3A11FC7418A9A1E44A0 + + fileRef + EF5BFEC7A1024BBC9011ECE5 + isa + PBXBuildFile + + 22B89850E43C448C9F9B3E98 + + fileRef + 4E4D130798A740F4A7BB9BAC + isa + PBXBuildFile + + 240C14FEB9C34B3883C81781 + + children + + A9E4ED6F3F6A44888F871492 + + isa + PBXGroup + name + Resources + sourceTree + <group> + + 24D127B024F04DEA8DA0F61A + + fileRef + 042BBA8281F146F2B9E85410 + isa + PBXBuildFile + + 26D1B76778564F7CBEB6C52F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AutoScrollLabel.m + path + AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.m + sourceTree + SOURCE_ROOT + + 274D8F4887D149CCB618C11F + + fileRef + 0AAA9FAAA9564547A052DBA2 + isa + PBXBuildFile + + 28B0DD43648646D6BDF23B5F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OBSlider.m + path + OBSlider/OBSlider/OBSlider.m + sourceTree + SOURCE_ROOT + + 28C78263ED294A1E9F8F5D46 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 28FD2C396B2341AABEB82D59 + + fileRef + B739B0DD55A047E4A5FDF98B + isa + PBXBuildFile + + 2A1D0E4DDF8E4E148BDA45FA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMObserverRecorder.h + path + OCMock/Source/OCMock/OCMObserverRecorder.h + sourceTree + SOURCE_ROOT + + 2A39CDB4FBEB4D359AAA9CB7 + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E30EE24D06FE4CFDA1F7E90B + remoteInfo + Pods-AutoScrollLabel + + 2E76A072C2C74929A03E7DB5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamMusicPlayerTransparentToolbar.h + path + ../Source/BeamMusicPlayerTransparentToolbar.h + sourceTree + SOURCE_ROOT + + 2F1FE20F8F07457892407D81 + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + DCE4334401B344F7BC2C0C8E + remoteInfo + Pods-OBSlider + + 2F24AAC872E743569B85CAEB + + fileRef + D3F826AA70B241AEBB4134B5 + isa + PBXBuildFile + + 313A0ACEF31C4158BBF00A62 + + fileRef + 61874FB992EA4EAD9E3FAB0D + isa + PBXBuildFile + + 3209C87D8DA84CF596819ABD + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + F720D8B68F7D4313B01A9BCA + remoteInfo + Pods-BeamMusicPlayerExampleTests-OCMock + + 328921BBA4CC45EBB3CA6788 + + buildActionMask + 2147483647 + files + + DC463110B53B4FB3BE1AA0D7 + E89C4199853C4C59A1C441C8 + 71AEEBA6844448C688F544E2 + 22B89850E43C448C9F9B3E98 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 3391A808E8364FAAB52773AB + + isa + PBXTargetDependency + target + F720D8B68F7D4313B01A9BCA + targetProxy + 3209C87D8DA84CF596819ABD + + 35B23A9936594FFFB236831A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSMethodSignature+OCMAdditions.h + path + OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.h + sourceTree + SOURCE_ROOT + + 37ACF3DB5B864A4AB80493C4 + + fileRef + E01B7C8512EA4272ABCD7BC7 + isa + PBXBuildFile + + 38506D135D40435EBD16D381 + + baseConfigurationReference + EC904DBF39AD45D2BDE4F177 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 39AA0B9F1FA14A45854DFC62 + + fileRef + 226D62C0D7A74E9FB9F7A22A + isa + PBXBuildFile + + 39F40569578E4CAD9F99FB26 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCMConstraint.m + path + OCMock/Source/OCMock/OCMConstraint.m + sourceTree + SOURCE_ROOT + + 3AD65E69D076404FB267030A + + children + + 8BE6B6A387164B0C892ABBFE + 5DB802FCEDD74876B3AEFDC1 + F4C6D903AF074CAB81CD17A4 + 0E7A59A5BDF94C66A5F8EB34 + + isa + PBXGroup + name + Pods-BeamMusicPlayerViewController + sourceTree + <group> + + 3C145DF6CB5648BFA6EDE089 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + 3C44919EF03343CD89DD2AC7 + + fileRef + 39F40569578E4CAD9F99FB26 + isa + PBXBuildFile + + 3DDC04B79F144005B84BAEDC + + fileRef + 7D989A816A9D4F3EBCDEB8CE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 3EF20FC9A9014F5CAA1324C7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-OBSlider.xcconfig + sourceTree + SOURCE_ROOT + + 3F500EB74A434E4DA9C8CF91 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-dummy.m + sourceTree + SOURCE_ROOT + + 3F6525D345F245E790F82051 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSInvocation+OCMAdditions.h + path + OCMock/Source/OCMock/NSInvocation+OCMAdditions.h + sourceTree + SOURCE_ROOT + + 3FA138815D6E4BFFA9FB3822 + + buildConfigurations + + 761783A59AA44839AF4F9670 + A873E0A965E5496D8C8BA10C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 3FD5EAEF8AB2425E9AB71343 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-AutoScrollLabel-Private.xcconfig + sourceTree + SOURCE_ROOT + + 400F5AB5B17847F3A79DBD15 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamAVMusicPlayerProvider.h + path + ../Source/BeamAVMusicPlayerProvider.h + sourceTree + SOURCE_ROOT + + 45104C6FCEE6426DA45416B5 + + fileRef + 5352D9F3876C4F6F8B19574F + isa + PBXBuildFile + + 455F89F922F749C1A33BE032 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-OBSlider-dummy.m + sourceTree + SOURCE_ROOT + + 45EE358171E2484CA66081F3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + file.xib + name + BeamMusicPlayerViewController~ipad.xib + path + ../Source/BeamMusicPlayerViewController~ipad.xib + sourceTree + SOURCE_ROOT + + 45FC300D90E749B88AC0E252 + + buildActionMask + 2147483647 + files + + 2297D3A11FC7418A9A1E44A0 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 47675EE38C814E228C7CBAEF includeInIndex 1 @@ -19,40 +996,144 @@ lastKnownFileType sourcecode.c.h name - OCMBoxedReturnValueProvider.h + OCMArg.h path - OCMock/Source/OCMock/OCMBoxedReturnValueProvider.h + OCMock/Source/OCMock/OCMArg.h sourceTree SOURCE_ROOT - 01ACC3D1FDE34497AD345082 + 4965C72BF3AB4524B52A355D fileRef - 1DE33E31166A44F2B9796762 + 20004A21954740F897FBC96F isa PBXBuildFile - settings - - 01F638D6AC6F4045887CC5C8 + 4969DF3B423A42B2AEA8DED1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/CoreGraphics.framework + sourceTree + DEVELOPER_DIR + + 4A39E956F5914BBB9582080E fileRef - 4395C258F4B34D9B95C95C0B + 47675EE38C814E228C7CBAEF isa PBXBuildFile - settings - - 0289D532045D43B98615909A + 4BC6E30A0F174C288C7AC028 + + buildConfigurations + + F498DA2F414345329A54290E + 95D7B596D5AE4606929BD9F9 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 4BD358E5C5774B0F8A257600 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-BeamMusicPlayerExampleTests-acknowledgements.plist + sourceTree + SOURCE_ROOT + + 4C4DC7DB817340CFB412D0C0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCMObserverRecorder.m + path + OCMock/Source/OCMock/OCMObserverRecorder.m + sourceTree + SOURCE_ROOT + + 4CADF92BD41648478A5DB458 + + children + + 733ABB4C6C1B4E8A99EBF6DD + 8276BB96B49744F5B7F98DAF + E1B2E095562444A79D811E44 + 4BD358E5C5774B0F8A257600 + F3B3AE65258D4CEC9EBF6090 + 91C072F734B1402581ED3998 + + isa + PBXGroup + name + Pods-BeamMusicPlayerExampleTests + sourceTree + <group> + + 4CC9BCAED0F64256A5C2F58D fileRef - 3D531FFDFDF244C3BFBB2F2A + 455F89F922F749C1A33BE032 + isa + PBXBuildFile + + 4E4D130798A740F4A7BB9BAC + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-OBSlider.a + sourceTree + BUILT_PRODUCTS_DIR + + 4EB4F9DF27384ED086299B65 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMock.h + path + OCMock/Source/OCMock/OCMock.h + sourceTree + SOURCE_ROOT + + 4ECA271E6FE94A16A16DF9FD + + fileRef + F46BFFDCBCE34857BBE8418A isa PBXBuildFile - settings - - 0399302C70B0479699BC5491 + 4FFD07860E7C400E9E8601B1 includeInIndex 1 @@ -61,36 +1142,215 @@ lastKnownFileType sourcecode.c.objc name - NSNotificationCenter+OCMAdditions.m + NSMethodSignature+OCMAdditions.m path - OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.m + OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.m + sourceTree + SOURCE_ROOT + + 52276BAD0F784485B1BAB846 + + fileRef + CDC4B7AAF1114C85A86077C9 + isa + PBXBuildFile + + 5349A91F45F948109B10C104 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-AutoScrollLabel-dummy.m + sourceTree + SOURCE_ROOT + + 5352D9F3876C4F6F8B19574F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSInvocation+OCMAdditions.m + path + OCMock/Source/OCMock/NSInvocation+OCMAdditions.m + sourceTree + SOURCE_ROOT + + 553E7BFFEEA34AF7B690B677 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSDateFormatter+Duration.m + path + ../Source/NSDateFormatter+Duration.m + sourceTree + SOURCE_ROOT + + 5A64175AFDBA4ADE84D6D150 + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + DCE4334401B344F7BC2C0C8E + remoteInfo + Pods-OBSlider + + 5B563C0A050B4BADB5270AF7 + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E30EE24D06FE4CFDA1F7E90B + remoteInfo + Pods-AutoScrollLabel + + 5CA8124E5E0143E7A64C26B9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMBoxedReturnValueProvider.h + path + OCMock/Source/OCMock/OCMBoxedReturnValueProvider.h + sourceTree + SOURCE_ROOT + + 5DB802FCEDD74876B3AEFDC1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-BeamMusicPlayerViewController-Private.xcconfig sourceTree SOURCE_ROOT - 03A4175147F94649ACDDFEFE + 5E59C72D060C45A2B5F50195 fileRef - 2FD02E4152BC4511944C2E65 + BFEF9B255C634744A20C4989 isa PBXBuildFile settings - + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 03AA43105E2C46BE83572C6C + 5E800BBD44D24D7EAF217A63 - buildConfigurations + children - 8625B68B52DE4D908EF4D3DD - F4849E02A96248B382FA5F10 + 937384CCD2C046DA8802E08A + 3FD5EAEF8AB2425E9AB71343 + 608EE78AA1CC4D8A8B165F89 + 5349A91F45F948109B10C104 - defaultConfigurationIsVisible + isa + PBXGroup + name + Pods-AutoScrollLabel + sourceTree + <group> + + 5FED1F8A10E74E9B9A9AB6C7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamRadialGradientView.h + path + ../Source/BeamRadialGradientView.h + sourceTree + SOURCE_ROOT + + 6080D6AD5B844DCBAEA1C17A + + buildActionMask + 2147483647 + files + + F8A1407E1E784782B8055F89 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing 0 - defaultConfigurationName - Release + + 608EE78AA1CC4D8A8B165F89 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-AutoScrollLabel-prefix.pch + sourceTree + SOURCE_ROOT + + 61874FB992EA4EAD9E3FAB0D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCMIndirectReturnValueProvider.h + path + OCMock/Source/OCMock/OCMIndirectReturnValueProvider.h + sourceTree + SOURCE_ROOT + + 623ACCD1B9904C84B650A9C0 + + fileRef + E333FD4992904256B8CFEC90 + isa + PBXBuildFile + + 62A3B506EDC749039515A45D + + fileRef + 1F8B1F31DE0A4B4DBB2DB48A isa - XCConfigurationList + PBXBuildFile - 04B84B350237416780CEB0CF + 63BB6A84D01748CAA219F548 includeInIndex 1 @@ -99,70 +1359,57 @@ lastKnownFileType sourcecode.c.h name - OCMRealObjectForwarder.h + BeamMPMusicPlayerProvider.h path - OCMock/Source/OCMock/OCMRealObjectForwarder.h + ../Source/BeamMPMusicPlayerProvider.h sourceTree SOURCE_ROOT - 051EE9B364FA4C8A8E35B185 + 65A03CFFF4144F9D95B98EB8 - fileRef - 82C74B46F3204DAEB5B8865D + includeInIndex + 1 isa - PBXBuildFile - settings - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCPartialMockRecorder.h + path + OCMock/Source/OCMock/OCPartialMockRecorder.h + sourceTree + SOURCE_ROOT - 079D3A4700E54B88B82E5C29 + 66D5D3B498FD419F9DC7AB74 fileRef - 7B18518D1D6C499DBD05561E + 0E7A59A5BDF94C66A5F8EB34 isa PBXBuildFile - settings - - 08BB26466BD84CEF81B97A7F + 69D9C43923004E4986E27B58 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - OCMArg.h + OCMArg.m path - OCMock/Source/OCMock/OCMArg.h + OCMock/Source/OCMock/OCMArg.m sourceTree SOURCE_ROOT - 0B8B6842A5864DA99DB2E852 + 69E29AB003F6402C84A81FDF - buildConfigurationList - 3C9EF2936D94496D97B5B7FA - buildPhases - - E077C5FBEBF841C0AE33AEC6 - 7893352F64454A2AAEA4CF64 - - buildRules - - dependencies - + fileRef + 6A6C3E7215FD48B0A7B657E4 isa - PBXNativeTarget - name - Pods-BeamMusicPlayerExampleTests - productName - Pods-BeamMusicPlayerExampleTests - productReference - 62A4484E695B4752A394CDC6 - productType - com.apple.product-type.library.static + PBXBuildFile - 0D27CA82C68344A1B7C259AB + 6A6C3E7215FD48B0A7B657E4 includeInIndex 1 @@ -171,87 +1418,72 @@ lastKnownFileType sourcecode.c.h name - OCPartialMockObject.h + OCMConstraint.h path - OCMock/Source/OCMock/OCPartialMockObject.h + OCMock/Source/OCMock/OCMConstraint.h sourceTree SOURCE_ROOT - 10BD799344434F10915B623A + 6DC56FC8C0C74CF6A106B806 - children - - C5F99253B4F54BD79C16104D - CA6E8CE616804D639CC18FE8 - + fileRef + 737D71F1B1854A17A61FE4F6 isa - PBXGroup - name - Pods - sourceTree - <group> + PBXBuildFile - 1171184021F543349C73B9A7 + 6F533C2854334A6B8E870F36 fileRef - DFBFAF67278B48859CC6E658 + 8C638EEA541F4563A0931AF1 isa PBXBuildFile - settings - - 13E75CB198C9479EB7AA8161 + 700B7195557645688B305A72 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - OCMockRecorder.m + text.plist.xml path - OCMock/Source/OCMock/OCMockRecorder.m + Pods-acknowledgements.plist sourceTree SOURCE_ROOT - 1A54BB5A7F6A4627B23166F6 + 7031ED76DDB9428393EC45C6 fileRef - 31DE64E6398747C8B52E61B4 + 1DBF9E23A06F4362A4E507D8 + isa + PBXBuildFile + + 71AEEBA6844448C688F544E2 + + fileRef + 9F86207A14344E718CEE1DE1 isa PBXBuildFile - settings - - 1A6E66647CF34C06B789C5B3 + 723F5C9C3BBF4D538B613E0B children - 8582992CAB5C4D0392CD84E1 - 387EEC7489BC42EEB15119C6 - C3927CB8B1ED4986A4514032 - BB9D969556954542BADFE7D1 - EF6078243F4D48A3901AF6CC - A1925BD7EE4044B1A726FCC8 + 851B9F429A00475EA7875B87 + 1F8B1F31DE0A4B4DBB2DB48A + 9F86207A14344E718CEE1DE1 + 4E4D130798A740F4A7BB9BAC + 28C78263ED294A1E9F8F5D46 + F905CC96565D4048B77BC53A isa PBXGroup name - Pods-BeamMusicPlayerExampleTests + Products sourceTree <group> - 1ABEAB179011411A9D60A633 - - fileRef - 98D5CA4E08AA478C9FEAACC9 - isa - PBXBuildFile - settings - - - 1B2BA9EF2D3F4FFDB5DA7F3F + 725EECEE76E74B9E85AAC5A1 includeInIndex 1 @@ -260,28 +1492,26 @@ lastKnownFileType sourcecode.c.objc name - OCMRealObjectForwarder.m + OCMPassByRefSetter.m path - OCMock/Source/OCMock/OCMRealObjectForwarder.m + OCMock/Source/OCMock/OCMPassByRefSetter.m sourceTree SOURCE_ROOT - 1BC98C13060B4429B7F4CDB0 + 733ABB4C6C1B4E8A99EBF6DD includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - NSNotificationCenter+OCMAdditions.h + text.xcconfig path - OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.h + Pods-BeamMusicPlayerExampleTests.xcconfig sourceTree SOURCE_ROOT - 1DB1614EA66D4B768FDF3C13 + 737D71F1B1854A17A61FE4F6 includeInIndex 1 @@ -296,22 +1526,87 @@ sourceTree SOURCE_ROOT - 1DCDD76BB8BE43D3B76067DE + 74A8569DBF6846E8BF0226C2 - includeInIndex - 1 + fileRef + CF27AA854EDF4668A1D526AC isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXBuildFile + + 761783A59AA44839AF4F9670 + + baseConfigurationReference + 733ABB4C6C1B4E8A99EBF6DD + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration name - OCObserverMockObject.h - path - OCMock/Source/OCMock/OCObserverMockObject.h - sourceTree - SOURCE_ROOT + Release + + 7634D4C445E14292B1026EE7 + + fileRef + 8C638EEA541F4563A0931AF1 + isa + PBXBuildFile + + 763B31CE2D7041AC930F4E4E + + buildConfigurations + + 072FB95E53FD40058E9F1638 + 098E39B8A791470B8FA85E57 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList - 1DE33E31166A44F2B9796762 + 77F12A930E6B4D2080BCC331 includeInIndex 1 @@ -320,60 +1615,43 @@ lastKnownFileType sourcecode.c.objc name - OCMReturnValueProvider.m + OCMExceptionReturnValueProvider.m path - OCMock/Source/OCMock/OCMReturnValueProvider.m + OCMock/Source/OCMock/OCMExceptionReturnValueProvider.m sourceTree SOURCE_ROOT - 1EF0E15CF12D44DBAE04800B - - fileRef - E54B154322FA4F4989CC4271 - isa - PBXBuildFile - settings - - - 1F46D779B5E243849D2119C0 + 79A6C3F1A8B44454A532C998 - fileRef - 1DB1614EA66D4B768FDF3C13 + containerPortal + D1ACE629ED6649F39E5CFB15 isa - PBXBuildFile - settings - + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + DCE4334401B344F7BC2C0C8E + remoteInfo + Pods-OBSlider - 229F98FB9CD24809B8275EC0 + 7A2DDABDA19746C69C28EA5B children - 25A2C962408E464CA57B400F - 429089422C55446DB1C9F565 - 814B44C581154F879C1E5985 - D746313E3BCE44B9BC722704 + 848302B1E73F49899940A9F0 + AE2A98CC276140D5BFD6E723 + C019B5A6CC624C48BED8F4D1 + 723F5C9C3BBF4D538B613E0B + 240C14FEB9C34B3883C81781 + 8EE77FE154034F9487AC6A4B + 3C145DF6CB5648BFA6EDE089 isa PBXGroup - name - Pods-OBSlider sourceTree <group> - 2310914AEE6348539262A7BE - - buildActionMask - 2147483647 - files - - ED2BB37E6655489E85355CD0 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 2528EC5EAEF346B39655099A + 7D989A816A9D4F3EBCDEB8CE includeInIndex 1 @@ -382,113 +1660,165 @@ lastKnownFileType sourcecode.c.objc name - OCPartialMockRecorder.m + BeamAVMusicPlayerProvider.m path - OCMock/Source/OCMock/OCPartialMockRecorder.m + ../Source/BeamAVMusicPlayerProvider.m sourceTree SOURCE_ROOT - 25A2C962408E464CA57B400F + 7F3CD065E93649D5A332313A includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc name - Pods-OBSlider.xcconfig + OCMReturnValueProvider.m path - Pods-OBSlider.xcconfig + OCMock/Source/OCMock/OCMReturnValueProvider.m sourceTree SOURCE_ROOT - 264C4E84301446C1AD65223D + 7FCCFAF3ADC04EFEA8015829 + + fileRef + 63BB6A84D01748CAA219F548 + isa + PBXBuildFile + + 81E9D0051FA34E3CAB11AE1C + + fileRef + 400F5AB5B17847F3A79DBD15 + isa + PBXBuildFile + + 8276BB96B49744F5B7F98DAF includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - OCMockObject.m + sourcecode.c.h path - OCMock/Source/OCMock/OCMockObject.m + Pods-BeamMusicPlayerExampleTests-environment.h sourceTree SOURCE_ROOT - 278178BFEE5D42CD83F24BD7 + 829EDC0E0496469591349D65 buildActionMask 2147483647 files - 797219FB7C9445CE983731B9 + 81E9D0051FA34E3CAB11AE1C + 4965C72BF3AB4524B52A355D + C91F2E55252F48DAA6CA9F47 + AE8BB156A21B4E65A2E334A6 + 13EC7F4FD9E240A8B18A2D8D + E3F5128D5BDA47D9AE0BE98D + 39AA0B9F1FA14A45854DFC62 + 8AEEB4058B3D4A8EAC83D87F + B9F8A806177C4B869DB93C93 + 7FCCFAF3ADC04EFEA8015829 isa - PBXSourcesBuildPhase + PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 2CADB3B463B24822A031CCF9 + 848302B1E73F49899940A9F0 children - A7B2C54433CD4D74B70D92E4 - 4D39325A14CF41E992512CEC - A8EC9F49A68647A1AD2A3DAE - 3C558A98DA0E445295092957 - A13E1AA10CDB45C084DF9928 - EE4C9879DB2E4D248CF52CF1 + 4969DF3B423A42B2AEA8DED1 + 8C638EEA541F4563A0931AF1 + A4338C2F1C574185A5E03D7B isa PBXGroup name - Pods + Frameworks sourceTree <group> - 2DA61BCCA8B64EA78049B8B4 + 85082E837DD64976840BCCA3 + + fileRef + E5E43DCB5B8F4F4884BFD04F + isa + PBXBuildFile + + 851B9F429A00475EA7875B87 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h - name - OCProtocolMockObject.h path - OCMock/Source/OCMock/OCProtocolMockObject.h + libPods-AutoScrollLabel.a sourceTree - SOURCE_ROOT + BUILT_PRODUCTS_DIR - 2FD02E4152BC4511944C2E65 + 856A2E2E151146B791B183F8 - includeInIndex - 1 + fileRef + 7F3CD065E93649D5A332313A + isa + PBXBuildFile + + 85784FAF1C4B44BC99CA3CB4 + + buildActionMask + 2147483647 + files + + 86B74F0B938540269C21191E + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 8602579E8E92411CAA75E53C + + buildConfigurationList + 3FA138815D6E4BFFA9FB3822 + buildPhases + + 85784FAF1C4B44BC99CA3CB4 + AB8F16C6A2224D1BA0D1AE76 + + buildRules + + dependencies + + 3391A808E8364FAAB52773AB + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXNativeTarget name - OCMArg.m - path - OCMock/Source/OCMock/OCMArg.m - sourceTree - SOURCE_ROOT + Pods-BeamMusicPlayerExampleTests + productName + Pods-BeamMusicPlayerExampleTests + productReference + F905CC96565D4048B77BC53A + productType + com.apple.product-type.library.static - 308F8D65C4064B118EA491CD + 86B74F0B938540269C21191E fileRef - 84A091D94352405797D329E5 + 91C072F734B1402581ED3998 isa PBXBuildFile - settings - - 31DE64E6398747C8B52E61B4 + 890156C095BC43B98F9A3D40 includeInIndex 1 @@ -497,32 +1827,58 @@ lastKnownFileType sourcecode.c.h name - OCPartialMockRecorder.h + OCObserverMockObject.h path - OCMock/Source/OCMock/OCPartialMockRecorder.h + OCMock/Source/OCMock/OCObserverMockObject.h sourceTree SOURCE_ROOT - 37653E55FD01431DA340C40B + 894F09BF787A4D948C2A1703 - children + buildActionMask + 2147483647 + files - 8D8C4FF4D1E54B31BEB9F13D - AC27A1C6241E4FE5A792CE76 - 5352643FBC454BF5AE56B4E6 - F416A71B9E264828B0CA12C6 + 6F533C2854334A6B8E870F36 isa - PBXGroup - name - Pods-BeamMusicPlayerExampleTests-OCMock - sourceTree - <group> + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 8983D824C4FC4D64B404EF6F + + isa + PBXTargetDependency + target + E30EE24D06FE4CFDA1F7E90B + targetProxy + 8A0E96E3DF7E49EAB673448C + + 8A0E96E3DF7E49EAB673448C + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E30EE24D06FE4CFDA1F7E90B + remoteInfo + Pods-AutoScrollLabel - 38596BD7E9D14553B0D78F40 + 8AEEB4058B3D4A8EAC83D87F + + fileRef + 5FED1F8A10E74E9B9A9AB6C7 + isa + PBXBuildFile + + 8BA1EE16E370496295B8F2A8 baseConfigurationReference - 8582992CAB5C4D0392CD84E1 + E734683F27464F2BBC5B6EFD buildSettings ALWAYS_SEARCH_USER_PATHS @@ -530,29 +1886,30 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - + 5.0 OTHER_LDFLAGS PRODUCT_NAME @@ -563,163 +1920,191 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 387EEC7489BC42EEB15119C6 + 8BE6B6A387164B0C892ABBFE includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - Pods-BeamMusicPlayerExampleTests-environment.h + text.xcconfig path - Pods-BeamMusicPlayerExampleTests-environment.h + Pods-BeamMusicPlayerViewController.xcconfig sourceTree SOURCE_ROOT - 38A69A2C9B3E47C5B3D46CBA - - buildActionMask - 2147483647 - files - - B7C27CFC9ABE4FC7956B9C10 - 538842CB46074F499F7ECE16 - 7D0907738780496CB20ED6E7 - F6EA5EA7C6C84170996DB32E - C5CFCD9783E3440DA1A8B2F9 - 1171184021F543349C73B9A7 - 9D7E91CCD2B64168BBD770D1 - 079D3A4700E54B88B82E5C29 - EB18B18661864F8C8E4B2647 - BF58029791154DC38B3F39F7 - E43E178EAC914DC2A57758E8 - C8403C4DCEBE46C2A83D4FD6 - 0289D532045D43B98615909A - 1F46D779B5E243849D2119C0 - D507A9DE88574EB48D782CCD - 9622BFDAEAC84744B878451B - CB257DE6D00444678D345EE1 - 6913257F4FEC4CF0A2E876A2 - 8E14D3EBD27E4DFBA581F6DE - 8A207D83563F46C5B33C2DDF - 1A54BB5A7F6A4627B23166F6 - A3FF492738AD49A3BAF4C273 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 3BCB1C9B46D74C82A2071165 + 8C638EEA541F4563A0931AF1 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + wrapper.framework name - OCPartialMockObject.m + Foundation.framework path - OCMock/Source/OCMock/OCPartialMockObject.m + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Foundation.framework sourceTree - SOURCE_ROOT + DEVELOPER_DIR + + 8EE77FE154034F9487AC6A4B + + children + + 5E800BBD44D24D7EAF217A63 + A751F4D9F58249C2892857A6 + 3AD65E69D076404FB267030A + BAF18ADC6B5649CF8F1FBD6D + BA0129341B85473C934BD446 + 4CADF92BD41648478A5DB458 + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 8FF764EF5695486D94B30AF0 + + fileRef + 35B23A9936594FFFB236831A + isa + PBXBuildFile + + 90CD766F32214377933A18C4 + + isa + PBXTargetDependency + target + DCE4334401B344F7BC2C0C8E + targetProxy + 79A6C3F1A8B44454A532C998 + + 915206F75CE341FD912020AA + + fileRef + 69D9C43923004E4986E27B58 + isa + PBXBuildFile - 3C558A98DA0E445295092957 + 91C072F734B1402581ED3998 includeInIndex 1 isa PBXFileReference - name - Pods-acknowledgements.plist + lastKnownFileType + sourcecode.c.objc path - Pods-acknowledgements.plist + Pods-BeamMusicPlayerExampleTests-dummy.m sourceTree SOURCE_ROOT - 3C9EF2936D94496D97B5B7FA + 925A8CB393E547DDA8A80B5E - buildConfigurations - - 38596BD7E9D14553B0D78F40 - 5322CA6B5E874166BAD2FC21 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + fileRef + 20DE7A930F734B218D8FF2CC isa - XCConfigurationList + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 3D531FFDFDF244C3BFBB2F2A + 937384CCD2C046DA8802E08A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - OCMock.h + text.xcconfig path - OCMock/Source/OCMock/OCMock.h + Pods-AutoScrollLabel.xcconfig sourceTree SOURCE_ROOT - 429089422C55446DB1C9F565 + 93CB8C7567F04347932ADAE3 + + fileRef + 725EECEE76E74B9E85AAC5A1 + isa + PBXBuildFile + + 94248E941D6A45BF8AC27239 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + file.xib name - Pods-OBSlider-Private.xcconfig + BeamMusicPlayerViewController.xib path - Pods-OBSlider-Private.xcconfig + ../Source/BeamMusicPlayerViewController.xib sourceTree SOURCE_ROOT - 4395C258F4B34D9B95C95C0B + 95647843CD294EDA98B27876 + + fileRef + E3141A224D39462782567BA4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 95922DD5167F4E848FF98BC5 + + fileRef + 28B0DD43648646D6BDF23B5F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 9599B3A1227741289CE4F2F4 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - OBSlider.h + BeamMusicPlayerViewController.m path - OBSlider/OBSlider/OBSlider.h + ../Source/BeamMusicPlayerViewController.m sourceTree SOURCE_ROOT - 45EE3CECFC30418F87CC7252 + 95BB611A151942648F55F2AE fileRef - EAB8F900BB6D4F3EAB1A8816 + 03F4A452E927452BA0DC4CAF isa PBXBuildFile - settings - - 470B425A9C734881A24B76CC + 95D7B596D5AE4606929BD9F9 baseConfigurationReference - AC27A1C6241E4FE5A792CE76 + EF2A5670882C447286CB1B40 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -727,31 +2112,32 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch + Pods-OBSlider-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - + 5.0 OTHER_LDFLAGS PRODUCT_NAME @@ -762,78 +2148,29 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa - XCBuildConfiguration - name - Release - - 471F2C9A93DD47D88AD5CB0B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - OBSlider.m - path - OBSlider/OBSlider/OBSlider.m - sourceTree - SOURCE_ROOT - - 485B59F138BD455F99460B78 - - buildActionMask - 2147483647 - files - - A02D9E7F6AF24FD38D6CB2FE - 672608AAD628420E84AEAB7D - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 4D39325A14CF41E992512CEC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Pods-environment.h - path - Pods-environment.h - sourceTree - SOURCE_ROOT + XCBuildConfiguration + name + Debug - 51726EA81B9D449C8FC75080 + 962F1E8102024263A116250B - children + buildActionMask + 2147483647 + files - 37653E55FD01431DA340C40B - 229F98FB9CD24809B8275EC0 - 2CADB3B463B24822A031CCF9 - 1A6E66647CF34C06B789C5B3 + 7634D4C445E14292B1026EE7 isa - PBXGroup - name - Targets Support Files - sourceTree - <group> + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 5322CA6B5E874166BAD2FC21 + 970FDA74A9F441C08A71F450 baseConfigurationReference - 8582992CAB5C4D0392CD84E1 + EC904DBF39AD45D2BDE4F177 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -852,6 +2189,8 @@ 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREFIX_HEADER + Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch GCC_PREPROCESSOR_DEFINITIONS DEBUG=1 @@ -864,7 +2203,7 @@ INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 + 5.0 OTHER_LDFLAGS PRODUCT_NAME @@ -881,93 +2220,89 @@ name Debug - 5352643FBC454BF5AE56B4E6 + 9850CEC0A2CB4BF4837430C2 + + fileRef + EE9CA80E004A49DC96206590 + isa + PBXBuildFile + + 9BE924BBA19C42EC8451EC72 includeInIndex 1 isa PBXFileReference - name - Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch + lastKnownFileType + sourcecode.c.h path Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch sourceTree SOURCE_ROOT - 538842CB46074F499F7ECE16 - - fileRef - FCBE851138A04EDAA6F8A85A - isa - PBXBuildFile - settings - - - 57A654E741BD44D58A1F51E4 - - buildConfigurationList - C5FD20316543437FAD2775A0 - buildPhases - - 278178BFEE5D42CD83F24BD7 - 485B59F138BD455F99460B78 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - CBF85B2A915E445CB5949605 - productType - com.apple.product-type.library.static - - 57F5C984DEFB4592AC844097 + 9BEC04644FE446FC81C2C16F fileRef - 13E75CB198C9479EB7AA8161 + A93E8DB065C741608D6A5B7F isa PBXBuildFile - settings - - 583D75947EFC406386047EEA + 9D46573EAD1C4C4084562F13 children - 98D5CA4E08AA478C9FEAACC9 - 87FCE1EA2D224136A66490C9 - CBF85B2A915E445CB5949605 - 62A4484E695B4752A394CDC6 + 3F6525D345F245E790F82051 + 5352D9F3876C4F6F8B19574F + 35B23A9936594FFFB236831A + 4FFD07860E7C400E9E8601B1 + A93E8DB065C741608D6A5B7F + A74CBE2A94A246AC9D414D21 + B739B0DD55A047E4A5FDF98B + FA18F2F274FB4C068C8C60FE + 47675EE38C814E228C7CBAEF + 69D9C43923004E4986E27B58 + CDC4B7AAF1114C85A86077C9 + 9F4DE06667F841DFA5F6FDFC + 5CA8124E5E0143E7A64C26B9 + CDEC2D9072A74BB5A573435E + 6A6C3E7215FD48B0A7B657E4 + 39F40569578E4CAD9F99FB26 + 042BBA8281F146F2B9E85410 + 77F12A930E6B4D2080BCC331 + 61874FB992EA4EAD9E3FAB0D + E1CC1172A9C84B0BA910D065 + 1A01EF2340CD40F2851BA73A + 09205136E10E42229B3497E8 + 2A1D0E4DDF8E4E148BDA45FA + 4C4DC7DB817340CFB412D0C0 + 4EB4F9DF27384ED086299B65 + 737D71F1B1854A17A61FE4F6 + 1DBF9E23A06F4362A4E507D8 + 0EB0A42D33A543CD804D74DD + CF27AA854EDF4668A1D526AC + E333FD4992904256B8CFEC90 + 725EECEE76E74B9E85AAC5A1 + 21355348368D4B0CB62E4C76 + E01B7C8512EA4272ABCD7BC7 + 03F4A452E927452BA0DC4CAF + 7F3CD065E93649D5A332313A + 890156C095BC43B98F9A3D40 + 0AAA9FAAA9564547A052DBA2 + E61BBEF64A204ED1B65AA9EA + BCF12462E3894B3CA53C65AE + 65A03CFFF4144F9D95B98EB8 + D3F826AA70B241AEBB4134B5 + BBE098A4303D43138FB1DAA8 + F46BFFDCBCE34857BBE8418A isa PBXGroup name - Products + OCMock sourceTree <group> - 583D9B2614394DE0972ABC4A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - OCClassMockObject.h - path - OCMock/Source/OCMock/OCClassMockObject.h - sourceTree - SOURCE_ROOT - - 59299464157245FA824A4541 + 9F4DE06667F841DFA5F6FDFC includeInIndex 1 @@ -976,143 +2311,112 @@ lastKnownFileType sourcecode.c.objc name - OCMExceptionReturnValueProvider.m + OCMBlockCaller.m path - OCMock/Source/OCMock/OCMExceptionReturnValueProvider.m + OCMock/Source/OCMock/OCMBlockCaller.m sourceTree SOURCE_ROOT - 5962AF1069444C87992C04D0 + 9F86207A14344E718CEE1DE1 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - OCMPassByRefSetter.m path - OCMock/Source/OCMock/OCMPassByRefSetter.m + libPods-BeamMusicPlayerViewController.a sourceTree - SOURCE_ROOT + BUILT_PRODUCTS_DIR - 5BDA597DD8054462BCD0FC70 + A10DF60EE6714D13AB391DBA - fileRef - D746313E3BCE44B9BC722704 + baseConfigurationReference + E734683F27464F2BBC5B6EFD + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + isa - PBXBuildFile - settings - + XCBuildConfiguration + name + Release - 5EFCC70D61184FBCB4AFBE29 + A1690E622F0F45399DA10B47 fileRef - 59299464157245FA824A4541 + 1A01EF2340CD40F2851BA73A isa PBXBuildFile - settings - - - 62A4484E695B4752A394CDC6 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - name - libPods-BeamMusicPlayerExampleTests.a - path - libPods-BeamMusicPlayerExampleTests.a - sourceTree - BUILT_PRODUCTS_DIR - - 62C6B23818214B15B045222D - - buildActionMask - 2147483647 - files - - 7D6271D184FD4047BE84D12D - 308F8D65C4064B118EA491CD - F990CCB3D3DA4D40A188111B - F712A057F861489193FC265E - 03A4175147F94649ACDDFEFE - 1EF0E15CF12D44DBAE04800B - 856FE0DB0B39408BB66CF44C - 9DA3C2171C2F4A2786C1F2BC - 5EFCC70D61184FBCB4AFBE29 - 051EE9B364FA4C8A8E35B185 - 9CC350E4FB94436DB212B353 - 45EE3CECFC30418F87CC7252 - 77DA5AB4DFA5462F9915E6D1 - 57F5C984DEFB4592AC844097 - E27556AF4C8A4286A1901787 - 83F6815E600547729EF39B6A - 01ACC3D1FDE34497AD345082 - CDD588106D6243258420B483 - C8BBFDFBAC3F4A2C8DD3D58B - F41D265562DD4FACA488F6D6 - C4FED9169DB7421CBB1B40BB - 9ACED3CBF9C84A37AB83B718 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - 6546777B92CD409494F0F99E + A19195F7460144ECB33C66F0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - OCMObserverRecorder.h + text.script.sh path - OCMock/Source/OCMock/OCMObserverRecorder.h + Pods-resources.sh sourceTree SOURCE_ROOT - 672608AAD628420E84AEAB7D + A2625B9BB9A24ED799BE993F fileRef - 87FCE1EA2D224136A66490C9 + 09205136E10E42229B3497E8 isa PBXBuildFile - settings - - 6913257F4FEC4CF0A2E876A2 + A27853AC860043719930D877 fileRef - 6A0714036BF149A38A5D46BF + 4EB4F9DF27384ED086299B65 isa PBXBuildFile - settings - - - 6A0714036BF149A38A5D46BF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - OCMReturnValueProvider.h - path - OCMock/Source/OCMock/OCMReturnValueProvider.h - sourceTree - SOURCE_ROOT - 6FE239CBFBBA4D2C8B063BD6 + A4338C2F1C574185A5E03D7B includeInIndex 1 @@ -1121,75 +2425,13 @@ lastKnownFileType wrapper.framework name - Foundation.framework + MediaPlayer.framework path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Foundation.framework + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/MediaPlayer.framework sourceTree DEVELOPER_DIR - 72AB8739CAF34B258EA4DB4A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - OCMExceptionReturnValueProvider.h - path - OCMock/Source/OCMock/OCMExceptionReturnValueProvider.h - sourceTree - SOURCE_ROOT - - 7439F4AF29A049C9AB21EB60 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - OCMConstraint.m - path - OCMock/Source/OCMock/OCMConstraint.m - sourceTree - SOURCE_ROOT - - 77DA5AB4DFA5462F9915E6D1 - - fileRef - 264C4E84301446C1AD65223D - isa - PBXBuildFile - settings - - - 7893352F64454A2AAEA4CF64 - - buildActionMask - 2147483647 - files - - F0D5FBF25F7C4A3D907D0BCF - 1ABEAB179011411A9D60A633 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 797219FB7C9445CE983731B9 - - fileRef - EE4C9879DB2E4D248CF52CF1 - isa - PBXBuildFile - settings - - - 7B18518D1D6C499DBD05561E + A57B5B75F3A944B58A04934C includeInIndex 1 @@ -1197,62 +2439,66 @@ PBXFileReference lastKnownFileType sourcecode.c.h - name - OCMConstraint.h path - OCMock/Source/OCMock/OCMConstraint.h + Pods-OBSlider-prefix.pch sourceTree - SOURCE_ROOT - - 7D0907738780496CB20ED6E7 - - fileRef - 1BC98C13060B4429B7F4CDB0 - isa - PBXBuildFile - settings - - - 7D6271D184FD4047BE84D12D - - fileRef - F763CA5AC9914969BE71A16B - isa - PBXBuildFile - settings - - - 80A25D9BA84D481BAC19ACD0 - - buildActionMask - 2147483647 - files - - E5FE9F7211F4446D9C434334 - 5BDA597DD8054462BCD0FC70 - + SOURCE_ROOT + + A72830F9E67F46AAA2182C35 + + fileRef + 5CA8124E5E0143E7A64C26B9 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 814B44C581154F879C1E5985 + A74CBE2A94A246AC9D414D21 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Pods-OBSlider-prefix.pch + NSNotificationCenter+OCMAdditions.m path - Pods-OBSlider-prefix.pch + OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.m sourceTree SOURCE_ROOT - 823424317BAF4A5B8065534F + A751F4D9F58249C2892857A6 + + children + + D78FFC3E14E14650B8D9A100 + EC904DBF39AD45D2BDE4F177 + 9BE924BBA19C42EC8451EC72 + EE9CA80E004A49DC96206590 + + isa + PBXGroup + name + Pods-BeamMusicPlayerExampleTests-OCMock + sourceTree + <group> + + A7C639574F644D58A786C2ED + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + DCE4334401B344F7BC2C0C8E + remoteInfo + Pods-OBSlider + + A873E0A965E5496D8C8BA10C baseConfigurationReference - 429089422C55446DB1C9F565 + 733ABB4C6C1B4E8A99EBF6DD buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1271,8 +2517,6 @@ 0 GCC_PRECOMPILE_PREFIX_HEADER YES - GCC_PREFIX_HEADER - Pods-OBSlider-prefix.pch GCC_PREPROCESSOR_DEFINITIONS DEBUG=1 @@ -1285,7 +2529,7 @@ INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 + 5.0 OTHER_LDFLAGS PRODUCT_NAME @@ -1302,289 +2546,249 @@ name Debug - 82C74B46F3204DAEB5B8865D + A93E8DB065C741608D6A5B7F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - OCMIndirectReturnValueProvider.m + NSNotificationCenter+OCMAdditions.h path - OCMock/Source/OCMock/OCMIndirectReturnValueProvider.m + OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.h sourceTree SOURCE_ROOT - 83F6815E600547729EF39B6A + A9E4ED6F3F6A44888F871492 - fileRef - 1B2BA9EF2D3F4FFDB5DA7F3F + children + + 94248E941D6A45BF8AC27239 + 45EE358171E2484CA66081F3 + 1ED64E297DEA48CBB891B84C + isa - PBXBuildFile - settings - + PBXGroup + name + BeamMusicPlayerViewController + sourceTree + <group> - 84A091D94352405797D329E5 + AA4BE95F1CFF4168AD7D8A8A - includeInIndex + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType 1 + remoteGlobalIDString + E7EEAB4E35A94310AF3A7A11 + remoteInfo + Pods-BeamMusicPlayerViewController + + AA84E29CFD3A4E43811FDB0E + + fileRef + 65A03CFFF4144F9D95B98EB8 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSMethodSignature+OCMAdditions.m - path - OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.m - sourceTree - SOURCE_ROOT + PBXBuildFile - 84F9E93F1AB94F51852574C4 + AB8F16C6A2224D1BA0D1AE76 - includeInIndex - 1 + buildActionMask + 2147483647 + files + + D8B3597842554D6CA4C352A8 + 62A3B506EDC749039515A45D + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSInvocation+OCMAdditions.h - path - OCMock/Source/OCMock/NSInvocation+OCMAdditions.h - sourceTree - SOURCE_ROOT + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 856FE0DB0B39408BB66CF44C + ACBAD912866D4BDD9A3412CD fileRef - ED6705FEE89042609EFEAE2C + BCF12462E3894B3CA53C65AE isa PBXBuildFile - settings - - 8582992CAB5C4D0392CD84E1 + AE2A98CC276140D5BFD6E723 - includeInIndex - 1 + children + + B0C2B172477442758D1A93A5 + isa - PBXFileReference - lastKnownFileType - text.xcconfig + PBXGroup name - Pods-BeamMusicPlayerExampleTests.xcconfig - path - Pods-BeamMusicPlayerExampleTests.xcconfig + Local Pods sourceTree - SOURCE_ROOT + <group> - 8625B68B52DE4D908EF4D3DD + AE8BB156A21B4E65A2E334A6 - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 4.3 - + fileRef + 2E76A072C2C74929A03E7DB5 isa - XCBuildConfiguration - name - Release + PBXBuildFile - 8792F8D13C8541589DF96FFB + B0C2B172477442758D1A93A5 - includeInIndex - 1 + children + + 400F5AB5B17847F3A79DBD15 + 7D989A816A9D4F3EBCDEB8CE + 20004A21954740F897FBC96F + 0B7B3F8A99FA4B719C82B918 + 2E76A072C2C74929A03E7DB5 + C7E701FC70184EA6A1C880E8 + FC1FF0C43742441F9E572B2B + 9599B3A1227741289CE4F2F4 + FEDBDFE1CCE24258863BB5A6 + 20DE7A930F734B218D8FF2CC + 226D62C0D7A74E9FB9F7A22A + FCC447076F0840768BE3716A + 5FED1F8A10E74E9B9A9AB6C7 + E3141A224D39462782567BA4 + C022DCB3317849A5B5BA0419 + C2433880EB094D359602FBBD + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - OCMockRecorder.h - path - OCMock/Source/OCMock/OCMockRecorder.h + BeamMusicPlayerViewController sourceTree - SOURCE_ROOT + <group> - 87FCE1EA2D224136A66490C9 + B18375514742409A86EF3B44 - explicitFileType - archive.ar - includeInIndex - 0 + fileRef + C7E701FC70184EA6A1C880E8 isa - PBXFileReference - name - libPods-OBSlider.a - path - libPods-OBSlider.a - sourceTree - BUILT_PRODUCTS_DIR + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 8919B9F589AA4D9E84C4335A + B29FC64865384CA4976E4C17 - includeInIndex - 1 + buildConfigurations + + A10DF60EE6714D13AB391DBA + 8BA1EE16E370496295B8F2A8 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - OCMPassByRefSetter.h - path - OCMock/Source/OCMock/OCMPassByRefSetter.h - sourceTree - SOURCE_ROOT + XCConfigurationList - 8A0A029AA37B4F6C81BF0F8E + B2E74D835A3F4F3A8E95B096 buildConfigurationList - B73842E13433402A85F1AABB + B29FC64865384CA4976E4C17 buildPhases - 62C6B23818214B15B045222D - 2310914AEE6348539262A7BE - 38A69A2C9B3E47C5B3D46CBA + 6080D6AD5B844DCBAEA1C17A + 328921BBA4CC45EBB3CA6788 buildRules dependencies - + + 12805F680139472B824FB8A1 + FAB704CA865D4AC7B284D517 + CD5FD3C26ADE41FF9F7A435A + isa PBXNativeTarget name - Pods-BeamMusicPlayerExampleTests-OCMock + Pods productName - Pods-BeamMusicPlayerExampleTests-OCMock + Pods productReference - 98D5CA4E08AA478C9FEAACC9 + 28C78263ED294A1E9F8F5D46 productType com.apple.product-type.library.static - 8A207D83563F46C5B33C2DDF + B454EBFBDA2F420198FFA303 fileRef - 0D27CA82C68344A1B7C259AB + E61BBEF64A204ED1B65AA9EA isa PBXBuildFile - settings - - 8D8C4FF4D1E54B31BEB9F13D + B739B0DD55A047E4A5FDF98B includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h name - Pods-BeamMusicPlayerExampleTests-OCMock.xcconfig + OCClassMockObject.h path - Pods-BeamMusicPlayerExampleTests-OCMock.xcconfig + OCMock/Source/OCMock/OCClassMockObject.h sourceTree SOURCE_ROOT - 8E14D3EBD27E4DFBA581F6DE - - fileRef - 1DCDD76BB8BE43D3B76067DE - isa - PBXBuildFile - settings - - - 93654A9A8B044B159BBF462D - - buildActionMask - 2147483647 - files - - 01F638D6AC6F4045887CC5C8 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 940802C477BA46AB8AFFD7E0 + B98D8444E67E43718DB7F6A3 - includeInIndex - 1 + buildSettings + + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + XCBuildConfiguration name - OCObserverMockObject.m - path - OCMock/Source/OCMock/OCObserverMockObject.m - sourceTree - SOURCE_ROOT + Release - 9573930C5C1247BCBD1E27BC + B9F8A806177C4B869DB93C93 fileRef - 6FE239CBFBBA4D2C8B063BD6 + BAE38FD74F454DDD8B25CC90 isa PBXBuildFile - settings - - 95D169E59DFF45CC9DD1F704 + BA0129341B85473C934BD446 - buildConfigurationList - BA426F6CA9504DBFB620C500 - buildPhases + children - 80A25D9BA84D481BAC19ACD0 - A56F508B3B6646DFA4CA01BA - 93654A9A8B044B159BBF462D + E734683F27464F2BBC5B6EFD + CD3C086BDFFB448183D4B77C + A19195F7460144ECB33C66F0 + 700B7195557645688B305A72 + F489A92CC68D4CB4B8DA9C28 + 3F500EB74A434E4DA9C8CF91 - buildRules - - dependencies - isa - PBXNativeTarget + PBXGroup name - Pods-OBSlider - productName - Pods-OBSlider - productReference - 87FCE1EA2D224136A66490C9 - productType - com.apple.product-type.library.static + Pods + sourceTree + <group> - 9622BFDAEAC84744B878451B + BA02FB45439D44298601AA6C fileRef - 8919B9F589AA4D9E84C4335A + 21355348368D4B0CB62E4C76 isa PBXBuildFile - settings - - 98D5CA4E08AA478C9FEAACC9 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - name - libPods-BeamMusicPlayerExampleTests-OCMock.a - path - libPods-BeamMusicPlayerExampleTests-OCMock.a - sourceTree - BUILT_PRODUCTS_DIR - - 98F1A825CB3B489C8F96FD0B + BA354483C67845E3B7A350D8 baseConfigurationReference - A7B2C54433CD4D74B70D92E4 + 3FD5EAEF8AB2425E9AB71343 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1603,6 +2807,8 @@ 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREFIX_HEADER + Pods-AutoScrollLabel-prefix.pch GCC_PREPROCESSOR_DEFINITIONS DEBUG=1 @@ -1615,7 +2821,7 @@ INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 + 5.0 OTHER_LDFLAGS PRODUCT_NAME @@ -1623,74 +2829,77 @@ PUBLIC_HEADERS_FOLDER_PATH $(TARGET_NAME) SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 9ACED3CBF9C84A37AB83B718 - - fileRef - F416A71B9E264828B0CA12C6 - isa - PBXBuildFile - settings - - - 9CC350E4FB94436DB212B353 - - fileRef - C66FC675C75D40AE9719D467 + iphoneos + SKIP_INSTALL + YES + isa - PBXBuildFile - settings - + XCBuildConfiguration + name + Debug - 9D7E91CCD2B64168BBD770D1 + BAE38FD74F454DDD8B25CC90 - fileRef - 009D4D8BB3C549E18F9EA832 + includeInIndex + 1 isa - PBXBuildFile - settings - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSDateFormatter+Duration.h + path + ../Source/NSDateFormatter+Duration.h + sourceTree + SOURCE_ROOT - 9DA3C2171C2F4A2786C1F2BC + BAF18ADC6B5649CF8F1FBD6D - fileRef - 7439F4AF29A049C9AB21EB60 + children + + 3EF20FC9A9014F5CAA1324C7 + EF2A5670882C447286CB1B40 + A57B5B75F3A944B58A04934C + 455F89F922F749C1A33BE032 + isa - PBXBuildFile - settings - + PBXGroup + name + Pods-OBSlider + sourceTree + <group> - A02D9E7F6AF24FD38D6CB2FE + BBE098A4303D43138FB1DAA8 - fileRef - 6FE239CBFBBA4D2C8B063BD6 + includeInIndex + 1 isa - PBXBuildFile - settings - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCProtocolMockObject.h + path + OCMock/Source/OCMock/OCProtocolMockObject.h + sourceTree + SOURCE_ROOT - A13E1AA10CDB45C084DF9928 + BCF12462E3894B3CA53C65AE includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Pods-acknowledgements.markdown + OCPartialMockObject.m path - Pods-acknowledgements.markdown + OCMock/Source/OCMock/OCPartialMockObject.m sourceTree SOURCE_ROOT - A1925BD7EE4044B1A726FCC8 + BFEF9B255C634744A20C4989 includeInIndex 1 @@ -1699,78 +2908,168 @@ lastKnownFileType sourcecode.c.objc name - Pods-BeamMusicPlayerExampleTests-dummy.m + BeamMPMusicPlayerProvider.m path - Pods-BeamMusicPlayerExampleTests-dummy.m + ../Source/BeamMPMusicPlayerProvider.m sourceTree SOURCE_ROOT - A3FF492738AD49A3BAF4C273 + C019B5A6CC624C48BED8F4D1 - fileRef - 2DA61BCCA8B64EA78049B8B4 + children + + D1B55E83BBBD4ACD836141B2 + 062E70D60D5643E3AD51019F + 9D46573EAD1C4C4084562F13 + isa - PBXBuildFile - settings - + PBXGroup + name + Pods + sourceTree + <group> - A56F508B3B6646DFA4CA01BA + C022DCB3317849A5B5BA0419 - buildActionMask - 2147483647 - files + children - 9573930C5C1247BCBD1E27BC + BAE38FD74F454DDD8B25CC90 + 553E7BFFEEA34AF7B690B677 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXGroup + name + Categories + sourceTree + <group> + + C2433880EB094D359602FBBD + + children + + 63BB6A84D01748CAA219F548 + BFEF9B255C634744A20C4989 + + isa + PBXGroup + name + MediaPlayer + sourceTree + <group> - A7B2C54433CD4D74B70D92E4 + C7E701FC70184EA6A1C880E8 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc name - Pods.xcconfig + BeamMusicPlayerTransparentToolbar.m path - Pods.xcconfig + ../Source/BeamMusicPlayerTransparentToolbar.m sourceTree SOURCE_ROOT - A8EC9F49A68647A1AD2A3DAE + C91F2E55252F48DAA6CA9F47 + + fileRef + 0B7B3F8A99FA4B719C82B918 + isa + PBXBuildFile + + CBA01DD5A89D417886CB74B5 + + fileRef + FCC447076F0840768BE3716A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + CC8DA47352174FD4B6693A7A + + fileRef + BBE098A4303D43138FB1DAA8 + isa + PBXBuildFile + + CD3C086BDFFB448183D4B77C includeInIndex 1 isa PBXFileReference - name - Pods-resources.sh + lastKnownFileType + sourcecode.c.h path - Pods-resources.sh + Pods-environment.h sourceTree SOURCE_ROOT - AC27A1C6241E4FE5A792CE76 + CD5FD3C26ADE41FF9F7A435A + + isa + PBXTargetDependency + target + DCE4334401B344F7BC2C0C8E + targetProxy + 2F1FE20F8F07457892407D81 + + CDC4B7AAF1114C85A86077C9 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h name - Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig + OCMBlockCaller.h path - Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig + OCMock/Source/OCMock/OCMBlockCaller.h sourceTree SOURCE_ROOT - AD1E32D5E8BC46BD9AECBD7F + CDC4EF788C964D0F9523F81F + + buildActionMask + 2147483647 + files + + 45104C6FCEE6426DA45416B5 + F8FF98A2DF4E4C24A183C463 + D604D03FDBE14279A985622B + 039674E55512440FA53B79C5 + 915206F75CE341FD912020AA + F1586822FCC7497F880D7A09 + FE60CC084989480C910DACDA + 3C44919EF03343CD89DD2AC7 + 1B945622295D482A814F0104 + 11146908505F40E9AF5F0608 + A2625B9BB9A24ED799BE993F + 0685EFD64EE1413E9F87BA6B + 7031ED76DDB9428393EC45C6 + 74A8569DBF6846E8BF0226C2 + 93CB8C7567F04347932ADAE3 + 37ACF3DB5B864A4AB80493C4 + 856A2E2E151146B791B183F8 + 274D8F4887D149CCB618C11F + ACBAD912866D4BDD9A3412CD + 2F24AAC872E743569B85CAEB + 4ECA271E6FE94A16A16DF9FD + 9850CEC0A2CB4BF4837430C2 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + CDEC2D9072A74BB5A573435E includeInIndex 1 @@ -1779,56 +3078,54 @@ lastKnownFileType sourcecode.c.objc name - OCClassMockObject.m + OCMBoxedReturnValueProvider.m path - OCMock/Source/OCMock/OCClassMockObject.m + OCMock/Source/OCMock/OCMBoxedReturnValueProvider.m sourceTree SOURCE_ROOT - ADD8F3D49C484579BC592CCF + CF27AA854EDF4668A1D526AC includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - OCMNotificationPoster.h + OCMockRecorder.m path - OCMock/Source/OCMock/OCMNotificationPoster.h + OCMock/Source/OCMock/OCMockRecorder.m sourceTree SOURCE_ROOT - B73842E13433402A85F1AABB + CFFB711F0AD4407BA4AAF29F - buildConfigurations - - 470B425A9C734881A24B76CC - EA63EEC302B347E6BF253447 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXTargetDependency + target + E30EE24D06FE4CFDA1F7E90B + targetProxy + 5B563C0A050B4BADB5270AF7 - B7C27CFC9ABE4FC7956B9C10 + D06C38F7AFF5466AA906B99E - fileRef - 84F9E93F1AB94F51852574C4 + buildSettings + + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + isa - PBXBuildFile - settings - + XCBuildConfiguration + name + Debug - BA426F6CA9504DBFB620C500 + D0F9462DC956427DBDAAF01A buildConfigurations - FA5EB3BEE56E47ED8DBBB533 - 823424317BAF4A5B8065534F + D185CEDFFB8C49F1819A77A2 + BA354483C67845E3B7A350D8 defaultConfigurationIsVisible 0 @@ -1837,7 +3134,74 @@ isa XCConfigurationList - BB5CDD76C0A64D4382373514 + D161C15BDDCF4B579DB46DCC + + containerPortal + D1ACE629ED6649F39E5CFB15 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E30EE24D06FE4CFDA1F7E90B + remoteInfo + Pods-AutoScrollLabel + + D185CEDFFB8C49F1819A77A2 + + baseConfigurationReference + 3FD5EAEF8AB2425E9AB71343 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-AutoScrollLabel-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + D1ACE629ED6649F39E5CFB15 attributes @@ -1845,7 +3209,7 @@ 0450 buildConfigurationList - 03AA43105E2C46BE83572C6C + F975B1ECABA246BF8EA55BE0 compatibilityVersion Xcode 3.2 developmentRegion @@ -1859,116 +3223,209 @@ en mainGroup - FEFCDC5163394C66AF16D7D2 + 7A2DDABDA19746C69C28EA5B productRefGroup - 583D75947EFC406386047EEA + 723F5C9C3BBF4D538B613E0B + projectDirPath + projectReferences + projectRoot + targets - 8A0A029AA37B4F6C81BF0F8E - 95D169E59DFF45CC9DD1F704 - 57A654E741BD44D58A1F51E4 - 0B8B6842A5864DA99DB2E852 + E30EE24D06FE4CFDA1F7E90B + F720D8B68F7D4313B01A9BCA + E7EEAB4E35A94310AF3A7A11 + DCE4334401B344F7BC2C0C8E + B2E74D835A3F4F3A8E95B096 + 8602579E8E92411CAA75E53C + + + D1B55E83BBBD4ACD836141B2 + + children + + E5E43DCB5B8F4F4884BFD04F + 26D1B76778564F7CBEB6C52F + isa + PBXGroup + name + AutoScrollLabel + sourceTree + <group> + + D3F826AA70B241AEBB4134B5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + OCPartialMockRecorder.m + path + OCMock/Source/OCMock/OCPartialMockRecorder.m + sourceTree + SOURCE_ROOT + + D40C95114AE44F53A7CE004F + + fileRef + 890156C095BC43B98F9A3D40 + isa + PBXBuildFile + + D5E6F01255AD4E6DB12AE8CF + + fileRef + 2A1D0E4DDF8E4E148BDA45FA + isa + PBXBuildFile + + D604D03FDBE14279A985622B + + fileRef + A74CBE2A94A246AC9D414D21 + isa + PBXBuildFile - BB9D969556954542BADFE7D1 + D78FFC3E14E14650B8D9A100 includeInIndex 1 isa PBXFileReference - name - Pods-BeamMusicPlayerExampleTests-acknowledgements.plist + lastKnownFileType + text.xcconfig path - Pods-BeamMusicPlayerExampleTests-acknowledgements.plist + Pods-BeamMusicPlayerExampleTests-OCMock.xcconfig sourceTree SOURCE_ROOT - BF58029791154DC38B3F39F7 + D8B3597842554D6CA4C352A8 fileRef - D56FE0D4E3474DB18E5EE0B9 + 8C638EEA541F4563A0931AF1 isa PBXBuildFile - settings - - C3927CB8B1ED4986A4514032 + D8FDF43104444318AAB5ADC2 + + buildActionMask + 2147483647 + files + + 152377E728CE4FC1AFCD3FDD + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DC463110B53B4FB3BE1AA0D7 + + fileRef + 8C638EEA541F4563A0931AF1 + isa + PBXBuildFile + + DCE4334401B344F7BC2C0C8E + + buildConfigurationList + 4BC6E30A0F174C288C7AC028 + buildPhases + + 20D6320CF5CC43A99EC5CE79 + D8FDF43104444318AAB5ADC2 + 45FC300D90E749B88AC0E252 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Pods-OBSlider + productName + Pods-OBSlider + productReference + 4E4D130798A740F4A7BB9BAC + productType + com.apple.product-type.library.static + + E01B7C8512EA4272ABCD7BC7 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Pods-BeamMusicPlayerExampleTests-resources.sh + OCMRealObjectForwarder.m path - Pods-BeamMusicPlayerExampleTests-resources.sh + OCMock/Source/OCMock/OCMRealObjectForwarder.m sourceTree SOURCE_ROOT - C45ABB29EACA42DFA7BFE97C + E1B2E095562444A79D811E44 includeInIndex 1 isa PBXFileReference - name - Podfile + lastKnownFileType + text.script.sh path - ../Podfile + Pods-BeamMusicPlayerExampleTests-resources.sh sourceTree SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - C4FED9169DB7421CBB1B40BB - - fileRef - C76AD9DD7A0849CF89EAA1D4 - isa - PBXBuildFile - settings - - - C5CFCD9783E3440DA1A8B2F9 - - fileRef - 08BB26466BD84CEF81B97A7F - isa - PBXBuildFile - settings - - C5F99253B4F54BD79C16104D + E1CC1172A9C84B0BA910D065 - children - - 4395C258F4B34D9B95C95C0B - 471F2C9A93DD47D88AD5CB0B - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - OBSlider + OCMIndirectReturnValueProvider.m + path + OCMock/Source/OCMock/OCMIndirectReturnValueProvider.m sourceTree - <group> + SOURCE_ROOT - C5FD20316543437FAD2775A0 + E30EE24D06FE4CFDA1F7E90B - buildConfigurations + buildConfigurationList + D0F9462DC956427DBDAAF01A + buildPhases - DA7BDA4E5B6847BEBF7FB7E8 - 98F1A825CB3B489C8F96FD0B + F16F35D26EF14C26A33193FC + 894F09BF787A4D948C2A1703 + 07E483A4CDD04395A809DB79 - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + buildRules + + dependencies + isa - XCConfigurationList + PBXNativeTarget + name + Pods-AutoScrollLabel + productName + Pods-AutoScrollLabel + productReference + 851B9F429A00475EA7875B87 + productType + com.apple.product-type.library.static - C66FC675C75D40AE9719D467 + E3141A224D39462782567BA4 includeInIndex 1 @@ -1977,158 +3434,184 @@ lastKnownFileType sourcecode.c.objc name - OCMNotificationPoster.m + BeamRadialGradientView.m path - OCMock/Source/OCMock/OCMNotificationPoster.m + ../Source/BeamRadialGradientView.m sourceTree SOURCE_ROOT - C76AD9DD7A0849CF89EAA1D4 + E333FD4992904256B8CFEC90 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - OCProtocolMockObject.m + OCMPassByRefSetter.h path - OCMock/Source/OCMock/OCProtocolMockObject.m + OCMock/Source/OCMock/OCMPassByRefSetter.h sourceTree SOURCE_ROOT - C8403C4DCEBE46C2A83D4FD6 + E3CE54FD85534FA990552F4B - fileRef - 6546777B92CD409494F0F99E + buildActionMask + 2147483647 + files + + 11D61DB19E024FDCA1ADA918 + isa - PBXBuildFile - settings - + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - C8BBFDFBAC3F4A2C8DD3D58B + E3F5128D5BDA47D9AE0BE98D fileRef - 3BCB1C9B46D74C82A2071165 + FEDBDFE1CCE24258863BB5A6 isa PBXBuildFile - settings - - CA6E8CE616804D639CC18FE8 + E5E43DCB5B8F4F4884BFD04F - children - - 84F9E93F1AB94F51852574C4 - F763CA5AC9914969BE71A16B - FCBE851138A04EDAA6F8A85A - 84A091D94352405797D329E5 - 1BC98C13060B4429B7F4CDB0 - 0399302C70B0479699BC5491 - 583D9B2614394DE0972ABC4A - AD1E32D5E8BC46BD9AECBD7F - 08BB26466BD84CEF81B97A7F - 2FD02E4152BC4511944C2E65 - DFBFAF67278B48859CC6E658 - E54B154322FA4F4989CC4271 - 009D4D8BB3C549E18F9EA832 - ED6705FEE89042609EFEAE2C - 7B18518D1D6C499DBD05561E - 7439F4AF29A049C9AB21EB60 - 72AB8739CAF34B258EA4DB4A - 59299464157245FA824A4541 - D56FE0D4E3474DB18E5EE0B9 - 82C74B46F3204DAEB5B8865D - ADD8F3D49C484579BC592CCF - C66FC675C75D40AE9719D467 - 6546777B92CD409494F0F99E - EAB8F900BB6D4F3EAB1A8816 - 3D531FFDFDF244C3BFBB2F2A - 1DB1614EA66D4B768FDF3C13 - 264C4E84301446C1AD65223D - 8792F8D13C8541589DF96FFB - 13E75CB198C9479EB7AA8161 - 8919B9F589AA4D9E84C4335A - 5962AF1069444C87992C04D0 - 04B84B350237416780CEB0CF - 1B2BA9EF2D3F4FFDB5DA7F3F - 6A0714036BF149A38A5D46BF - 1DE33E31166A44F2B9796762 - 1DCDD76BB8BE43D3B76067DE - 940802C477BA46AB8AFFD7E0 - 0D27CA82C68344A1B7C259AB - 3BCB1C9B46D74C82A2071165 - 31DE64E6398747C8B52E61B4 - 2528EC5EAEF346B39655099A - 2DA61BCCA8B64EA78049B8B4 - C76AD9DD7A0849CF89EAA1D4 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h name - OCMock + AutoScrollLabel.h + path + AutoScrollLabel/AutoScrollLabel/AutoScrollLabel.h sourceTree - <group> + SOURCE_ROOT - CB257DE6D00444678D345EE1 + E61BBEF64A204ED1B65AA9EA - fileRef - 04B84B350237416780CEB0CF + includeInIndex + 1 isa - PBXBuildFile - settings - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + OCPartialMockObject.h + path + OCMock/Source/OCMock/OCPartialMockObject.h + sourceTree + SOURCE_ROOT - CBF85B2A915E445CB5949605 + E734683F27464F2BBC5B6EFD - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference - name - libPods.a + lastKnownFileType + text.xcconfig path - libPods.a + Pods.xcconfig sourceTree - BUILT_PRODUCTS_DIR + SOURCE_ROOT - CDD588106D6243258420B483 + E7B80990E4244A4999EE7A1B fileRef - 940802C477BA46AB8AFFD7E0 + 0EB0A42D33A543CD804D74DD isa PBXBuildFile - settings - - D507A9DE88574EB48D782CCD + E7EEAB4E35A94310AF3A7A11 + + buildConfigurationList + 763B31CE2D7041AC930F4E4E + buildPhases + + 224630243718495EBB7E45AB + E3CE54FD85534FA990552F4B + 829EDC0E0496469591349D65 + + buildRules + + dependencies + + 8983D824C4FC4D64B404EF6F + 07F26B7983C84A089A7BAB86 + CFFB711F0AD4407BA4AAF29F + 90CD766F32214377933A18C4 + 18821BAC719A466E954DC2B6 + FF04ED108B5B401D990285FF + + isa + PBXNativeTarget + name + Pods-BeamMusicPlayerViewController + productName + Pods-BeamMusicPlayerViewController + productReference + 9F86207A14344E718CEE1DE1 + productType + com.apple.product-type.library.static + + E89C4199853C4C59A1C441C8 fileRef - 8792F8D13C8541589DF96FFB + 851B9F429A00475EA7875B87 isa PBXBuildFile - settings - - D56FE0D4E3474DB18E5EE0B9 + EAC94E5268A14668B58D16F8 + + buildActionMask + 2147483647 + files + + 16436B73315B44B2B70F298C + 8FF764EF5695486D94B30AF0 + 9BEC04644FE446FC81C2C16F + 28FD2C396B2341AABEB82D59 + 4A39E956F5914BBB9582080E + 52276BAD0F784485B1BAB846 + A72830F9E67F46AAA2182C35 + 69E29AB003F6402C84A81FDF + 24D127B024F04DEA8DA0F61A + 313A0ACEF31C4158BBF00A62 + A1690E622F0F45399DA10B47 + D5E6F01255AD4E6DB12AE8CF + A27853AC860043719930D877 + 6DC56FC8C0C74CF6A106B806 + E7B80990E4244A4999EE7A1B + 623ACCD1B9904C84B650A9C0 + BA02FB45439D44298601AA6C + 95BB611A151942648F55F2AE + D40C95114AE44F53A7CE004F + B454EBFBDA2F420198FFA303 + AA84E29CFD3A4E43811FDB0E + CC8DA47352174FD4B6693A7A + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + EC904DBF39AD45D2BDE4F177 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - OCMIndirectReturnValueProvider.h + text.xcconfig path - OCMock/Source/OCMock/OCMIndirectReturnValueProvider.h + Pods-BeamMusicPlayerExampleTests-OCMock-Private.xcconfig sourceTree SOURCE_ROOT - D746313E3BCE44B9BC722704 + EE9CA80E004A49DC96206590 includeInIndex 1 @@ -2136,66 +3619,25 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - Pods-OBSlider-dummy.m path - Pods-OBSlider-dummy.m + Pods-BeamMusicPlayerExampleTests-OCMock-dummy.m sourceTree SOURCE_ROOT - DA7BDA4E5B6847BEBF7FB7E8 + EF2A5670882C447286CB1B40 - baseConfigurationReference - A7B2C54433CD4D74B70D92E4 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_32_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 4.3 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - + includeInIndex + 1 isa - XCBuildConfiguration - name - Release + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-OBSlider-Private.xcconfig + sourceTree + SOURCE_ROOT - DFBFAF67278B48859CC6E658 + EF5BFEC7A1024BBC9011ECE5 includeInIndex 1 @@ -2204,62 +3646,57 @@ lastKnownFileType sourcecode.c.h name - OCMBlockCaller.h + OBSlider.h path - OCMock/Source/OCMock/OCMBlockCaller.h + OBSlider/OBSlider/OBSlider.h sourceTree SOURCE_ROOT - E077C5FBEBF841C0AE33AEC6 + F0550C74EA524FE6817618E5 - buildActionMask - 2147483647 - files - - F7B3586038A94824800BDC95 - + fileRef + 5349A91F45F948109B10C104 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - E27556AF4C8A4286A1901787 + F1586822FCC7497F880D7A09 fileRef - 5962AF1069444C87992C04D0 + 9F4DE06667F841DFA5F6FDFC isa PBXBuildFile - settings - - E43E178EAC914DC2A57758E8 + F16F35D26EF14C26A33193FC - fileRef - ADD8F3D49C484579BC592CCF + buildActionMask + 2147483647 + files + + 213C41E2A00E4EC0B1FFB378 + F0550C74EA524FE6817618E5 + isa - PBXBuildFile - settings - + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - E54B154322FA4F4989CC4271 + F3B3AE65258D4CEC9EBF6090 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - OCMBlockCaller.m + text path - OCMock/Source/OCMock/OCMBlockCaller.m + Pods-BeamMusicPlayerExampleTests-acknowledgements.markdown sourceTree SOURCE_ROOT - E5FE9F7211F4446D9C434334 + F3D9A9A50C1340B285C36110 fileRef - 471F2C9A93DD47D88AD5CB0B + 553E7BFFEEA34AF7B690B677 isa PBXBuildFile settings @@ -2268,23 +3705,38 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - E991116B1CDE40FAA13F3666 + F46BFFDCBCE34857BBE8418A - children - - 6FE239CBFBBA4D2C8B063BD6 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Frameworks + OCProtocolMockObject.m + path + OCMock/Source/OCMock/OCProtocolMockObject.m sourceTree - <group> + SOURCE_ROOT + + F489A92CC68D4CB4B8DA9C28 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-acknowledgements.markdown + sourceTree + SOURCE_ROOT - EA63EEC302B347E6BF253447 + F498DA2F414345329A54290E baseConfigurationReference - AC27A1C6241E4FE5A792CE76 + EF2A5670882C447286CB1B40 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -2292,32 +3744,31 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - NO + YES DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-BeamMusicPlayerExampleTests-OCMock-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO + Pods-OBSlider-prefix.pch GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 4.3 + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + OTHER_LDFLAGS PRODUCT_NAME @@ -2328,98 +3779,94 @@ iphoneos SKIP_INSTALL YES + VALIDATE_PRODUCT + YES isa XCBuildConfiguration name - Debug + Release - EAB8F900BB6D4F3EAB1A8816 + F4C6D903AF074CAB81CD17A4 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - OCMObserverRecorder.m + sourcecode.c.h path - OCMock/Source/OCMock/OCMObserverRecorder.m + Pods-BeamMusicPlayerViewController-prefix.pch sourceTree SOURCE_ROOT - EB18B18661864F8C8E4B2647 + F720D8B68F7D4313B01A9BCA - fileRef - 72AB8739CAF34B258EA4DB4A + buildConfigurationList + 046FF54ACCA043C0A3522732 + buildPhases + + CDC4EF788C964D0F9523F81F + 962F1E8102024263A116250B + EAC94E5268A14668B58D16F8 + + buildRules + + dependencies + isa - PBXBuildFile - settings - + PBXNativeTarget + name + Pods-BeamMusicPlayerExampleTests-OCMock + productName + Pods-BeamMusicPlayerExampleTests-OCMock + productReference + 1F8B1F31DE0A4B4DBB2DB48A + productType + com.apple.product-type.library.static - ED2BB37E6655489E85355CD0 + F8A1407E1E784782B8055F89 fileRef - 6FE239CBFBBA4D2C8B063BD6 + 3F500EB74A434E4DA9C8CF91 isa PBXBuildFile - settings - - - ED6705FEE89042609EFEAE2C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - OCMBoxedReturnValueProvider.m - path - OCMock/Source/OCMock/OCMBoxedReturnValueProvider.m - sourceTree - SOURCE_ROOT - EE4C9879DB2E4D248CF52CF1 + F8FF98A2DF4E4C24A183C463 - includeInIndex - 1 + fileRef + 4FFD07860E7C400E9E8601B1 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - Pods-dummy.m - path - Pods-dummy.m - sourceTree - SOURCE_ROOT + PBXBuildFile - EF6078243F4D48A3901AF6CC + F905CC96565D4048B77BC53A + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - name - Pods-BeamMusicPlayerExampleTests-acknowledgements.markdown path - Pods-BeamMusicPlayerExampleTests-acknowledgements.markdown + libPods-BeamMusicPlayerExampleTests.a sourceTree - SOURCE_ROOT + BUILT_PRODUCTS_DIR - F0D5FBF25F7C4A3D907D0BCF + F975B1ECABA246BF8EA55BE0 - fileRef - 6FE239CBFBBA4D2C8B063BD6 + buildConfigurations + + B98D8444E67E43718DB7F6A3 + D06C38F7AFF5466AA906B99E + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXBuildFile - settings - + XCConfigurationList - F416A71B9E264828B0CA12C6 + FA18F2F274FB4C068C8C60FE includeInIndex 1 @@ -2428,52 +3875,49 @@ lastKnownFileType sourcecode.c.objc name - Pods-BeamMusicPlayerExampleTests-OCMock-dummy.m + OCClassMockObject.m path - Pods-BeamMusicPlayerExampleTests-OCMock-dummy.m + OCMock/Source/OCMock/OCClassMockObject.m sourceTree SOURCE_ROOT - F41D265562DD4FACA488F6D6 + FA48BFB7C73F4B9E81C5C865 fileRef - 2528EC5EAEF346B39655099A + 9599B3A1227741289CE4F2F4 isa PBXBuildFile settings - - - F4849E02A96248B382FA5F10 - - buildSettings - IPHONEOS_DEPLOYMENT_TARGET - 4.3 + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - isa - XCBuildConfiguration - name - Debug - F6EA5EA7C6C84170996DB32E + FAB704CA865D4AC7B284D517 - fileRef - 583D9B2614394DE0972ABC4A isa - PBXBuildFile - settings - + PBXTargetDependency + target + E7EEAB4E35A94310AF3A7A11 + targetProxy + AA4BE95F1CFF4168AD7D8A8A - F712A057F861489193FC265E + FC1FF0C43742441F9E572B2B - fileRef - AD1E32D5E8BC46BD9AECBD7F + includeInIndex + 1 isa - PBXBuildFile - settings - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + BeamMusicPlayerViewController.h + path + ../Source/BeamMusicPlayerViewController.h + sourceTree + SOURCE_ROOT - F763CA5AC9914969BE71A16B + FCC447076F0840768BE3716A includeInIndex 1 @@ -2482,85 +3926,20 @@ lastKnownFileType sourcecode.c.objc name - NSInvocation+OCMAdditions.m + BeamPlaylistViewController.m path - OCMock/Source/OCMock/NSInvocation+OCMAdditions.m + ../Source/BeamPlaylistViewController.m sourceTree SOURCE_ROOT - F7B3586038A94824800BDC95 - - fileRef - A1925BD7EE4044B1A726FCC8 - isa - PBXBuildFile - settings - - - F990CCB3D3DA4D40A188111B + FE60CC084989480C910DACDA fileRef - 0399302C70B0479699BC5491 + CDEC2D9072A74BB5A573435E isa PBXBuildFile - settings - - - FA5EB3BEE56E47ED8DBBB533 - - baseConfigurationReference - 429089422C55446DB1C9F565 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_32_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-OBSlider-prefix.pch - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 4.3 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - FCBE851138A04EDAA6F8A85A + FEDBDFE1CCE24258863BB5A6 includeInIndex 1 @@ -2569,29 +3948,23 @@ lastKnownFileType sourcecode.c.h name - NSMethodSignature+OCMAdditions.h + BeamPlaylistTableViewCell.h path - OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.h + ../Source/BeamPlaylistTableViewCell.h sourceTree SOURCE_ROOT - FEFCDC5163394C66AF16D7D2 + FF04ED108B5B401D990285FF - children - - E991116B1CDE40FAA13F3666 - 10BD799344434F10915B623A - 583D75947EFC406386047EEA - 51726EA81B9D449C8FC75080 - C45ABB29EACA42DFA7BFE97C - isa - PBXGroup - sourceTree - <group> + PBXTargetDependency + target + DCE4334401B344F7BC2C0C8E + targetProxy + A7C639574F644D58A786C2ED rootObject - BB5CDD76C0A64D4382373514 + D1ACE629ED6649F39E5CFB15 diff --git a/Source/AutoScrollLabel.h b/Source/AutoScrollLabel.h deleted file mode 100644 index 50896aa..0000000 --- a/Source/AutoScrollLabel.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// AutoScrollLabel.h -// AutoScrollLabel -// -// Created by Brian Stormont on 10/21/09. -// Copyright 2009 Stormy Productions. All rights reserved. -// -// Permission is granted to use this code free of charge for any project. -// - -#import - -#define NUM_LABELS 2 - -@class CALayer; - -enum AutoScrollDirection { - AUTOSCROLL_SCROLL_RIGHT, - AUTOSCROLL_SCROLL_LEFT, -}; - -@interface AutoScrollLabel : UIView { - UILabel *label[NUM_LABELS]; - enum AutoScrollDirection scrollDirection; - float scrollSpeed; - NSTimeInterval pauseInterval; - int bufferSpaceBetweenLabels; - bool isScrolling; -} -@property(nonatomic) enum AutoScrollDirection scrollDirection; -@property(nonatomic) float scrollSpeed; -@property(nonatomic) NSTimeInterval pauseInterval; -@property(nonatomic) int bufferSpaceBetweenLabels; -// normal UILabel properties -@property(nonatomic,retain) UIColor *textColor; -@property (nonatomic,retain) UIScrollView* scrollView; -@property(nonatomic, retain) UIFont *font; -@property (nonatomic,retain) UIImageView* leftFade; -@property (nonatomic,retain) UIImageView* rightFade; -@property (nonatomic,retain) CALayer* maskLayer; -@property (nonatomic,retain) CALayer* rightShadowMask; -@property (nonatomic,retain) CALayer* leftShadowMask; - - -- (void) readjustLabels; -- (void) setText: (NSString *) text; -- (NSString *) text; -- (void) scroll; -- (void) setShadowOffset:(CGSize)offset; -- (void) setShadowColor:(UIColor *)color; - -@end diff --git a/Source/AutoScrollLabel.m b/Source/AutoScrollLabel.m deleted file mode 100644 index 500f2a6..0000000 --- a/Source/AutoScrollLabel.m +++ /dev/null @@ -1,366 +0,0 @@ -// -// AutoScrollLabel.m -// AutoScrollLabel -// -// Created by Brian Stormont on 10/21/09. -// Copyright 2009 Stormy Productions. -// -// Permission is granted to use this code free of charge for any project. -// - -#import "AutoScrollLabel.h" -#import - -#define LABEL_BUFFER_SPACE 20 // pixel buffer space between scrolling label -#define DEFAULT_PIXELS_PER_SECOND 30 -#define DEFAULT_PAUSE_TIME 2.0f - -@implementation AutoScrollLabel -@synthesize pauseInterval; -@synthesize bufferSpaceBetweenLabels; -@synthesize leftFade; -@synthesize rightFade; -@synthesize scrollView; -@synthesize maskLayer; -@synthesize rightShadowMask; -@synthesize leftShadowMask; - -- (void) commonInit -{ - self.scrollView = [[UIScrollView alloc] initWithFrame:self.bounds]; - [self addSubview:self.scrollView]; - self.scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - self.scrollView.backgroundColor = [UIColor clearColor]; - self.scrollView.delegate = self; - self.backgroundColor = [UIColor clearColor]; - for (int i=0; i< NUM_LABELS; ++i){ - label[i] = [[UILabel alloc] init]; - label[i].textColor = [UIColor whiteColor]; - label[i].backgroundColor = [UIColor clearColor]; - [self.scrollView addSubview:label[i]]; - } - - scrollDirection = AUTOSCROLL_SCROLL_LEFT; - scrollSpeed = DEFAULT_PIXELS_PER_SECOND; - pauseInterval = DEFAULT_PAUSE_TIME; - bufferSpaceBetweenLabels = LABEL_BUFFER_SPACE; - self.scrollView.showsVerticalScrollIndicator = NO; - self.scrollView.showsHorizontalScrollIndicator = NO; - self.scrollView.scrollsToTop = NO; - self.userInteractionEnabled = NO; - - - -} - --(id) init -{ - if (self = [super init]){ - // Initialization code - [self commonInit]; - } - - return self; -} - -- (id)initWithCoder:(NSCoder *)aDecoder -{ - if (self = [super initWithCoder:aDecoder]) { - // Initialization code - [self commonInit]; - } - return self; - -} - - -- (id)initWithFrame:(CGRect)frame { - if (self = [super initWithFrame:frame]) { - // Initialization code - [self commonInit]; - } - return self; -} - --(void)awakeFromNib { - UIImage* fadeImage = [UIImage imageNamed:@"BeamMusicPlayerController.bundle/images/fade_overlay.png"]; - - // Set the frame - - CGRect leftShadowRect = CGRectMake(0, 0, fadeImage.size.width, 200); - CGRect rightFadeRect = CGRectMake(self.frame.size.width-fadeImage.size.width, 0, fadeImage.size.width, 200); - - CALayer *maskingLayer = [CALayer layer]; - maskingLayer.frame = self.bounds; - - CALayer* rightShadowLayer = [CALayer layer]; - rightShadowLayer.contents = (id)fadeImage.CGImage; - rightShadowLayer.frame = rightFadeRect; - - self.rightShadowMask = rightShadowLayer; - - [maskingLayer addSublayer:self.rightShadowMask]; - self.rightShadowMask.backgroundColor = [UIColor whiteColor].CGColor; - - CALayer* leftFadeLayer = [CALayer layer]; - leftFadeLayer.contents = (id)fadeImage.CGImage; - leftFadeLayer.frame = leftShadowRect; - leftFadeLayer.transform = CATransform3DMakeScale(-1, 1, 1); - - self.leftShadowMask = leftFadeLayer; - [maskingLayer addSublayer:leftFadeLayer]; - //self.leftShadowMask.backgroundColor = [UIColor whiteColor].CGColor; - CALayer* centerPiece = [CALayer layer]; - centerPiece.frame = CGRectMake(fadeImage.size.width,0,self.frame.size.width-fadeImage.size.width*2, self.frame.size.height); - centerPiece.backgroundColor = [UIColor whiteColor].CGColor; - - [maskingLayer addSublayer:centerPiece]; - - self.maskLayer = maskingLayer; - - self.layer.mask = maskingLayer; - - [self showLeftShadow:[NSNumber numberWithBool:NO]]; - -} - - -#if 0 -- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context -{ - [NSThread sleepForTimeInterval:pauseInterval]; - - isScrolling = NO; - - if ([finished intValue] == 1 && label[0].frame.size.width > self.frame.size.width){ - [self scroll]; - } -} -#else -- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context -{ - isScrolling = NO; - - - if ([finished intValue] == 1 && label[0].frame.size.width > self.frame.size.width){ - - [NSTimer scheduledTimerWithTimeInterval:pauseInterval target:self selector:@selector(scroll) userInfo:nil repeats:NO]; - } -} -#endif - - -- (void) scroll -{ - //nothing to scroll - if (label[0].frame.size.width <= self.scrollView.frame.size.width){ - return; - } - - - // Prevent multiple calls - if (isScrolling){ -// return; - } - isScrolling = YES; - - if (scrollDirection == AUTOSCROLL_SCROLL_LEFT){ - self.scrollView.contentOffset = CGPointMake(0,0); - }else{ - self.scrollView.contentOffset = CGPointMake(label[0].frame.size.width+LABEL_BUFFER_SPACE,0); - } - - - CGFloat duration= label[0].frame.size.width/(float)scrollSpeed; - - [UIView beginAnimations:@"scroll" context:nil]; - [UIView setAnimationDelegate:self]; - [UIView setAnimationCurve:UIViewAnimationCurveLinear]; - [UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)]; - [UIView setAnimationDuration:duration]; - - if (scrollDirection == AUTOSCROLL_SCROLL_LEFT){ - self.scrollView.contentOffset = CGPointMake(label[0].frame.size.width+LABEL_BUFFER_SPACE,0); - }else{ - self.scrollView.contentOffset = CGPointMake(0,0); - } - - [self showLeftShadow:[NSNumber numberWithBool:YES]]; - - [self performSelector:@selector(showLeftShadow:) withObject:[NSNumber numberWithBool:NO] afterDelay:duration-0.3]; - - - [UIView commitAnimations]; - - -} - --(void)showLeftShadow:(NSNumber*)show { - BOOL shouldShow = show.boolValue; - UIColor* color = shouldShow? [UIColor clearColor] : [UIColor whiteColor]; - self.leftShadowMask.backgroundColor = color.CGColor; - - -} - -- (void) readjustLabels -{ - float offset = 0.0f; - - for (int i = 0; i < NUM_LABELS; ++i){ - [label[i] sizeToFit]; - - // Recenter label vertically within the scroll view - CGPoint center; - center = label[i].center; - center.y = self.center.y - self.frame.origin.y; - label[i].center = center; - - CGRect frame; - frame = label[i].frame; - frame.origin.x = offset; - label[i].frame = frame; - - offset += label[i].frame.size.width + LABEL_BUFFER_SPACE; - } - - CGSize size; - size.width = label[0].frame.size.width + self.scrollView.frame.size.width + LABEL_BUFFER_SPACE; - size.height = self.frame.size.height; - self.scrollView.contentSize = size; - - [self.scrollView setContentOffset:CGPointMake(0,0) animated:NO]; - - // If the label is bigger than the space allocated, then it should scroll - if (label[0].frame.size.width > self.scrollView.frame.size.width){ - for (int i = 1; i < NUM_LABELS; ++i){ - label[i].hidden = NO; - } - - self.rightShadowMask.backgroundColor = [UIColor clearColor].CGColor; - - // Start Scroll only after the delay - [NSTimer scheduledTimerWithTimeInterval:pauseInterval target:self selector:@selector(scroll) userInfo:nil repeats:NO]; - }else{ - // Hide the other labels out of view - for (int i = 1; i < NUM_LABELS; ++i){ - label[i].hidden = YES; - } - // Center this label - CGPoint center; - center = label[0].center; - center.x = self.center.x - self.scrollView.frame.origin.x; - label[0].center = center; - } - -} - - -- (void) setText: (NSString *) text -{ - // If the text is identical, don't reset it, otherwise it causes scrolling jitter - if ([text isEqualToString:label[0].text]){ - // But if it isn't scrolling, make it scroll - // If the label is bigger than the space allocated, then it should scroll - if (label[0].frame.size.width > self.frame.size.width){ - [self scroll]; - } - return; - } - - for (int i=0; i -#import "AutoScrollLabel.h" +#import #import #import "BeamPlaylistViewController.h" @@ -213,6 +213,11 @@ - (void)viewDidLoad [self.volumeView setMaximumVolumeSliderImage:maxImg forState:UIControlStateNormal]; #endif + // explicitly tint buttons + rewindButton.tintColor = UIColor.whiteColor; + playButton.tintColor = UIColor.whiteColor; + fastForwardButton.tintColor = UIColor.whiteColor; + // The Original Toolbar is 48px high in the iPod/Music app CGRect toolbarRect = self.controlsToolbar.frame; toolbarRect.size.height = 48;