From 79df9292dd269f4988b456c53ad80549f4af7b5a Mon Sep 17 00:00:00 2001 From: Brent Lord Date: Thu, 26 Mar 2020 17:50:55 -0400 Subject: [PATCH] Reorganize project structure (#29) - restructure project with distinct F53OSC directory separate from F53OSC Monitor targets - add targets to manually build F53OSC.framework - update .xcodeproj to Xcode 10.3 --- .gitignore | 7 +- .../{F53OSC Monitor => }/ActivityChartView.h | 0 .../{F53OSC Monitor => }/ActivityChartView.m | 0 .../{F53OSC Monitor => }/AppDelegate.h | 4 +- .../{F53OSC Monitor => }/AppDelegate.m | 0 .../Base.lproj/MainMenu.xib | 0 .../{F53OSC Monitor => }/DemoServer.h | 4 +- .../{F53OSC Monitor => }/DemoServer.m | 0 .../F53OSC Monitor.xcodeproj/project.pbxproj | 551 ------- .../AppIcon.appiconset/Contents.json | 0 .../{F53OSC Monitor => }/Info.plist | 2 +- F53OSC Monitor/{F53OSC Monitor => }/main.m | 0 F53OSC.podspec | 7 +- F53OSC.xcodeproj/project.pbxproj | 1278 +++++++++++++++++ .../contents.xcworkspacedata | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcschemes/F53OSC Monitor.xcscheme | 51 +- .../xcschemes/F53OSC-iOS.xcscheme | 89 ++ .../xcschemes/F53OSC-macOS.xcscheme | 100 ++ .../xcschemes/F53OSC-tvOS.xcscheme | 80 ++ .../xcschemes/F53OSCTests.xcscheme | 57 + .../F53OSC MonitorTests => F53OSC}/Info.plist | 10 +- F53OSC.h => F53OSC/Sources/F53OSC/F53OSC.h | 0 .../Sources/F53OSC/F53OSCBundle.h | 0 .../Sources/F53OSC/F53OSCBundle.m | 0 .../Sources/F53OSC/F53OSCClient.h | 0 .../Sources/F53OSC/F53OSCClient.m | 0 .../F53OSC/F53OSCFoundationAdditions.h | 0 .../Sources/F53OSC/F53OSCMessage.h | 0 .../Sources/F53OSC/F53OSCMessage.m | 0 .../Sources/F53OSC/F53OSCPacket.h | 0 .../Sources/F53OSC/F53OSCPacket.m | 0 .../Sources/F53OSC/F53OSCParser.h | 0 .../Sources/F53OSC/F53OSCParser.m | 0 .../Sources/F53OSC/F53OSCProtocols.h | 2 + .../Sources/F53OSC/F53OSCServer.h | 0 .../Sources/F53OSC/F53OSCServer.m | 4 +- .../Sources/F53OSC/F53OSCSocket.h | 0 .../Sources/F53OSC/F53OSCSocket.m | 0 .../Sources/F53OSC/F53OSCTimeTag.h | 0 .../Sources/F53OSC/F53OSCTimeTag.m | 0 .../Sources/F53OSC/F53OSCValue.h | 0 .../Sources/F53OSC/F53OSCValue.m | 0 .../Sources/F53OSC/GCDAsyncSocket.h | 0 .../Sources/F53OSC/GCDAsyncSocket.m | 0 .../Sources/F53OSC/GCDAsyncUdpSocket.h | 0 .../Sources/F53OSC/GCDAsyncUdpSocket.m | 0 .../Sources/F53OSC/NSData+F53OSCBlob.h | 0 .../Sources/F53OSC/NSData+F53OSCBlob.m | 0 .../Sources/F53OSC/NSDate+F53OSCTimeTag.h | 0 .../Sources/F53OSC/NSDate+F53OSCTimeTag.m | 0 .../Sources/F53OSC/NSNumber+F53OSCNumber.h | 0 .../Sources/F53OSC/NSNumber+F53OSCNumber.m | 0 .../Sources/F53OSC/NSString+F53OSCString.h | 0 .../Sources/F53OSC/NSString+F53OSCString.m | 0 .../Tests/F53OSCTests}/F53OSCMessageTests.m | 62 +- .../Tests/F53OSCTests}/F53OSCServerTests.m | 0 .../Tests/F53OSCTests}/F53OSC_NSNumberTests.m | 0 README.markdown => README.md | 6 +- Supporting Files/Info.plist | 24 + 60 files changed, 1711 insertions(+), 629 deletions(-) rename F53OSC Monitor/{F53OSC Monitor => }/ActivityChartView.h (100%) rename F53OSC Monitor/{F53OSC Monitor => }/ActivityChartView.m (100%) rename F53OSC Monitor/{F53OSC Monitor => }/AppDelegate.h (86%) rename F53OSC Monitor/{F53OSC Monitor => }/AppDelegate.m (100%) rename F53OSC Monitor/{F53OSC Monitor => }/Base.lproj/MainMenu.xib (100%) rename F53OSC Monitor/{F53OSC Monitor => }/DemoServer.h (81%) rename F53OSC Monitor/{F53OSC Monitor => }/DemoServer.m (100%) delete mode 100644 F53OSC Monitor/F53OSC Monitor.xcodeproj/project.pbxproj rename F53OSC Monitor/{F53OSC Monitor => }/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename F53OSC Monitor/{F53OSC Monitor => }/Info.plist (94%) rename F53OSC Monitor/{F53OSC Monitor => }/main.m (100%) create mode 100644 F53OSC.xcodeproj/project.pbxproj rename {F53OSC Monitor/F53OSC Monitor.xcodeproj => F53OSC.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (59%) rename {F53OSC Monitor/F53OSC Monitor.xcodeproj => F53OSC.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {F53OSC Monitor/F53OSC Monitor.xcodeproj/xcuserdata/adam.xcuserdatad => F53OSC.xcodeproj/xcshareddata}/xcschemes/F53OSC Monitor.xcscheme (77%) create mode 100644 F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-iOS.xcscheme create mode 100644 F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-macOS.xcscheme create mode 100644 F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-tvOS.xcscheme create mode 100644 F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSCTests.xcscheme rename {F53OSC Monitor/F53OSC MonitorTests => F53OSC}/Info.plist (75%) rename F53OSC.h => F53OSC/Sources/F53OSC/F53OSC.h (100%) rename F53OSCBundle.h => F53OSC/Sources/F53OSC/F53OSCBundle.h (100%) rename F53OSCBundle.m => F53OSC/Sources/F53OSC/F53OSCBundle.m (100%) rename F53OSCClient.h => F53OSC/Sources/F53OSC/F53OSCClient.h (100%) rename F53OSCClient.m => F53OSC/Sources/F53OSC/F53OSCClient.m (100%) rename F53OSCFoundationAdditions.h => F53OSC/Sources/F53OSC/F53OSCFoundationAdditions.h (100%) rename F53OSCMessage.h => F53OSC/Sources/F53OSC/F53OSCMessage.h (100%) rename F53OSCMessage.m => F53OSC/Sources/F53OSC/F53OSCMessage.m (100%) rename F53OSCPacket.h => F53OSC/Sources/F53OSC/F53OSCPacket.h (100%) rename F53OSCPacket.m => F53OSC/Sources/F53OSC/F53OSCPacket.m (100%) rename F53OSCParser.h => F53OSC/Sources/F53OSC/F53OSCParser.h (100%) rename F53OSCParser.m => F53OSC/Sources/F53OSC/F53OSCParser.m (100%) rename F53OSCProtocols.h => F53OSC/Sources/F53OSC/F53OSCProtocols.h (97%) rename F53OSCServer.h => F53OSC/Sources/F53OSC/F53OSCServer.h (100%) rename F53OSCServer.m => F53OSC/Sources/F53OSC/F53OSCServer.m (99%) rename F53OSCSocket.h => F53OSC/Sources/F53OSC/F53OSCSocket.h (100%) rename F53OSCSocket.m => F53OSC/Sources/F53OSC/F53OSCSocket.m (100%) rename F53OSCTimeTag.h => F53OSC/Sources/F53OSC/F53OSCTimeTag.h (100%) rename F53OSCTimeTag.m => F53OSC/Sources/F53OSC/F53OSCTimeTag.m (100%) rename F53OSCValue.h => F53OSC/Sources/F53OSC/F53OSCValue.h (100%) rename F53OSCValue.m => F53OSC/Sources/F53OSC/F53OSCValue.m (100%) rename GCDAsyncSocket.h => F53OSC/Sources/F53OSC/GCDAsyncSocket.h (100%) rename GCDAsyncSocket.m => F53OSC/Sources/F53OSC/GCDAsyncSocket.m (100%) rename GCDAsyncUdpSocket.h => F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.h (100%) rename GCDAsyncUdpSocket.m => F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.m (100%) rename NSData+F53OSCBlob.h => F53OSC/Sources/F53OSC/NSData+F53OSCBlob.h (100%) rename NSData+F53OSCBlob.m => F53OSC/Sources/F53OSC/NSData+F53OSCBlob.m (100%) rename NSDate+F53OSCTimeTag.h => F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.h (100%) rename NSDate+F53OSCTimeTag.m => F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.m (100%) rename NSNumber+F53OSCNumber.h => F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.h (100%) rename NSNumber+F53OSCNumber.m => F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.m (100%) rename NSString+F53OSCString.h => F53OSC/Sources/F53OSC/NSString+F53OSCString.h (100%) rename NSString+F53OSCString.m => F53OSC/Sources/F53OSC/NSString+F53OSCString.m (100%) rename {F53OSC Monitor/F53OSC MonitorTests => F53OSC/Tests/F53OSCTests}/F53OSCMessageTests.m (97%) rename {F53OSC Monitor/F53OSC MonitorTests => F53OSC/Tests/F53OSCTests}/F53OSCServerTests.m (100%) rename {F53OSC Monitor/F53OSC MonitorTests => F53OSC/Tests/F53OSCTests}/F53OSC_NSNumberTests.m (100%) rename README.markdown => README.md (67%) create mode 100644 Supporting Files/Info.plist diff --git a/.gitignore b/.gitignore index 184f109..aec8e2e 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,9 @@ DerivedData *.hmap *.ipa *.xcuserstate -*.xcscmblueprint \ No newline at end of file +*.xcscmblueprint + +.build +.swiftpm +Packages + diff --git a/F53OSC Monitor/F53OSC Monitor/ActivityChartView.h b/F53OSC Monitor/ActivityChartView.h similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/ActivityChartView.h rename to F53OSC Monitor/ActivityChartView.h diff --git a/F53OSC Monitor/F53OSC Monitor/ActivityChartView.m b/F53OSC Monitor/ActivityChartView.m similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/ActivityChartView.m rename to F53OSC Monitor/ActivityChartView.m diff --git a/F53OSC Monitor/F53OSC Monitor/AppDelegate.h b/F53OSC Monitor/AppDelegate.h similarity index 86% rename from F53OSC Monitor/F53OSC Monitor/AppDelegate.h rename to F53OSC Monitor/AppDelegate.h index a705e40..0929760 100644 --- a/F53OSC Monitor/F53OSC Monitor/AppDelegate.h +++ b/F53OSC Monitor/AppDelegate.h @@ -3,11 +3,11 @@ // F53OSC Monitor // // Created by Adam Bachman on 8/5/15. -// Copyright (c) 2015 Figure 53. All rights reserved. +// Copyright (c) 2015-2020 Figure 53. All rights reserved. // #import -#import "F53OSC.h" +#import #import "DemoServer.h" #import "ActivityChartView.h" diff --git a/F53OSC Monitor/F53OSC Monitor/AppDelegate.m b/F53OSC Monitor/AppDelegate.m similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/AppDelegate.m rename to F53OSC Monitor/AppDelegate.m diff --git a/F53OSC Monitor/F53OSC Monitor/Base.lproj/MainMenu.xib b/F53OSC Monitor/Base.lproj/MainMenu.xib similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/Base.lproj/MainMenu.xib rename to F53OSC Monitor/Base.lproj/MainMenu.xib diff --git a/F53OSC Monitor/F53OSC Monitor/DemoServer.h b/F53OSC Monitor/DemoServer.h similarity index 81% rename from F53OSC Monitor/F53OSC Monitor/DemoServer.h rename to F53OSC Monitor/DemoServer.h index 645e65c..aed7dc3 100644 --- a/F53OSC Monitor/F53OSC Monitor/DemoServer.h +++ b/F53OSC Monitor/DemoServer.h @@ -3,11 +3,11 @@ // F53OSC Monitor // // Created by Adam Bachman on 8/5/15. -// Copyright (c) 2015 Figure 53. All rights reserved. +// Copyright (c) 2015-2020 Figure 53. All rights reserved. // #import -#import "F53OSC.h" +#import @class AppDelegate; diff --git a/F53OSC Monitor/F53OSC Monitor/DemoServer.m b/F53OSC Monitor/DemoServer.m similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/DemoServer.m rename to F53OSC Monitor/DemoServer.m diff --git a/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.pbxproj b/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.pbxproj deleted file mode 100644 index 7e476c5..0000000 --- a/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.pbxproj +++ /dev/null @@ -1,551 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 3D608AF623F6C987000D1C3A /* F53OSCMessageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D608AF523F6C987000D1C3A /* F53OSCMessageTests.m */; }; - 3DA1FD7A24045D3300DBDAD4 /* F53OSCServerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DA1FD7924045D3300DBDAD4 /* F53OSCServerTests.m */; }; - 3DD2E36F240AEEA400AF8C1F /* F53OSCValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD2E36D240AEEA400AF8C1F /* F53OSCValue.m */; }; - 66AFE43C1B79485100985C54 /* ActivityChartView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AFE43B1B79485100985C54 /* ActivityChartView.m */; }; - 66EE17591B729EA0008B6743 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17581B729EA0008B6743 /* AppDelegate.m */; }; - 66EE175B1B729EA0008B6743 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE175A1B729EA0008B6743 /* main.m */; }; - 66EE175D1B729EA0008B6743 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 66EE175C1B729EA0008B6743 /* Images.xcassets */; }; - 66EE17601B729EA0008B6743 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66EE175E1B729EA0008B6743 /* MainMenu.xib */; }; - 66EE176C1B729EA0008B6743 /* F53OSC_NSNumberTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE176B1B729EA0008B6743 /* F53OSC_NSNumberTests.m */; }; - 66EE17951B729EFB008B6743 /* F53OSCBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17781B729EFB008B6743 /* F53OSCBundle.m */; }; - 66EE17961B729EFB008B6743 /* F53OSCClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE177A1B729EFB008B6743 /* F53OSCClient.m */; }; - 66EE17971B729EFB008B6743 /* F53OSCMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE177D1B729EFB008B6743 /* F53OSCMessage.m */; }; - 66EE17981B729EFB008B6743 /* F53OSCPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE177F1B729EFB008B6743 /* F53OSCPacket.m */; }; - 66EE17991B729EFB008B6743 /* F53OSCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17811B729EFB008B6743 /* F53OSCParser.m */; }; - 66EE179A1B729EFB008B6743 /* F53OSCServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17841B729EFB008B6743 /* F53OSCServer.m */; }; - 66EE179B1B729EFB008B6743 /* F53OSCSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17861B729EFB008B6743 /* F53OSCSocket.m */; }; - 66EE179C1B729EFB008B6743 /* F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17881B729EFB008B6743 /* F53OSCTimeTag.m */; }; - 66EE179D1B729EFB008B6743 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE178A1B729EFB008B6743 /* GCDAsyncSocket.m */; }; - 66EE179E1B729EFB008B6743 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE178C1B729EFB008B6743 /* GCDAsyncUdpSocket.m */; }; - 66EE179F1B729EFB008B6743 /* NSData+F53OSCBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE178E1B729EFB008B6743 /* NSData+F53OSCBlob.m */; }; - 66EE17A01B729EFB008B6743 /* NSDate+F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17901B729EFB008B6743 /* NSDate+F53OSCTimeTag.m */; }; - 66EE17A11B729EFB008B6743 /* NSNumber+F53OSCNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17921B729EFB008B6743 /* NSNumber+F53OSCNumber.m */; }; - 66EE17A21B729EFB008B6743 /* NSString+F53OSCString.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17941B729EFB008B6743 /* NSString+F53OSCString.m */; }; - 66EE17A51B72AC59008B6743 /* DemoServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17A41B72AC59008B6743 /* DemoServer.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 66EE17661B729EA0008B6743 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 66EE174A1B729EA0008B6743 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66EE17511B729EA0008B6743; - remoteInfo = "F53OSC Monitor"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 3D608AF523F6C987000D1C3A /* F53OSCMessageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCMessageTests.m; sourceTree = ""; }; - 3DA1FD7924045D3300DBDAD4 /* F53OSCServerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCServerTests.m; sourceTree = ""; }; - 3DD2E36D240AEEA400AF8C1F /* F53OSCValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCValue.m; path = ../../F53OSCValue.m; sourceTree = ""; }; - 3DD2E36E240AEEA400AF8C1F /* F53OSCValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCValue.h; path = ../../F53OSCValue.h; sourceTree = ""; }; - 66AFE43A1B79485100985C54 /* ActivityChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivityChartView.h; sourceTree = ""; }; - 66AFE43B1B79485100985C54 /* ActivityChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActivityChartView.m; sourceTree = ""; }; - 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F53OSC Monitor.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 66EE17561B729EA0008B6743 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 66EE17571B729EA0008B6743 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 66EE17581B729EA0008B6743 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 66EE175A1B729EA0008B6743 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 66EE175C1B729EA0008B6743 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 66EE175F1B729EA0008B6743 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 66EE17651B729EA0008B6743 /* F53OSC MonitorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "F53OSC MonitorTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 66EE176A1B729EA0008B6743 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 66EE176B1B729EA0008B6743 /* F53OSC_NSNumberTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = F53OSC_NSNumberTests.m; sourceTree = ""; }; - 66EE17761B729EFB008B6743 /* F53OSC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSC.h; path = ../../F53OSC.h; sourceTree = ""; }; - 66EE17771B729EFB008B6743 /* F53OSCBundle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCBundle.h; path = ../../F53OSCBundle.h; sourceTree = ""; }; - 66EE17781B729EFB008B6743 /* F53OSCBundle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCBundle.m; path = ../../F53OSCBundle.m; sourceTree = ""; }; - 66EE17791B729EFB008B6743 /* F53OSCClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCClient.h; path = ../../F53OSCClient.h; sourceTree = ""; }; - 66EE177A1B729EFB008B6743 /* F53OSCClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCClient.m; path = ../../F53OSCClient.m; sourceTree = ""; }; - 66EE177B1B729EFB008B6743 /* F53OSCFoundationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCFoundationAdditions.h; path = ../../F53OSCFoundationAdditions.h; sourceTree = ""; }; - 66EE177C1B729EFB008B6743 /* F53OSCMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCMessage.h; path = ../../F53OSCMessage.h; sourceTree = ""; }; - 66EE177D1B729EFB008B6743 /* F53OSCMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCMessage.m; path = ../../F53OSCMessage.m; sourceTree = ""; }; - 66EE177E1B729EFB008B6743 /* F53OSCPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCPacket.h; path = ../../F53OSCPacket.h; sourceTree = ""; }; - 66EE177F1B729EFB008B6743 /* F53OSCPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCPacket.m; path = ../../F53OSCPacket.m; sourceTree = ""; }; - 66EE17801B729EFB008B6743 /* F53OSCParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCParser.h; path = ../../F53OSCParser.h; sourceTree = ""; }; - 66EE17811B729EFB008B6743 /* F53OSCParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCParser.m; path = ../../F53OSCParser.m; sourceTree = ""; }; - 66EE17821B729EFB008B6743 /* F53OSCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCProtocols.h; path = ../../F53OSCProtocols.h; sourceTree = ""; }; - 66EE17831B729EFB008B6743 /* F53OSCServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCServer.h; path = ../../F53OSCServer.h; sourceTree = ""; }; - 66EE17841B729EFB008B6743 /* F53OSCServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCServer.m; path = ../../F53OSCServer.m; sourceTree = ""; }; - 66EE17851B729EFB008B6743 /* F53OSCSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCSocket.h; path = ../../F53OSCSocket.h; sourceTree = ""; }; - 66EE17861B729EFB008B6743 /* F53OSCSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCSocket.m; path = ../../F53OSCSocket.m; sourceTree = ""; }; - 66EE17871B729EFB008B6743 /* F53OSCTimeTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = F53OSCTimeTag.h; path = ../../F53OSCTimeTag.h; sourceTree = ""; }; - 66EE17881B729EFB008B6743 /* F53OSCTimeTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = F53OSCTimeTag.m; path = ../../F53OSCTimeTag.m; sourceTree = ""; }; - 66EE17891B729EFB008B6743 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = ../../GCDAsyncSocket.h; sourceTree = ""; }; - 66EE178A1B729EFB008B6743 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = ../../GCDAsyncSocket.m; sourceTree = ""; }; - 66EE178B1B729EFB008B6743 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = ../../GCDAsyncUdpSocket.h; sourceTree = ""; }; - 66EE178C1B729EFB008B6743 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = ../../GCDAsyncUdpSocket.m; sourceTree = ""; }; - 66EE178D1B729EFB008B6743 /* NSData+F53OSCBlob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+F53OSCBlob.h"; path = "../../NSData+F53OSCBlob.h"; sourceTree = ""; }; - 66EE178E1B729EFB008B6743 /* NSData+F53OSCBlob.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+F53OSCBlob.m"; path = "../../NSData+F53OSCBlob.m"; sourceTree = ""; }; - 66EE178F1B729EFB008B6743 /* NSDate+F53OSCTimeTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSDate+F53OSCTimeTag.h"; path = "../../NSDate+F53OSCTimeTag.h"; sourceTree = ""; }; - 66EE17901B729EFB008B6743 /* NSDate+F53OSCTimeTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSDate+F53OSCTimeTag.m"; path = "../../NSDate+F53OSCTimeTag.m"; sourceTree = ""; }; - 66EE17911B729EFB008B6743 /* NSNumber+F53OSCNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSNumber+F53OSCNumber.h"; path = "../../NSNumber+F53OSCNumber.h"; sourceTree = ""; }; - 66EE17921B729EFB008B6743 /* NSNumber+F53OSCNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+F53OSCNumber.m"; path = "../../NSNumber+F53OSCNumber.m"; sourceTree = ""; }; - 66EE17931B729EFB008B6743 /* NSString+F53OSCString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+F53OSCString.h"; path = "../../NSString+F53OSCString.h"; sourceTree = ""; }; - 66EE17941B729EFB008B6743 /* NSString+F53OSCString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+F53OSCString.m"; path = "../../NSString+F53OSCString.m"; sourceTree = ""; }; - 66EE17A31B72AC59008B6743 /* DemoServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoServer.h; sourceTree = ""; }; - 66EE17A41B72AC59008B6743 /* DemoServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoServer.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 66EE174F1B729EA0008B6743 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 66EE17621B729EA0008B6743 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 66CAE3D71B754AA3001306FD /* Resources */ = { - isa = PBXGroup; - children = ( - 66EE175C1B729EA0008B6743 /* Images.xcassets */, - 66EE175E1B729EA0008B6743 /* MainMenu.xib */, - ); - name = Resources; - sourceTree = ""; - }; - 66EE17491B729EA0008B6743 = { - isa = PBXGroup; - children = ( - 66EE17541B729EA0008B6743 /* F53OSC Monitor */, - 66EE17681B729EA0008B6743 /* F53OSC MonitorTests */, - 66EE17531B729EA0008B6743 /* Products */, - ); - sourceTree = ""; - }; - 66EE17531B729EA0008B6743 /* Products */ = { - isa = PBXGroup; - children = ( - 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */, - 66EE17651B729EA0008B6743 /* F53OSC MonitorTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 66EE17541B729EA0008B6743 /* F53OSC Monitor */ = { - isa = PBXGroup; - children = ( - 66EE17571B729EA0008B6743 /* AppDelegate.h */, - 66EE17581B729EA0008B6743 /* AppDelegate.m */, - 66EE17A31B72AC59008B6743 /* DemoServer.h */, - 66EE17A41B72AC59008B6743 /* DemoServer.m */, - 66AFE43A1B79485100985C54 /* ActivityChartView.h */, - 66AFE43B1B79485100985C54 /* ActivityChartView.m */, - 66EE17751B729EAA008B6743 /* F53OSC */, - 66CAE3D71B754AA3001306FD /* Resources */, - 66EE17551B729EA0008B6743 /* Supporting Files */, - ); - path = "F53OSC Monitor"; - sourceTree = ""; - }; - 66EE17551B729EA0008B6743 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 66EE17561B729EA0008B6743 /* Info.plist */, - 66EE175A1B729EA0008B6743 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 66EE17681B729EA0008B6743 /* F53OSC MonitorTests */ = { - isa = PBXGroup; - children = ( - 3D608AF523F6C987000D1C3A /* F53OSCMessageTests.m */, - 3DA1FD7924045D3300DBDAD4 /* F53OSCServerTests.m */, - 66EE176B1B729EA0008B6743 /* F53OSC_NSNumberTests.m */, - 66EE17691B729EA0008B6743 /* Supporting Files */, - ); - path = "F53OSC MonitorTests"; - sourceTree = ""; - }; - 66EE17691B729EA0008B6743 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 66EE176A1B729EA0008B6743 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 66EE17751B729EAA008B6743 /* F53OSC */ = { - isa = PBXGroup; - children = ( - 66EE17761B729EFB008B6743 /* F53OSC.h */, - 66EE17771B729EFB008B6743 /* F53OSCBundle.h */, - 66EE17781B729EFB008B6743 /* F53OSCBundle.m */, - 66EE17791B729EFB008B6743 /* F53OSCClient.h */, - 66EE177A1B729EFB008B6743 /* F53OSCClient.m */, - 66EE177B1B729EFB008B6743 /* F53OSCFoundationAdditions.h */, - 66EE177C1B729EFB008B6743 /* F53OSCMessage.h */, - 66EE177D1B729EFB008B6743 /* F53OSCMessage.m */, - 66EE177E1B729EFB008B6743 /* F53OSCPacket.h */, - 66EE177F1B729EFB008B6743 /* F53OSCPacket.m */, - 66EE17801B729EFB008B6743 /* F53OSCParser.h */, - 66EE17811B729EFB008B6743 /* F53OSCParser.m */, - 66EE17821B729EFB008B6743 /* F53OSCProtocols.h */, - 66EE17831B729EFB008B6743 /* F53OSCServer.h */, - 66EE17841B729EFB008B6743 /* F53OSCServer.m */, - 66EE17851B729EFB008B6743 /* F53OSCSocket.h */, - 66EE17861B729EFB008B6743 /* F53OSCSocket.m */, - 3DD2E36E240AEEA400AF8C1F /* F53OSCValue.h */, - 3DD2E36D240AEEA400AF8C1F /* F53OSCValue.m */, - 66EE17871B729EFB008B6743 /* F53OSCTimeTag.h */, - 66EE17881B729EFB008B6743 /* F53OSCTimeTag.m */, - 66EE17891B729EFB008B6743 /* GCDAsyncSocket.h */, - 66EE178A1B729EFB008B6743 /* GCDAsyncSocket.m */, - 66EE178B1B729EFB008B6743 /* GCDAsyncUdpSocket.h */, - 66EE178C1B729EFB008B6743 /* GCDAsyncUdpSocket.m */, - 66EE178D1B729EFB008B6743 /* NSData+F53OSCBlob.h */, - 66EE178E1B729EFB008B6743 /* NSData+F53OSCBlob.m */, - 66EE178F1B729EFB008B6743 /* NSDate+F53OSCTimeTag.h */, - 66EE17901B729EFB008B6743 /* NSDate+F53OSCTimeTag.m */, - 66EE17911B729EFB008B6743 /* NSNumber+F53OSCNumber.h */, - 66EE17921B729EFB008B6743 /* NSNumber+F53OSCNumber.m */, - 66EE17931B729EFB008B6743 /* NSString+F53OSCString.h */, - 66EE17941B729EFB008B6743 /* NSString+F53OSCString.m */, - ); - name = F53OSC; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 66EE17511B729EA0008B6743 /* F53OSC Monitor */ = { - isa = PBXNativeTarget; - buildConfigurationList = 66EE176F1B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC Monitor" */; - buildPhases = ( - 66EE174E1B729EA0008B6743 /* Sources */, - 66EE174F1B729EA0008B6743 /* Frameworks */, - 66EE17501B729EA0008B6743 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "F53OSC Monitor"; - productName = "F53OSC Monitor"; - productReference = 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */; - productType = "com.apple.product-type.application"; - }; - 66EE17641B729EA0008B6743 /* F53OSC MonitorTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 66EE17721B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC MonitorTests" */; - buildPhases = ( - 66EE17611B729EA0008B6743 /* Sources */, - 66EE17621B729EA0008B6743 /* Frameworks */, - 66EE17631B729EA0008B6743 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 66EE17671B729EA0008B6743 /* PBXTargetDependency */, - ); - name = "F53OSC MonitorTests"; - productName = "F53OSC MonitorTests"; - productReference = 66EE17651B729EA0008B6743 /* F53OSC MonitorTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 66EE174A1B729EA0008B6743 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0640; - ORGANIZATIONNAME = "Figure 53"; - TargetAttributes = { - 66EE17511B729EA0008B6743 = { - CreatedOnToolsVersion = 6.4; - }; - 66EE17641B729EA0008B6743 = { - CreatedOnToolsVersion = 6.4; - TestTargetID = 66EE17511B729EA0008B6743; - }; - }; - }; - buildConfigurationList = 66EE174D1B729EA0008B6743 /* Build configuration list for PBXProject "F53OSC Monitor" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = 66EE17491B729EA0008B6743; - productRefGroup = 66EE17531B729EA0008B6743 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 66EE17511B729EA0008B6743 /* F53OSC Monitor */, - 66EE17641B729EA0008B6743 /* F53OSC MonitorTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 66EE17501B729EA0008B6743 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 66EE175D1B729EA0008B6743 /* Images.xcassets in Resources */, - 66EE17601B729EA0008B6743 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 66EE17631B729EA0008B6743 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 66EE174E1B729EA0008B6743 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 66EE17971B729EFB008B6743 /* F53OSCMessage.m in Sources */, - 66EE179F1B729EFB008B6743 /* NSData+F53OSCBlob.m in Sources */, - 66EE175B1B729EA0008B6743 /* main.m in Sources */, - 66EE17591B729EA0008B6743 /* AppDelegate.m in Sources */, - 3DD2E36F240AEEA400AF8C1F /* F53OSCValue.m in Sources */, - 66EE179A1B729EFB008B6743 /* F53OSCServer.m in Sources */, - 66EE179E1B729EFB008B6743 /* GCDAsyncUdpSocket.m in Sources */, - 66EE17951B729EFB008B6743 /* F53OSCBundle.m in Sources */, - 66EE17A01B729EFB008B6743 /* NSDate+F53OSCTimeTag.m in Sources */, - 66EE17981B729EFB008B6743 /* F53OSCPacket.m in Sources */, - 66EE17A11B729EFB008B6743 /* NSNumber+F53OSCNumber.m in Sources */, - 66AFE43C1B79485100985C54 /* ActivityChartView.m in Sources */, - 66EE17961B729EFB008B6743 /* F53OSCClient.m in Sources */, - 66EE179B1B729EFB008B6743 /* F53OSCSocket.m in Sources */, - 66EE179C1B729EFB008B6743 /* F53OSCTimeTag.m in Sources */, - 66EE17A51B72AC59008B6743 /* DemoServer.m in Sources */, - 66EE179D1B729EFB008B6743 /* GCDAsyncSocket.m in Sources */, - 66EE17991B729EFB008B6743 /* F53OSCParser.m in Sources */, - 66EE17A21B729EFB008B6743 /* NSString+F53OSCString.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 66EE17611B729EA0008B6743 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3D608AF623F6C987000D1C3A /* F53OSCMessageTests.m in Sources */, - 66EE176C1B729EA0008B6743 /* F53OSC_NSNumberTests.m in Sources */, - 3DA1FD7A24045D3300DBDAD4 /* F53OSCServerTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 66EE17671B729EA0008B6743 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 66EE17511B729EA0008B6743 /* F53OSC Monitor */; - targetProxy = 66EE17661B729EA0008B6743 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 66EE175E1B729EA0008B6743 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 66EE175F1B729EA0008B6743 /* Base */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 66EE176D1B729EA0008B6743 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 66EE176E1B729EA0008B6743 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - 66EE17701B729EA0008B6743 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "F53OSC Monitor/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 66EE17711B729EA0008B6743 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "F53OSC Monitor/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - 66EE17731B729EA0008B6743 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "F53OSC MonitorTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/F53OSC Monitor.app/Contents/MacOS/F53OSC Monitor"; - }; - name = Debug; - }; - 66EE17741B729EA0008B6743 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = "F53OSC MonitorTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/F53OSC Monitor.app/Contents/MacOS/F53OSC Monitor"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 66EE174D1B729EA0008B6743 /* Build configuration list for PBXProject "F53OSC Monitor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 66EE176D1B729EA0008B6743 /* Debug */, - 66EE176E1B729EA0008B6743 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 66EE176F1B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC Monitor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 66EE17701B729EA0008B6743 /* Debug */, - 66EE17711B729EA0008B6743 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 66EE17721B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC MonitorTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 66EE17731B729EA0008B6743 /* Debug */, - 66EE17741B729EA0008B6743 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 66EE174A1B729EA0008B6743 /* Project object */; -} diff --git a/F53OSC Monitor/F53OSC Monitor/Images.xcassets/AppIcon.appiconset/Contents.json b/F53OSC Monitor/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/Images.xcassets/AppIcon.appiconset/Contents.json rename to F53OSC Monitor/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/F53OSC Monitor/F53OSC Monitor/Info.plist b/F53OSC Monitor/Info.plist similarity index 94% rename from F53OSC Monitor/F53OSC Monitor/Info.plist rename to F53OSC Monitor/Info.plist index 0a72422..0a16522 100644 --- a/F53OSC Monitor/F53OSC Monitor/Info.plist +++ b/F53OSC Monitor/Info.plist @@ -9,7 +9,7 @@ CFBundleIconFile CFBundleIdentifier - com.figure53.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/F53OSC Monitor/F53OSC Monitor/main.m b/F53OSC Monitor/main.m similarity index 100% rename from F53OSC Monitor/F53OSC Monitor/main.m rename to F53OSC Monitor/main.m diff --git a/F53OSC.podspec b/F53OSC.podspec index 99c4c73..d5c3230 100644 --- a/F53OSC.podspec +++ b/F53OSC.podspec @@ -20,12 +20,11 @@ Pod::Spec.new do |s| s.platforms = { :ios => '8.4', :tvos => '9.0', :osx => '10.9' } s.source = { :git => 'https://github.com/Figure53/F53OSC.git', :tag => "#{s.version}", } - - s.source_files = '*.{h,m}' s.requires_arc = true + s.source_files = [ + 'F53OSC/Sources/F53OSC/*.{h,m}', + ] - s.exclude_files = 'F53OSC Monitor/*' - s.frameworks = 'Security', 'CFNetwork' end diff --git a/F53OSC.xcodeproj/project.pbxproj b/F53OSC.xcodeproj/project.pbxproj new file mode 100644 index 0000000..b702d72 --- /dev/null +++ b/F53OSC.xcodeproj/project.pbxproj @@ -0,0 +1,1278 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 3D083544242BF3C100E4A247 /* F53OSCValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D083542242BF3C000E4A247 /* F53OSCValue.m */; }; + 3D083545242BF3C100E4A247 /* F53OSCValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D083542242BF3C000E4A247 /* F53OSCValue.m */; }; + 3D083546242BF3C100E4A247 /* F53OSCValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D083542242BF3C000E4A247 /* F53OSCValue.m */; }; + 3D083547242BF3C100E4A247 /* F53OSCValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D083543242BF3C000E4A247 /* F53OSCValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D083548242BF3C100E4A247 /* F53OSCValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D083543242BF3C000E4A247 /* F53OSCValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D083549242BF3C100E4A247 /* F53OSCValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D083543242BF3C000E4A247 /* F53OSCValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E07F3242A7D5D00655E76 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */; }; + 3D1E0869242A827700655E76 /* F53OSCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0804242A7E1000655E76 /* F53OSCProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E086A242A827700655E76 /* F53OSCFoundationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080A242A7E1000655E76 /* F53OSCFoundationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E086B242A827700655E76 /* F53OSCBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0813242A7E1000655E76 /* F53OSCBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E086D242A827700655E76 /* F53OSCClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080B242A7E1000655E76 /* F53OSCClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E086F242A827700655E76 /* F53OSCMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0812242A7E1000655E76 /* F53OSCMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0871242A827700655E76 /* F53OSCPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0817242A7E1000655E76 /* F53OSCPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0873242A827700655E76 /* F53OSCParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0814242A7E1000655E76 /* F53OSCParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0875242A827700655E76 /* F53OSCServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081E242A7E1000655E76 /* F53OSCServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0877242A827700655E76 /* F53OSCSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081C242A7E1000655E76 /* F53OSCSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0879242A827700655E76 /* F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080E242A7E1000655E76 /* F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E087B242A827700655E76 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081B242A7E1000655E76 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E087D242A827700655E76 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0816242A7E1000655E76 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E087F242A827700655E76 /* NSData+F53OSCBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080D242A7E1000655E76 /* NSData+F53OSCBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0881242A827700655E76 /* NSDate+F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0808242A7E1000655E76 /* NSDate+F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0883242A827700655E76 /* NSNumber+F53OSCNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081D242A7E1000655E76 /* NSNumber+F53OSCNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0885242A827700655E76 /* NSString+F53OSCString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0807242A7E1000655E76 /* NSString+F53OSCString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0889242A829300655E76 /* F53OSCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0804242A7E1000655E76 /* F53OSCProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E088A242A829300655E76 /* F53OSCFoundationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080A242A7E1000655E76 /* F53OSCFoundationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E088B242A829300655E76 /* F53OSCBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0813242A7E1000655E76 /* F53OSCBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E088D242A829300655E76 /* F53OSCClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080B242A7E1000655E76 /* F53OSCClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E088F242A829300655E76 /* F53OSCMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0812242A7E1000655E76 /* F53OSCMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0891242A829300655E76 /* F53OSCPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0817242A7E1000655E76 /* F53OSCPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0893242A829300655E76 /* F53OSCParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0814242A7E1000655E76 /* F53OSCParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0895242A829300655E76 /* F53OSCServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081E242A7E1000655E76 /* F53OSCServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0897242A829300655E76 /* F53OSCSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081C242A7E1000655E76 /* F53OSCSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0899242A829300655E76 /* F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080E242A7E1000655E76 /* F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E089B242A829300655E76 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081B242A7E1000655E76 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E089D242A829300655E76 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0816242A7E1000655E76 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E089F242A829300655E76 /* NSData+F53OSCBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080D242A7E1000655E76 /* NSData+F53OSCBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08A1242A829300655E76 /* NSDate+F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0808242A7E1000655E76 /* NSDate+F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08A3242A829300655E76 /* NSNumber+F53OSCNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081D242A7E1000655E76 /* NSNumber+F53OSCNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08A5242A829300655E76 /* NSString+F53OSCString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0807242A7E1000655E76 /* NSString+F53OSCString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08AB242A844E00655E76 /* F53OSC.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0822242A7E1000655E76 /* F53OSC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08AC242A844E00655E76 /* F53OSC.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0822242A7E1000655E76 /* F53OSC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08AD242A847A00655E76 /* F53OSCServerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E07FD242A7E1000655E76 /* F53OSCServerTests.m */; }; + 3D1E08AE242A847C00655E76 /* F53OSCMessageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E07FE242A7E1000655E76 /* F53OSCMessageTests.m */; }; + 3D1E08AF242A847E00655E76 /* F53OSC_NSNumberTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E07FF242A7E1000655E76 /* F53OSC_NSNumberTests.m */; }; + 3D1E08B2242A84D500655E76 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */; }; + 3D1E08B3242A84D500655E76 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */; }; + 3D1E08B4242A84D700655E76 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */; }; + 3D1E08BB242A861200655E76 /* F53OSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1E0854242A815100655E76 /* F53OSC.framework */; }; + 3D1E08BD242A862D00655E76 /* F53OSC.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1E0854242A815100655E76 /* F53OSC.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 3D1E08BE242A8C7400655E76 /* F53OSCBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0824242A7E1000655E76 /* F53OSCBundle.m */; }; + 3D1E08BF242A8C7500655E76 /* F53OSCBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0824242A7E1000655E76 /* F53OSCBundle.m */; }; + 3D1E08C0242A8C8000655E76 /* F53OSCClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0819242A7E1000655E76 /* F53OSCClient.m */; }; + 3D1E08C1242A8C8000655E76 /* F53OSCMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0823242A7E1000655E76 /* F53OSCMessage.m */; }; + 3D1E08C2242A8C8000655E76 /* F53OSCPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0805242A7E1000655E76 /* F53OSCPacket.m */; }; + 3D1E08C3242A8C8000655E76 /* F53OSCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0821242A7E1000655E76 /* F53OSCParser.m */; }; + 3D1E08C4242A8C8000655E76 /* F53OSCServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E080F242A7E1000655E76 /* F53OSCServer.m */; }; + 3D1E08C5242A8C8000655E76 /* F53OSCSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0811242A7E1000655E76 /* F53OSCSocket.m */; }; + 3D1E08C6242A8C8000655E76 /* F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081F242A7E1000655E76 /* F53OSCTimeTag.m */; }; + 3D1E08C7242A8C8000655E76 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0809242A7E1000655E76 /* GCDAsyncSocket.m */; }; + 3D1E08C8242A8C8000655E76 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0806242A7E1000655E76 /* GCDAsyncUdpSocket.m */; }; + 3D1E08C9242A8C8000655E76 /* NSData+F53OSCBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0820242A7E1000655E76 /* NSData+F53OSCBlob.m */; }; + 3D1E08CA242A8C8000655E76 /* NSDate+F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081A242A7E1000655E76 /* NSDate+F53OSCTimeTag.m */; }; + 3D1E08CB242A8C8000655E76 /* NSNumber+F53OSCNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0810242A7E1000655E76 /* NSNumber+F53OSCNumber.m */; }; + 3D1E08CC242A8C8000655E76 /* NSString+F53OSCString.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0815242A7E1000655E76 /* NSString+F53OSCString.m */; }; + 3D1E08CE242A8C8000655E76 /* F53OSCClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0819242A7E1000655E76 /* F53OSCClient.m */; }; + 3D1E08CF242A8C8000655E76 /* F53OSCMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0823242A7E1000655E76 /* F53OSCMessage.m */; }; + 3D1E08D0242A8C8000655E76 /* F53OSCPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0805242A7E1000655E76 /* F53OSCPacket.m */; }; + 3D1E08D1242A8C8000655E76 /* F53OSCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0821242A7E1000655E76 /* F53OSCParser.m */; }; + 3D1E08D2242A8C8000655E76 /* F53OSCServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E080F242A7E1000655E76 /* F53OSCServer.m */; }; + 3D1E08D3242A8C8000655E76 /* F53OSCSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0811242A7E1000655E76 /* F53OSCSocket.m */; }; + 3D1E08D4242A8C8000655E76 /* F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081F242A7E1000655E76 /* F53OSCTimeTag.m */; }; + 3D1E08D5242A8C8000655E76 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0809242A7E1000655E76 /* GCDAsyncSocket.m */; }; + 3D1E08D6242A8C8000655E76 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0806242A7E1000655E76 /* GCDAsyncUdpSocket.m */; }; + 3D1E08D7242A8C8000655E76 /* NSData+F53OSCBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0820242A7E1000655E76 /* NSData+F53OSCBlob.m */; }; + 3D1E08D8242A8C8000655E76 /* NSDate+F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081A242A7E1000655E76 /* NSDate+F53OSCTimeTag.m */; }; + 3D1E08D9242A8C8000655E76 /* NSNumber+F53OSCNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0810242A7E1000655E76 /* NSNumber+F53OSCNumber.m */; }; + 3D1E08DA242A8C8000655E76 /* NSString+F53OSCString.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0815242A7E1000655E76 /* NSString+F53OSCString.m */; }; + 3D1E08DE242A8E7100655E76 /* F53OSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1E0854242A815100655E76 /* F53OSC.framework */; }; + 3D1E08EC242A9F7C00655E76 /* F53OSC.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0822242A7E1000655E76 /* F53OSC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08ED242A9F7C00655E76 /* F53OSCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0804242A7E1000655E76 /* F53OSCProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08EE242A9F7C00655E76 /* F53OSCFoundationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080A242A7E1000655E76 /* F53OSCFoundationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08EF242A9F7C00655E76 /* F53OSCBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0813242A7E1000655E76 /* F53OSCBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08F0242A9F7C00655E76 /* F53OSCBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0824242A7E1000655E76 /* F53OSCBundle.m */; }; + 3D1E08F1242A9F7C00655E76 /* F53OSCClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080B242A7E1000655E76 /* F53OSCClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08F2242A9F7C00655E76 /* F53OSCClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0819242A7E1000655E76 /* F53OSCClient.m */; }; + 3D1E08F3242A9F7C00655E76 /* F53OSCMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0812242A7E1000655E76 /* F53OSCMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08F4242A9F7C00655E76 /* F53OSCMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0823242A7E1000655E76 /* F53OSCMessage.m */; }; + 3D1E08F5242A9F7C00655E76 /* F53OSCPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0817242A7E1000655E76 /* F53OSCPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08F6242A9F7C00655E76 /* F53OSCPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0805242A7E1000655E76 /* F53OSCPacket.m */; }; + 3D1E08F7242A9F7C00655E76 /* F53OSCParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0814242A7E1000655E76 /* F53OSCParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08F8242A9F7C00655E76 /* F53OSCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0821242A7E1000655E76 /* F53OSCParser.m */; }; + 3D1E08F9242A9F7C00655E76 /* F53OSCServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081E242A7E1000655E76 /* F53OSCServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08FA242A9F7C00655E76 /* F53OSCServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E080F242A7E1000655E76 /* F53OSCServer.m */; }; + 3D1E08FB242A9F7C00655E76 /* F53OSCSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081C242A7E1000655E76 /* F53OSCSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08FC242A9F7C00655E76 /* F53OSCSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0811242A7E1000655E76 /* F53OSCSocket.m */; }; + 3D1E08FD242A9F7C00655E76 /* F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080E242A7E1000655E76 /* F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E08FE242A9F7C00655E76 /* F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081F242A7E1000655E76 /* F53OSCTimeTag.m */; }; + 3D1E08FF242A9F7C00655E76 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081B242A7E1000655E76 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0900242A9F7C00655E76 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0809242A7E1000655E76 /* GCDAsyncSocket.m */; }; + 3D1E0901242A9F7C00655E76 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0816242A7E1000655E76 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0902242A9F7C00655E76 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0806242A7E1000655E76 /* GCDAsyncUdpSocket.m */; }; + 3D1E0903242A9F7C00655E76 /* NSData+F53OSCBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E080D242A7E1000655E76 /* NSData+F53OSCBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0904242A9F7C00655E76 /* NSData+F53OSCBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0820242A7E1000655E76 /* NSData+F53OSCBlob.m */; }; + 3D1E0905242A9F7C00655E76 /* NSDate+F53OSCTimeTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0808242A7E1000655E76 /* NSDate+F53OSCTimeTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0906242A9F7C00655E76 /* NSDate+F53OSCTimeTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E081A242A7E1000655E76 /* NSDate+F53OSCTimeTag.m */; }; + 3D1E0907242A9F7C00655E76 /* NSNumber+F53OSCNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E081D242A7E1000655E76 /* NSNumber+F53OSCNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E0908242A9F7C00655E76 /* NSNumber+F53OSCNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0810242A7E1000655E76 /* NSNumber+F53OSCNumber.m */; }; + 3D1E0909242A9F7C00655E76 /* NSString+F53OSCString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E0807242A7E1000655E76 /* NSString+F53OSCString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1E090A242A9F7C00655E76 /* NSString+F53OSCString.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E0815242A7E1000655E76 /* NSString+F53OSCString.m */; }; + 3D1E090D242A9FAE00655E76 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */; }; + 66AFE43C1B79485100985C54 /* ActivityChartView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AFE43B1B79485100985C54 /* ActivityChartView.m */; }; + 66EE17591B729EA0008B6743 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17581B729EA0008B6743 /* AppDelegate.m */; }; + 66EE175B1B729EA0008B6743 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE175A1B729EA0008B6743 /* main.m */; }; + 66EE175D1B729EA0008B6743 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 66EE175C1B729EA0008B6743 /* Images.xcassets */; }; + 66EE17601B729EA0008B6743 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66EE175E1B729EA0008B6743 /* MainMenu.xib */; }; + 66EE17A51B72AC59008B6743 /* DemoServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EE17A41B72AC59008B6743 /* DemoServer.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 3D1E08B8242A85F100655E76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 66EE174A1B729EA0008B6743 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3D1E0853242A815100655E76; + remoteInfo = "F53OSC-macOS"; + }; + 3D1E08DC242A8E6300655E76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 66EE174A1B729EA0008B6743 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3D1E0853242A815100655E76; + remoteInfo = "F53OSC-macOS"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 3D1E08BC242A861E00655E76 /* Copy Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3D1E08BD242A862D00655E76 /* F53OSC.framework in Copy Frameworks */, + ); + name = "Copy Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 3D083542242BF3C000E4A247 /* F53OSCValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCValue.m; sourceTree = ""; }; + 3D083543242BF3C000E4A247 /* F53OSCValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCValue.h; sourceTree = ""; }; + 3D1E07F0242A7D5100655E76 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = ""; }; + 3D1E07F5242A7D6900655E76 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3D1E07F8242A7D7200655E76 /* F53OSC.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; path = F53OSC.podspec; sourceTree = ""; }; + 3D1E07FD242A7E1000655E76 /* F53OSCServerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCServerTests.m; sourceTree = ""; }; + 3D1E07FE242A7E1000655E76 /* F53OSCMessageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCMessageTests.m; sourceTree = ""; }; + 3D1E07FF242A7E1000655E76 /* F53OSC_NSNumberTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSC_NSNumberTests.m; sourceTree = ""; }; + 3D1E0804242A7E1000655E76 /* F53OSCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCProtocols.h; sourceTree = ""; }; + 3D1E0805242A7E1000655E76 /* F53OSCPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCPacket.m; sourceTree = ""; }; + 3D1E0806242A7E1000655E76 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncUdpSocket.m; sourceTree = ""; }; + 3D1E0807242A7E1000655E76 /* NSString+F53OSCString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+F53OSCString.h"; sourceTree = ""; }; + 3D1E0808242A7E1000655E76 /* NSDate+F53OSCTimeTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+F53OSCTimeTag.h"; sourceTree = ""; }; + 3D1E0809242A7E1000655E76 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = ""; }; + 3D1E080A242A7E1000655E76 /* F53OSCFoundationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCFoundationAdditions.h; sourceTree = ""; }; + 3D1E080B242A7E1000655E76 /* F53OSCClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCClient.h; sourceTree = ""; }; + 3D1E080D242A7E1000655E76 /* NSData+F53OSCBlob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+F53OSCBlob.h"; sourceTree = ""; }; + 3D1E080E242A7E1000655E76 /* F53OSCTimeTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCTimeTag.h; sourceTree = ""; }; + 3D1E080F242A7E1000655E76 /* F53OSCServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCServer.m; sourceTree = ""; }; + 3D1E0810242A7E1000655E76 /* NSNumber+F53OSCNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+F53OSCNumber.m"; sourceTree = ""; }; + 3D1E0811242A7E1000655E76 /* F53OSCSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCSocket.m; sourceTree = ""; }; + 3D1E0812242A7E1000655E76 /* F53OSCMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCMessage.h; sourceTree = ""; }; + 3D1E0813242A7E1000655E76 /* F53OSCBundle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCBundle.h; sourceTree = ""; }; + 3D1E0814242A7E1000655E76 /* F53OSCParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCParser.h; sourceTree = ""; }; + 3D1E0815242A7E1000655E76 /* NSString+F53OSCString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+F53OSCString.m"; sourceTree = ""; }; + 3D1E0816242A7E1000655E76 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncUdpSocket.h; sourceTree = ""; }; + 3D1E0817242A7E1000655E76 /* F53OSCPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCPacket.h; sourceTree = ""; }; + 3D1E0819242A7E1000655E76 /* F53OSCClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCClient.m; sourceTree = ""; }; + 3D1E081A242A7E1000655E76 /* NSDate+F53OSCTimeTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+F53OSCTimeTag.m"; sourceTree = ""; }; + 3D1E081B242A7E1000655E76 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = ""; }; + 3D1E081C242A7E1000655E76 /* F53OSCSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCSocket.h; sourceTree = ""; }; + 3D1E081D242A7E1000655E76 /* NSNumber+F53OSCNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+F53OSCNumber.h"; sourceTree = ""; }; + 3D1E081E242A7E1000655E76 /* F53OSCServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSCServer.h; sourceTree = ""; }; + 3D1E081F242A7E1000655E76 /* F53OSCTimeTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCTimeTag.m; sourceTree = ""; }; + 3D1E0820242A7E1000655E76 /* NSData+F53OSCBlob.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+F53OSCBlob.m"; sourceTree = ""; }; + 3D1E0821242A7E1000655E76 /* F53OSCParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCParser.m; sourceTree = ""; }; + 3D1E0822242A7E1000655E76 /* F53OSC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = F53OSC.h; sourceTree = ""; }; + 3D1E0823242A7E1000655E76 /* F53OSCMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCMessage.m; sourceTree = ""; }; + 3D1E0824242A7E1000655E76 /* F53OSCBundle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = F53OSCBundle.m; sourceTree = ""; }; + 3D1E0847242A7F5B00655E76 /* F53OSCTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = F53OSCTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D1E0854242A815100655E76 /* F53OSC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = F53OSC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D1E0861242A81F600655E76 /* F53OSC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = F53OSC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D1E08E4242A8EC700655E76 /* F53OSC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = F53OSC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 66AFE43A1B79485100985C54 /* ActivityChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivityChartView.h; sourceTree = ""; }; + 66AFE43B1B79485100985C54 /* ActivityChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActivityChartView.m; sourceTree = ""; }; + 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F53OSC Monitor.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 66EE17561B729EA0008B6743 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 66EE17571B729EA0008B6743 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 66EE17581B729EA0008B6743 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 66EE175A1B729EA0008B6743 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 66EE175C1B729EA0008B6743 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 66EE175F1B729EA0008B6743 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + 66EE17A31B72AC59008B6743 /* DemoServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoServer.h; sourceTree = ""; }; + 66EE17A41B72AC59008B6743 /* DemoServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoServer.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3D1E0844242A7F5B00655E76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08DE242A8E7100655E76 /* F53OSC.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E0851242A815100655E76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E085E242A81F600655E76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E08E1242A8EC700655E76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 66EE174F1B729EA0008B6743 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08BB242A861200655E76 /* F53OSC.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3D1E07FA242A7E1000655E76 /* F53OSC */ = { + isa = PBXGroup; + children = ( + 3D1E0802242A7E1000655E76 /* Sources */, + 3D1E07FB242A7E1000655E76 /* Tests */, + ); + path = F53OSC; + sourceTree = ""; + }; + 3D1E07FB242A7E1000655E76 /* Tests */ = { + isa = PBXGroup; + children = ( + 3D1E07FC242A7E1000655E76 /* F53OSCTests */, + ); + path = Tests; + sourceTree = ""; + }; + 3D1E07FC242A7E1000655E76 /* F53OSCTests */ = { + isa = PBXGroup; + children = ( + 3D1E07FD242A7E1000655E76 /* F53OSCServerTests.m */, + 3D1E07FE242A7E1000655E76 /* F53OSCMessageTests.m */, + 3D1E07FF242A7E1000655E76 /* F53OSC_NSNumberTests.m */, + ); + path = F53OSCTests; + sourceTree = ""; + }; + 3D1E0802242A7E1000655E76 /* Sources */ = { + isa = PBXGroup; + children = ( + 3D1E0803242A7E1000655E76 /* F53OSC */, + ); + path = Sources; + sourceTree = ""; + }; + 3D1E0803242A7E1000655E76 /* F53OSC */ = { + isa = PBXGroup; + children = ( + 3D1E0822242A7E1000655E76 /* F53OSC.h */, + 3D1E0804242A7E1000655E76 /* F53OSCProtocols.h */, + 3D1E080A242A7E1000655E76 /* F53OSCFoundationAdditions.h */, + 3D1E0813242A7E1000655E76 /* F53OSCBundle.h */, + 3D1E0824242A7E1000655E76 /* F53OSCBundle.m */, + 3D1E080B242A7E1000655E76 /* F53OSCClient.h */, + 3D1E0819242A7E1000655E76 /* F53OSCClient.m */, + 3D1E0812242A7E1000655E76 /* F53OSCMessage.h */, + 3D1E0823242A7E1000655E76 /* F53OSCMessage.m */, + 3D1E0817242A7E1000655E76 /* F53OSCPacket.h */, + 3D1E0805242A7E1000655E76 /* F53OSCPacket.m */, + 3D1E0814242A7E1000655E76 /* F53OSCParser.h */, + 3D1E0821242A7E1000655E76 /* F53OSCParser.m */, + 3D1E081E242A7E1000655E76 /* F53OSCServer.h */, + 3D1E080F242A7E1000655E76 /* F53OSCServer.m */, + 3D1E081C242A7E1000655E76 /* F53OSCSocket.h */, + 3D1E0811242A7E1000655E76 /* F53OSCSocket.m */, + 3D1E080E242A7E1000655E76 /* F53OSCTimeTag.h */, + 3D1E081F242A7E1000655E76 /* F53OSCTimeTag.m */, + 3D083543242BF3C000E4A247 /* F53OSCValue.h */, + 3D083542242BF3C000E4A247 /* F53OSCValue.m */, + 3D1E081B242A7E1000655E76 /* GCDAsyncSocket.h */, + 3D1E0809242A7E1000655E76 /* GCDAsyncSocket.m */, + 3D1E0816242A7E1000655E76 /* GCDAsyncUdpSocket.h */, + 3D1E0806242A7E1000655E76 /* GCDAsyncUdpSocket.m */, + 3D1E080D242A7E1000655E76 /* NSData+F53OSCBlob.h */, + 3D1E0820242A7E1000655E76 /* NSData+F53OSCBlob.m */, + 3D1E0808242A7E1000655E76 /* NSDate+F53OSCTimeTag.h */, + 3D1E081A242A7E1000655E76 /* NSDate+F53OSCTimeTag.m */, + 3D1E081D242A7E1000655E76 /* NSNumber+F53OSCNumber.h */, + 3D1E0810242A7E1000655E76 /* NSNumber+F53OSCNumber.m */, + 3D1E0807242A7E1000655E76 /* NSString+F53OSCString.h */, + 3D1E0815242A7E1000655E76 /* NSString+F53OSCString.m */, + ); + path = F53OSC; + sourceTree = ""; + }; + 3D1E08BA242A861200655E76 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 3D1E0914242AAC9C00655E76 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 3D1E07F5242A7D6900655E76 /* Info.plist */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + 66CAE3D71B754AA3001306FD /* Resources */ = { + isa = PBXGroup; + children = ( + 66EE175C1B729EA0008B6743 /* Images.xcassets */, + 66EE175E1B729EA0008B6743 /* MainMenu.xib */, + ); + name = Resources; + sourceTree = ""; + }; + 66EE17491B729EA0008B6743 = { + isa = PBXGroup; + children = ( + 3D1E07FA242A7E1000655E76 /* F53OSC */, + 66EE17541B729EA0008B6743 /* F53OSC Monitor */, + 3D1E0914242AAC9C00655E76 /* Supporting Files */, + 66EE17531B729EA0008B6743 /* Products */, + 3D1E08BA242A861200655E76 /* Frameworks */, + 3D1E07F8242A7D7200655E76 /* F53OSC.podspec */, + 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */, + 3D1E07F0242A7D5100655E76 /* README.md */, + ); + sourceTree = ""; + }; + 66EE17531B729EA0008B6743 /* Products */ = { + isa = PBXGroup; + children = ( + 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */, + 3D1E0847242A7F5B00655E76 /* F53OSCTests.xctest */, + 3D1E0854242A815100655E76 /* F53OSC.framework */, + 3D1E0861242A81F600655E76 /* F53OSC.framework */, + 3D1E08E4242A8EC700655E76 /* F53OSC.framework */, + ); + name = Products; + sourceTree = ""; + }; + 66EE17541B729EA0008B6743 /* F53OSC Monitor */ = { + isa = PBXGroup; + children = ( + 66EE17571B729EA0008B6743 /* AppDelegate.h */, + 66EE17581B729EA0008B6743 /* AppDelegate.m */, + 66EE17A31B72AC59008B6743 /* DemoServer.h */, + 66EE17A41B72AC59008B6743 /* DemoServer.m */, + 66AFE43A1B79485100985C54 /* ActivityChartView.h */, + 66AFE43B1B79485100985C54 /* ActivityChartView.m */, + 66CAE3D71B754AA3001306FD /* Resources */, + 66EE17551B729EA0008B6743 /* Supporting Files */, + ); + path = "F53OSC Monitor"; + sourceTree = ""; + }; + 66EE17551B729EA0008B6743 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 66EE17561B729EA0008B6743 /* Info.plist */, + 66EE175A1B729EA0008B6743 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 3D1E084F242A815100655E76 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E0869242A827700655E76 /* F53OSCProtocols.h in Headers */, + 3D1E086A242A827700655E76 /* F53OSCFoundationAdditions.h in Headers */, + 3D1E086B242A827700655E76 /* F53OSCBundle.h in Headers */, + 3D1E086D242A827700655E76 /* F53OSCClient.h in Headers */, + 3D1E086F242A827700655E76 /* F53OSCMessage.h in Headers */, + 3D1E0871242A827700655E76 /* F53OSCPacket.h in Headers */, + 3D1E0873242A827700655E76 /* F53OSCParser.h in Headers */, + 3D083547242BF3C100E4A247 /* F53OSCValue.h in Headers */, + 3D1E0875242A827700655E76 /* F53OSCServer.h in Headers */, + 3D1E08AB242A844E00655E76 /* F53OSC.h in Headers */, + 3D1E0877242A827700655E76 /* F53OSCSocket.h in Headers */, + 3D1E0879242A827700655E76 /* F53OSCTimeTag.h in Headers */, + 3D1E087B242A827700655E76 /* GCDAsyncSocket.h in Headers */, + 3D1E087D242A827700655E76 /* GCDAsyncUdpSocket.h in Headers */, + 3D1E087F242A827700655E76 /* NSData+F53OSCBlob.h in Headers */, + 3D1E0881242A827700655E76 /* NSDate+F53OSCTimeTag.h in Headers */, + 3D1E0883242A827700655E76 /* NSNumber+F53OSCNumber.h in Headers */, + 3D1E0885242A827700655E76 /* NSString+F53OSCString.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E085C242A81F600655E76 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E0889242A829300655E76 /* F53OSCProtocols.h in Headers */, + 3D1E088A242A829300655E76 /* F53OSCFoundationAdditions.h in Headers */, + 3D1E088B242A829300655E76 /* F53OSCBundle.h in Headers */, + 3D1E088D242A829300655E76 /* F53OSCClient.h in Headers */, + 3D1E088F242A829300655E76 /* F53OSCMessage.h in Headers */, + 3D1E0891242A829300655E76 /* F53OSCPacket.h in Headers */, + 3D1E0893242A829300655E76 /* F53OSCParser.h in Headers */, + 3D083548242BF3C100E4A247 /* F53OSCValue.h in Headers */, + 3D1E0895242A829300655E76 /* F53OSCServer.h in Headers */, + 3D1E08AC242A844E00655E76 /* F53OSC.h in Headers */, + 3D1E0897242A829300655E76 /* F53OSCSocket.h in Headers */, + 3D1E0899242A829300655E76 /* F53OSCTimeTag.h in Headers */, + 3D1E089B242A829300655E76 /* GCDAsyncSocket.h in Headers */, + 3D1E089D242A829300655E76 /* GCDAsyncUdpSocket.h in Headers */, + 3D1E089F242A829300655E76 /* NSData+F53OSCBlob.h in Headers */, + 3D1E08A1242A829300655E76 /* NSDate+F53OSCTimeTag.h in Headers */, + 3D1E08A3242A829300655E76 /* NSNumber+F53OSCNumber.h in Headers */, + 3D1E08A5242A829300655E76 /* NSString+F53OSCString.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E08DF242A8EC700655E76 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E0907242A9F7C00655E76 /* NSNumber+F53OSCNumber.h in Headers */, + 3D1E08F7242A9F7C00655E76 /* F53OSCParser.h in Headers */, + 3D1E08EC242A9F7C00655E76 /* F53OSC.h in Headers */, + 3D1E0903242A9F7C00655E76 /* NSData+F53OSCBlob.h in Headers */, + 3D1E0905242A9F7C00655E76 /* NSDate+F53OSCTimeTag.h in Headers */, + 3D1E0901242A9F7C00655E76 /* GCDAsyncUdpSocket.h in Headers */, + 3D083549242BF3C100E4A247 /* F53OSCValue.h in Headers */, + 3D1E08FD242A9F7C00655E76 /* F53OSCTimeTag.h in Headers */, + 3D1E08F1242A9F7C00655E76 /* F53OSCClient.h in Headers */, + 3D1E08EE242A9F7C00655E76 /* F53OSCFoundationAdditions.h in Headers */, + 3D1E08ED242A9F7C00655E76 /* F53OSCProtocols.h in Headers */, + 3D1E08FF242A9F7C00655E76 /* GCDAsyncSocket.h in Headers */, + 3D1E08F9242A9F7C00655E76 /* F53OSCServer.h in Headers */, + 3D1E08EF242A9F7C00655E76 /* F53OSCBundle.h in Headers */, + 3D1E08F3242A9F7C00655E76 /* F53OSCMessage.h in Headers */, + 3D1E08FB242A9F7C00655E76 /* F53OSCSocket.h in Headers */, + 3D1E0909242A9F7C00655E76 /* NSString+F53OSCString.h in Headers */, + 3D1E08F5242A9F7C00655E76 /* F53OSCPacket.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 3D1E0846242A7F5B00655E76 /* F53OSCTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3D1E084C242A7F5B00655E76 /* Build configuration list for PBXNativeTarget "F53OSCTests" */; + buildPhases = ( + 3D1E0845242A7F5B00655E76 /* Resources */, + 3D1E0843242A7F5B00655E76 /* Sources */, + 3D1E0844242A7F5B00655E76 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3D1E08DD242A8E6300655E76 /* PBXTargetDependency */, + ); + name = F53OSCTests; + productName = F53OSCTests; + productReference = 3D1E0847242A7F5B00655E76 /* F53OSCTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 3D1E0853242A815100655E76 /* F53OSC-macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3D1E0859242A815100655E76 /* Build configuration list for PBXNativeTarget "F53OSC-macOS" */; + buildPhases = ( + 3D1E084F242A815100655E76 /* Headers */, + 3D1E0850242A815100655E76 /* Sources */, + 3D1E0851242A815100655E76 /* Frameworks */, + 3D1E0852242A815100655E76 /* Resources */, + 3D1E08AA242A836600655E76 /* Copy Framework to Desktop */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "F53OSC-macOS"; + productName = F53OSC; + productReference = 3D1E0854242A815100655E76 /* F53OSC.framework */; + productType = "com.apple.product-type.framework"; + }; + 3D1E0860242A81F600655E76 /* F53OSC-iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3D1E0866242A81F600655E76 /* Build configuration list for PBXNativeTarget "F53OSC-iOS" */; + buildPhases = ( + 3D1E085C242A81F600655E76 /* Headers */, + 3D1E085D242A81F600655E76 /* Sources */, + 3D1E085E242A81F600655E76 /* Frameworks */, + 3D1E085F242A81F600655E76 /* Resources */, + 3D1E08A9242A834A00655E76 /* Copy Framework to Desktop */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "F53OSC-iOS"; + productName = F53OSC; + productReference = 3D1E0861242A81F600655E76 /* F53OSC.framework */; + productType = "com.apple.product-type.framework"; + }; + 3D1E08E3242A8EC700655E76 /* F53OSC-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3D1E08E9242A8EC700655E76 /* Build configuration list for PBXNativeTarget "F53OSC-tvOS" */; + buildPhases = ( + 3D1E08DF242A8EC700655E76 /* Headers */, + 3D1E08E0242A8EC700655E76 /* Sources */, + 3D1E08E1242A8EC700655E76 /* Frameworks */, + 3D1E08E2242A8EC700655E76 /* Resources */, + 3D1E090E242A9FB800655E76 /* Copy Framework to Desktop */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "F53OSC-tvOS"; + productName = F53OSC; + productReference = 3D1E08E4242A8EC700655E76 /* F53OSC.framework */; + productType = "com.apple.product-type.framework"; + }; + 66EE17511B729EA0008B6743 /* F53OSC Monitor */ = { + isa = PBXNativeTarget; + buildConfigurationList = 66EE176F1B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC Monitor" */; + buildPhases = ( + 66EE17501B729EA0008B6743 /* Resources */, + 66EE174E1B729EA0008B6743 /* Sources */, + 66EE174F1B729EA0008B6743 /* Frameworks */, + 3D1E08BC242A861E00655E76 /* Copy Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3D1E08B9242A85F100655E76 /* PBXTargetDependency */, + ); + name = "F53OSC Monitor"; + productName = "F53OSC Monitor"; + productReference = 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 66EE174A1B729EA0008B6743 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1030; + ORGANIZATIONNAME = "Figure 53"; + TargetAttributes = { + 3D1E0846242A7F5B00655E76 = { + CreatedOnToolsVersion = 10.3; + ProvisioningStyle = Manual; + }; + 3D1E0853242A815100655E76 = { + CreatedOnToolsVersion = 10.3; + ProvisioningStyle = Manual; + }; + 3D1E0860242A81F600655E76 = { + CreatedOnToolsVersion = 10.3; + ProvisioningStyle = Manual; + }; + 3D1E08E3242A8EC700655E76 = { + CreatedOnToolsVersion = 10.3; + ProvisioningStyle = Manual; + }; + 66EE17511B729EA0008B6743 = { + CreatedOnToolsVersion = 6.4; + }; + }; + }; + buildConfigurationList = 66EE174D1B729EA0008B6743 /* Build configuration list for PBXProject "F53OSC" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 66EE17491B729EA0008B6743; + productRefGroup = 66EE17531B729EA0008B6743 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3D1E0853242A815100655E76 /* F53OSC-macOS */, + 3D1E0860242A81F600655E76 /* F53OSC-iOS */, + 3D1E08E3242A8EC700655E76 /* F53OSC-tvOS */, + 3D1E0846242A7F5B00655E76 /* F53OSCTests */, + 66EE17511B729EA0008B6743 /* F53OSC Monitor */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3D1E0845242A7F5B00655E76 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08B4242A84D700655E76 /* LICENSE.txt in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E0852242A815100655E76 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08B2242A84D500655E76 /* LICENSE.txt in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E085F242A81F600655E76 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08B3242A84D500655E76 /* LICENSE.txt in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E08E2242A8EC700655E76 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E090D242A9FAE00655E76 /* LICENSE.txt in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 66EE17501B729EA0008B6743 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E07F3242A7D5D00655E76 /* LICENSE.txt in Resources */, + 66EE175D1B729EA0008B6743 /* Images.xcassets in Resources */, + 66EE17601B729EA0008B6743 /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3D1E08A9242A834A00655E76 /* Copy Framework to Desktop */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Copy Framework to Desktop"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nif [ $CONFIGURATION != 'Release' ]; then exit 0; fi\n\n# If we're already inside this script then die\nif [ -n \"$F53_BUILD_IN_PROGRESS\" ]; then exit 0; fi\nexport F53_BUILD_IN_PROGRESS=1\n\nF53_FRAMEWORK_NAME=${PRODUCT_NAME}\nF53_FRAMEWORK_LOCATION=\"${BUILT_PRODUCTS_DIR}/${F53_FRAMEWORK_NAME}.framework\"\n\n# Copy the framework to the user's desktop\nditto \"${F53_FRAMEWORK_LOCATION}\" \"${HOME}/Desktop/${F53_FRAMEWORK_NAME}.framework\"\n"; + }; + 3D1E08AA242A836600655E76 /* Copy Framework to Desktop */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Copy Framework to Desktop"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nif [ $CONFIGURATION != 'Release' ]; then exit 0; fi\n\n# If we're already inside this script then die\nif [ -n \"$F53_BUILD_IN_PROGRESS\" ]; then exit 0; fi\nexport F53_BUILD_IN_PROGRESS=1\n\nF53_FRAMEWORK_NAME=${PRODUCT_NAME}\nF53_FRAMEWORK_LOCATION=\"${BUILT_PRODUCTS_DIR}/${F53_FRAMEWORK_NAME}.framework\"\n\n# Copy the framework to the user's desktop\nditto \"${F53_FRAMEWORK_LOCATION}\" \"${HOME}/Desktop/${F53_FRAMEWORK_NAME}.framework\"\n"; + }; + 3D1E090E242A9FB800655E76 /* Copy Framework to Desktop */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Copy Framework to Desktop"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nif [ $CONFIGURATION != 'Release' ]; then exit 0; fi\n\n# If we're already inside this script then die\nif [ -n \"$F53_BUILD_IN_PROGRESS\" ]; then exit 0; fi\nexport F53_BUILD_IN_PROGRESS=1\n\nF53_FRAMEWORK_NAME=${PRODUCT_NAME}\nF53_FRAMEWORK_LOCATION=\"${BUILT_PRODUCTS_DIR}/${F53_FRAMEWORK_NAME}.framework\"\n\n# Copy the framework to the user's desktop\nditto \"${F53_FRAMEWORK_LOCATION}\" \"${HOME}/Desktop/${F53_FRAMEWORK_NAME}.framework\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3D1E0843242A7F5B00655E76 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08AF242A847E00655E76 /* F53OSC_NSNumberTests.m in Sources */, + 3D1E08AE242A847C00655E76 /* F53OSCMessageTests.m in Sources */, + 3D1E08AD242A847A00655E76 /* F53OSCServerTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E0850242A815100655E76 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08D4242A8C8000655E76 /* F53OSCTimeTag.m in Sources */, + 3D1E08D0242A8C8000655E76 /* F53OSCPacket.m in Sources */, + 3D1E08D2242A8C8000655E76 /* F53OSCServer.m in Sources */, + 3D1E08DA242A8C8000655E76 /* NSString+F53OSCString.m in Sources */, + 3D1E08BF242A8C7500655E76 /* F53OSCBundle.m in Sources */, + 3D1E08D3242A8C8000655E76 /* F53OSCSocket.m in Sources */, + 3D1E08D8242A8C8000655E76 /* NSDate+F53OSCTimeTag.m in Sources */, + 3D083544242BF3C100E4A247 /* F53OSCValue.m in Sources */, + 3D1E08CF242A8C8000655E76 /* F53OSCMessage.m in Sources */, + 3D1E08D6242A8C8000655E76 /* GCDAsyncUdpSocket.m in Sources */, + 3D1E08D9242A8C8000655E76 /* NSNumber+F53OSCNumber.m in Sources */, + 3D1E08D5242A8C8000655E76 /* GCDAsyncSocket.m in Sources */, + 3D1E08CE242A8C8000655E76 /* F53OSCClient.m in Sources */, + 3D1E08D1242A8C8000655E76 /* F53OSCParser.m in Sources */, + 3D1E08D7242A8C8000655E76 /* NSData+F53OSCBlob.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E085D242A81F600655E76 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08C6242A8C8000655E76 /* F53OSCTimeTag.m in Sources */, + 3D1E08C2242A8C8000655E76 /* F53OSCPacket.m in Sources */, + 3D1E08C4242A8C8000655E76 /* F53OSCServer.m in Sources */, + 3D1E08CC242A8C8000655E76 /* NSString+F53OSCString.m in Sources */, + 3D1E08BE242A8C7400655E76 /* F53OSCBundle.m in Sources */, + 3D1E08C5242A8C8000655E76 /* F53OSCSocket.m in Sources */, + 3D1E08CA242A8C8000655E76 /* NSDate+F53OSCTimeTag.m in Sources */, + 3D083545242BF3C100E4A247 /* F53OSCValue.m in Sources */, + 3D1E08C1242A8C8000655E76 /* F53OSCMessage.m in Sources */, + 3D1E08C8242A8C8000655E76 /* GCDAsyncUdpSocket.m in Sources */, + 3D1E08CB242A8C8000655E76 /* NSNumber+F53OSCNumber.m in Sources */, + 3D1E08C7242A8C8000655E76 /* GCDAsyncSocket.m in Sources */, + 3D1E08C0242A8C8000655E76 /* F53OSCClient.m in Sources */, + 3D1E08C3242A8C8000655E76 /* F53OSCParser.m in Sources */, + 3D1E08C9242A8C8000655E76 /* NSData+F53OSCBlob.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D1E08E0242A8EC700655E76 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D1E08FE242A9F7C00655E76 /* F53OSCTimeTag.m in Sources */, + 3D1E08F6242A9F7C00655E76 /* F53OSCPacket.m in Sources */, + 3D1E08FA242A9F7C00655E76 /* F53OSCServer.m in Sources */, + 3D1E090A242A9F7C00655E76 /* NSString+F53OSCString.m in Sources */, + 3D1E08F0242A9F7C00655E76 /* F53OSCBundle.m in Sources */, + 3D1E08FC242A9F7C00655E76 /* F53OSCSocket.m in Sources */, + 3D1E0906242A9F7C00655E76 /* NSDate+F53OSCTimeTag.m in Sources */, + 3D083546242BF3C100E4A247 /* F53OSCValue.m in Sources */, + 3D1E08F4242A9F7C00655E76 /* F53OSCMessage.m in Sources */, + 3D1E0902242A9F7C00655E76 /* GCDAsyncUdpSocket.m in Sources */, + 3D1E0908242A9F7C00655E76 /* NSNumber+F53OSCNumber.m in Sources */, + 3D1E0900242A9F7C00655E76 /* GCDAsyncSocket.m in Sources */, + 3D1E08F2242A9F7C00655E76 /* F53OSCClient.m in Sources */, + 3D1E08F8242A9F7C00655E76 /* F53OSCParser.m in Sources */, + 3D1E0904242A9F7C00655E76 /* NSData+F53OSCBlob.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 66EE174E1B729EA0008B6743 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 66EE175B1B729EA0008B6743 /* main.m in Sources */, + 66EE17591B729EA0008B6743 /* AppDelegate.m in Sources */, + 66AFE43C1B79485100985C54 /* ActivityChartView.m in Sources */, + 66EE17A51B72AC59008B6743 /* DemoServer.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 3D1E08B9242A85F100655E76 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3D1E0853242A815100655E76 /* F53OSC-macOS */; + targetProxy = 3D1E08B8242A85F100655E76 /* PBXContainerItemProxy */; + }; + 3D1E08DD242A8E6300655E76 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3D1E0853242A815100655E76 /* F53OSC-macOS */; + targetProxy = 3D1E08DC242A8E6300655E76 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 66EE175E1B729EA0008B6743 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 66EE175F1B729EA0008B6743 /* Base */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 3D1E084D242A7F5B00655E76 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 3D1E084E242A7F5B00655E76 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 3D1E085A242A815100655E76 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3D1E085B242A815100655E76 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3D1E0867242A81F600655E76 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALID_ARCHS = "arm64 arm64e armv7 armv7s i386 x86_64"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3D1E0868242A81F600655E76 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VALID_ARCHS = "arm64 arm64e armv7 armv7s i386 x86_64"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3D1E08EA242A8EC700655E76 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3D1E08EB242A8EC700655E76 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_C_LANGUAGE_STANDARD = gnu11; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.figure53.F53OSC; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 66EE176D1B729EA0008B6743 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$PROJECT_DIR/Supporting Files/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.4; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "com.figure53.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = F53OSC; + SDKROOT = macosx; + SWIFT_VERSION = 5.0; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Debug; + }; + 66EE176E1B729EA0008B6743 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$PROJECT_DIR/Supporting Files/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.4; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "com.figure53.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = F53OSC; + SDKROOT = macosx; + SWIFT_VERSION = 5.0; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Release; + }; + 66EE17701B729EA0008B6743 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = "$PROJECT_DIR/F53OSC Monitor/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 66EE17711B729EA0008B6743 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = "$PROJECT_DIR/F53OSC Monitor/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3D1E084C242A7F5B00655E76 /* Build configuration list for PBXNativeTarget "F53OSCTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D1E084D242A7F5B00655E76 /* Debug */, + 3D1E084E242A7F5B00655E76 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3D1E0859242A815100655E76 /* Build configuration list for PBXNativeTarget "F53OSC-macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D1E085A242A815100655E76 /* Debug */, + 3D1E085B242A815100655E76 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3D1E0866242A81F600655E76 /* Build configuration list for PBXNativeTarget "F53OSC-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D1E0867242A81F600655E76 /* Debug */, + 3D1E0868242A81F600655E76 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3D1E08E9242A8EC700655E76 /* Build configuration list for PBXNativeTarget "F53OSC-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D1E08EA242A8EC700655E76 /* Debug */, + 3D1E08EB242A8EC700655E76 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 66EE174D1B729EA0008B6743 /* Build configuration list for PBXProject "F53OSC" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 66EE176D1B729EA0008B6743 /* Debug */, + 66EE176E1B729EA0008B6743 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 66EE176F1B729EA0008B6743 /* Build configuration list for PBXNativeTarget "F53OSC Monitor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 66EE17701B729EA0008B6743 /* Debug */, + 66EE17711B729EA0008B6743 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 66EE174A1B729EA0008B6743 /* Project object */; +} diff --git a/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/F53OSC.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 59% rename from F53OSC Monitor/F53OSC Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to F53OSC.xcodeproj/project.xcworkspace/contents.xcworkspacedata index f514c74..a604565 100644 --- a/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/F53OSC.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:/Users/balord/Development/F53OSC/F53OSC.xcodeproj"> diff --git a/F53OSC Monitor/F53OSC Monitor.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/F53OSC.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from F53OSC Monitor/F53OSC Monitor.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to F53OSC.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/F53OSC Monitor/F53OSC Monitor.xcodeproj/xcuserdata/adam.xcuserdatad/xcschemes/F53OSC Monitor.xcscheme b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC Monitor.xcscheme similarity index 77% rename from F53OSC Monitor/F53OSC Monitor.xcodeproj/xcuserdata/adam.xcuserdatad/xcschemes/F53OSC Monitor.xcscheme rename to F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC Monitor.xcscheme index ebe8e0b..1878ab7 100644 --- a/F53OSC Monitor/F53OSC Monitor.xcodeproj/xcuserdata/adam.xcuserdatad/xcschemes/F53OSC Monitor.xcscheme +++ b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC Monitor.xcscheme @@ -1,6 +1,6 @@ - - - - + ReferencedContainer = "container:F53OSC.xcodeproj"> + shouldUseLaunchSchemeArgsEnv = "YES"> + skipped = "NO" + testExecutionOrdering = "random"> + ReferencedContainer = "container:F53OSC.xcodeproj"> + + + + @@ -59,18 +57,21 @@ BlueprintIdentifier = "66EE17511B729EA0008B6743" BuildableName = "F53OSC Monitor.app" BlueprintName = "F53OSC Monitor" - ReferencedContainer = "container:F53OSC Monitor.xcodeproj"> + ReferencedContainer = "container:F53OSC.xcodeproj"> + + @@ -79,17 +80,17 @@ BlueprintIdentifier = "66EE17511B729EA0008B6743" BuildableName = "F53OSC Monitor.app" BlueprintName = "F53OSC Monitor" - ReferencedContainer = "container:F53OSC Monitor.xcodeproj"> + ReferencedContainer = "container:F53OSC.xcodeproj"> @@ -98,7 +99,7 @@ BlueprintIdentifier = "66EE17511B729EA0008B6743" BuildableName = "F53OSC Monitor.app" BlueprintName = "F53OSC Monitor" - ReferencedContainer = "container:F53OSC Monitor.xcodeproj"> + ReferencedContainer = "container:F53OSC.xcodeproj"> diff --git a/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-iOS.xcscheme b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-iOS.xcscheme new file mode 100644 index 0000000..9b93e52 --- /dev/null +++ b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-iOS.xcscheme @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-macOS.xcscheme b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-macOS.xcscheme new file mode 100644 index 0000000..dd84805 --- /dev/null +++ b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-macOS.xcscheme @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-tvOS.xcscheme b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-tvOS.xcscheme new file mode 100644 index 0000000..32980b4 --- /dev/null +++ b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSC-tvOS.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSCTests.xcscheme b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSCTests.xcscheme new file mode 100644 index 0000000..5c48916 --- /dev/null +++ b/F53OSC.xcodeproj/xcshareddata/xcschemes/F53OSCTests.xcscheme @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F53OSC Monitor/F53OSC MonitorTests/Info.plist b/F53OSC/Info.plist similarity index 75% rename from F53OSC Monitor/F53OSC MonitorTests/Info.plist rename to F53OSC/Info.plist index 43f56f2..e1fe4cf 100644 --- a/F53OSC Monitor/F53OSC MonitorTests/Info.plist +++ b/F53OSC/Info.plist @@ -3,22 +3,20 @@ CFBundleDevelopmentRegion - en + $(DEVELOPMENT_LANGUAGE) CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.figure53.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName $(PRODUCT_NAME) CFBundlePackageType - BNDL + FMWK CFBundleShortVersionString 1.0 - CFBundleSignature - ???? CFBundleVersion - 1 + $(CURRENT_PROJECT_VERSION) diff --git a/F53OSC.h b/F53OSC/Sources/F53OSC/F53OSC.h similarity index 100% rename from F53OSC.h rename to F53OSC/Sources/F53OSC/F53OSC.h diff --git a/F53OSCBundle.h b/F53OSC/Sources/F53OSC/F53OSCBundle.h similarity index 100% rename from F53OSCBundle.h rename to F53OSC/Sources/F53OSC/F53OSCBundle.h diff --git a/F53OSCBundle.m b/F53OSC/Sources/F53OSC/F53OSCBundle.m similarity index 100% rename from F53OSCBundle.m rename to F53OSC/Sources/F53OSC/F53OSCBundle.m diff --git a/F53OSCClient.h b/F53OSC/Sources/F53OSC/F53OSCClient.h similarity index 100% rename from F53OSCClient.h rename to F53OSC/Sources/F53OSC/F53OSCClient.h diff --git a/F53OSCClient.m b/F53OSC/Sources/F53OSC/F53OSCClient.m similarity index 100% rename from F53OSCClient.m rename to F53OSC/Sources/F53OSC/F53OSCClient.m diff --git a/F53OSCFoundationAdditions.h b/F53OSC/Sources/F53OSC/F53OSCFoundationAdditions.h similarity index 100% rename from F53OSCFoundationAdditions.h rename to F53OSC/Sources/F53OSC/F53OSCFoundationAdditions.h diff --git a/F53OSCMessage.h b/F53OSC/Sources/F53OSC/F53OSCMessage.h similarity index 100% rename from F53OSCMessage.h rename to F53OSC/Sources/F53OSC/F53OSCMessage.h diff --git a/F53OSCMessage.m b/F53OSC/Sources/F53OSC/F53OSCMessage.m similarity index 100% rename from F53OSCMessage.m rename to F53OSC/Sources/F53OSC/F53OSCMessage.m diff --git a/F53OSCPacket.h b/F53OSC/Sources/F53OSC/F53OSCPacket.h similarity index 100% rename from F53OSCPacket.h rename to F53OSC/Sources/F53OSC/F53OSCPacket.h diff --git a/F53OSCPacket.m b/F53OSC/Sources/F53OSC/F53OSCPacket.m similarity index 100% rename from F53OSCPacket.m rename to F53OSC/Sources/F53OSC/F53OSCPacket.m diff --git a/F53OSCParser.h b/F53OSC/Sources/F53OSC/F53OSCParser.h similarity index 100% rename from F53OSCParser.h rename to F53OSC/Sources/F53OSC/F53OSCParser.h diff --git a/F53OSCParser.m b/F53OSC/Sources/F53OSC/F53OSCParser.m similarity index 100% rename from F53OSCParser.m rename to F53OSC/Sources/F53OSC/F53OSCParser.m diff --git a/F53OSCProtocols.h b/F53OSC/Sources/F53OSC/F53OSCProtocols.h similarity index 97% rename from F53OSCProtocols.h rename to F53OSC/Sources/F53OSC/F53OSCProtocols.h index 2cd7d4d..bee8281 100644 --- a/F53OSCProtocols.h +++ b/F53OSC/Sources/F53OSC/F53OSCProtocols.h @@ -24,6 +24,8 @@ // THE SOFTWARE. // +#import + @protocol F53OSCPacketDestination; @class F53OSCMessage; diff --git a/F53OSCServer.h b/F53OSC/Sources/F53OSC/F53OSCServer.h similarity index 100% rename from F53OSCServer.h rename to F53OSC/Sources/F53OSC/F53OSCServer.h diff --git a/F53OSCServer.m b/F53OSC/Sources/F53OSC/F53OSCServer.m similarity index 99% rename from F53OSCServer.m rename to F53OSC/Sources/F53OSC/F53OSCServer.m index c36e31d..ff097a8 100644 --- a/F53OSCServer.m +++ b/F53OSC/Sources/F53OSC/F53OSCServer.m @@ -75,11 +75,11 @@ + (nullable NSPredicate *) predicateForAttribute:(NSString *)attributeName // Unescape a minus sign separating two characters inside square brackets, which is special in OSC (matches a range of characters). // NOTE: the +? quantifier is needed to match multiple escaped minus signs in a complex pattern like {[1\-3],[1][1\-3]} - if ( [pattern containsString:@"["] ) + if ( [pattern rangeOfString:@"["].location != NSNotFound ) pattern = [pattern stringByReplacingOccurrencesOfString:@"\\[([^\\]]+?)\\\\-(\\S+?)\\]" withString:@"[$1-$2]" options:NSRegularExpressionSearch range:NSMakeRange( 0, pattern.length )]; // Replace commas inside curly braces with equivalent in regex (ICU v3) - if ( [pattern containsString:@"{"] ) + if ( [pattern rangeOfString:@"{"].location != NSNotFound ) { NSUInteger open = NSNotFound; NSUInteger close = NSNotFound; diff --git a/F53OSCSocket.h b/F53OSC/Sources/F53OSC/F53OSCSocket.h similarity index 100% rename from F53OSCSocket.h rename to F53OSC/Sources/F53OSC/F53OSCSocket.h diff --git a/F53OSCSocket.m b/F53OSC/Sources/F53OSC/F53OSCSocket.m similarity index 100% rename from F53OSCSocket.m rename to F53OSC/Sources/F53OSC/F53OSCSocket.m diff --git a/F53OSCTimeTag.h b/F53OSC/Sources/F53OSC/F53OSCTimeTag.h similarity index 100% rename from F53OSCTimeTag.h rename to F53OSC/Sources/F53OSC/F53OSCTimeTag.h diff --git a/F53OSCTimeTag.m b/F53OSC/Sources/F53OSC/F53OSCTimeTag.m similarity index 100% rename from F53OSCTimeTag.m rename to F53OSC/Sources/F53OSC/F53OSCTimeTag.m diff --git a/F53OSCValue.h b/F53OSC/Sources/F53OSC/F53OSCValue.h similarity index 100% rename from F53OSCValue.h rename to F53OSC/Sources/F53OSC/F53OSCValue.h diff --git a/F53OSCValue.m b/F53OSC/Sources/F53OSC/F53OSCValue.m similarity index 100% rename from F53OSCValue.m rename to F53OSC/Sources/F53OSC/F53OSCValue.m diff --git a/GCDAsyncSocket.h b/F53OSC/Sources/F53OSC/GCDAsyncSocket.h similarity index 100% rename from GCDAsyncSocket.h rename to F53OSC/Sources/F53OSC/GCDAsyncSocket.h diff --git a/GCDAsyncSocket.m b/F53OSC/Sources/F53OSC/GCDAsyncSocket.m similarity index 100% rename from GCDAsyncSocket.m rename to F53OSC/Sources/F53OSC/GCDAsyncSocket.m diff --git a/GCDAsyncUdpSocket.h b/F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.h similarity index 100% rename from GCDAsyncUdpSocket.h rename to F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.h diff --git a/GCDAsyncUdpSocket.m b/F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.m similarity index 100% rename from GCDAsyncUdpSocket.m rename to F53OSC/Sources/F53OSC/GCDAsyncUdpSocket.m diff --git a/NSData+F53OSCBlob.h b/F53OSC/Sources/F53OSC/NSData+F53OSCBlob.h similarity index 100% rename from NSData+F53OSCBlob.h rename to F53OSC/Sources/F53OSC/NSData+F53OSCBlob.h diff --git a/NSData+F53OSCBlob.m b/F53OSC/Sources/F53OSC/NSData+F53OSCBlob.m similarity index 100% rename from NSData+F53OSCBlob.m rename to F53OSC/Sources/F53OSC/NSData+F53OSCBlob.m diff --git a/NSDate+F53OSCTimeTag.h b/F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.h similarity index 100% rename from NSDate+F53OSCTimeTag.h rename to F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.h diff --git a/NSDate+F53OSCTimeTag.m b/F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.m similarity index 100% rename from NSDate+F53OSCTimeTag.m rename to F53OSC/Sources/F53OSC/NSDate+F53OSCTimeTag.m diff --git a/NSNumber+F53OSCNumber.h b/F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.h similarity index 100% rename from NSNumber+F53OSCNumber.h rename to F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.h diff --git a/NSNumber+F53OSCNumber.m b/F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.m similarity index 100% rename from NSNumber+F53OSCNumber.m rename to F53OSC/Sources/F53OSC/NSNumber+F53OSCNumber.m diff --git a/NSString+F53OSCString.h b/F53OSC/Sources/F53OSC/NSString+F53OSCString.h similarity index 100% rename from NSString+F53OSCString.h rename to F53OSC/Sources/F53OSC/NSString+F53OSCString.h diff --git a/NSString+F53OSCString.m b/F53OSC/Sources/F53OSC/NSString+F53OSCString.m similarity index 100% rename from NSString+F53OSCString.m rename to F53OSC/Sources/F53OSC/NSString+F53OSCString.m diff --git a/F53OSC Monitor/F53OSC MonitorTests/F53OSCMessageTests.m b/F53OSC/Tests/F53OSCTests/F53OSCMessageTests.m similarity index 97% rename from F53OSC Monitor/F53OSC MonitorTests/F53OSCMessageTests.m rename to F53OSC/Tests/F53OSCTests/F53OSCMessageTests.m index 5e905e1..a212a27 100644 --- a/F53OSC Monitor/F53OSC MonitorTests/F53OSCMessageTests.m +++ b/F53OSC/Tests/F53OSCTests/F53OSCMessageTests.m @@ -13,7 +13,7 @@ #import #import -#import "F53OSC.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -135,7 +135,7 @@ - (void) testThat__setupWorks XCTAssertTrue( self.oscClient.isConnected ); } -- (void) testThat_01_F53OSCMessageCanSendAddressOnly +- (void) testThat_F53OSCMessageCanSendAddressOnly { // given NSString *address = @"/thump"; @@ -164,7 +164,7 @@ - (void) testThat_01_F53OSCMessageCanSendAddressOnly XCTAssertEqual( messageReceived.arguments.count, 0 ); } -- (void) testThat_02_F53OSCMessageCanSendArgumentString +- (void) testThat_F53OSCMessageCanSendArgumentString { // given NSString *address = @"/thump"; @@ -199,7 +199,7 @@ - (void) testThat_02_F53OSCMessageCanSendArgumentString } } -- (void) testThat_03_F53OSCMessageCanSendArgumentBlob +- (void) testThat_F53OSCMessageCanSendArgumentBlob { // given NSString *address = @"/thump"; @@ -234,7 +234,7 @@ - (void) testThat_03_F53OSCMessageCanSendArgumentBlob } } -- (void) testThat_04_F53OSCMessageCanSendArgumentInteger +- (void) testThat_F53OSCMessageCanSendArgumentInteger { // given NSString *address = @"/thump"; @@ -269,7 +269,7 @@ - (void) testThat_04_F53OSCMessageCanSendArgumentInteger } } -- (void) testThat_05_F53OSCMessageCanSendArgumentFloat +- (void) testThat_F53OSCMessageCanSendArgumentFloat { // given NSString *address = @"/thump"; @@ -304,7 +304,7 @@ - (void) testThat_05_F53OSCMessageCanSendArgumentFloat } } -- (void) testThat_06_F53OSCMessageCanSendArgumentTrue +- (void) testThat_F53OSCMessageCanSendArgumentTrue { // given NSString *address = @"/thump"; @@ -339,7 +339,7 @@ - (void) testThat_06_F53OSCMessageCanSendArgumentTrue } } -- (void) testThat_07_F53OSCMessageCanSendArgumentFalse +- (void) testThat_F53OSCMessageCanSendArgumentFalse { // given NSString *address = @"/thump"; @@ -374,7 +374,7 @@ - (void) testThat_07_F53OSCMessageCanSendArgumentFalse } } -- (void) testThat_08_F53OSCMessageCanSendArgumentNull +- (void) testThat_F53OSCMessageCanSendArgumentNull { // given NSString *address = @"/thump"; @@ -409,7 +409,7 @@ - (void) testThat_08_F53OSCMessageCanSendArgumentNull } } -- (void) testThat_09_F53OSCMessageCanSendArgumentImpluse +- (void) testThat_F53OSCMessageCanSendArgumentImpluse { // given NSString *address = @"/thump"; @@ -444,7 +444,7 @@ - (void) testThat_09_F53OSCMessageCanSendArgumentImpluse } } -- (void) testThat_10_F53OSCMessageCanSendQSCAddressOnly +- (void) testThat_F53OSCMessageCanSendQSCAddressOnly { // given NSString *address = @"/thump"; @@ -473,7 +473,7 @@ - (void) testThat_10_F53OSCMessageCanSendQSCAddressOnly XCTAssertEqual( messageReceived.arguments.count, 0 ); } -- (void) testThat_11_F53OSCMessageCanSendQSCArgumentString +- (void) testThat_F53OSCMessageCanSendQSCArgumentString { // given NSString *address = @"/thump"; @@ -516,7 +516,7 @@ - (void) testThat_11_F53OSCMessageCanSendQSCArgumentString } } -- (void) testThat_12_F53OSCMessageCanSendQSCArgumentBlob +- (void) testThat_F53OSCMessageCanSendQSCArgumentBlob { // given NSString *address = @"/thump"; @@ -559,7 +559,7 @@ - (void) testThat_12_F53OSCMessageCanSendQSCArgumentBlob } } -- (void) testThat_13_F53OSCMessageCanSendQSCArgumentInteger +- (void) testThat_F53OSCMessageCanSendQSCArgumentInteger { // given NSString *address = @"/thump"; @@ -602,7 +602,7 @@ - (void) testThat_13_F53OSCMessageCanSendQSCArgumentInteger } } -- (void) testThat_14_F53OSCMessageCanSendQSCArgumentFloat +- (void) testThat_F53OSCMessageCanSendQSCArgumentFloat { // given NSString *address = @"/thump"; @@ -645,7 +645,7 @@ - (void) testThat_14_F53OSCMessageCanSendQSCArgumentFloat } } -- (void) testThat_15_F53OSCMessageCanSendQSCArgumentTrue +- (void) testThat_F53OSCMessageCanSendQSCArgumentTrue { // given NSString *address = @"/thump"; @@ -688,7 +688,7 @@ - (void) testThat_15_F53OSCMessageCanSendQSCArgumentTrue } } -- (void) testThat_16_F53OSCMessageCanSendQSCArgumentFalse +- (void) testThat_F53OSCMessageCanSendQSCArgumentFalse { // given NSString *address = @"/thump"; @@ -731,7 +731,7 @@ - (void) testThat_16_F53OSCMessageCanSendQSCArgumentFalse } } -- (void) testThat_17_F53OSCMessageCanSendQSCArgumentNull +- (void) testThat_F53OSCMessageCanSendQSCArgumentNull { // given NSString *address = @"/thump"; @@ -774,7 +774,7 @@ - (void) testThat_17_F53OSCMessageCanSendQSCArgumentNull } } -- (void) testThat_18_F53OSCMessageCanSendQSCArgumentImpluse +- (void) testThat_F53OSCMessageCanSendQSCArgumentImpluse { // given NSString *address = @"/thump"; @@ -817,7 +817,7 @@ - (void) testThat_18_F53OSCMessageCanSendQSCArgumentImpluse } } -- (void) testThat_19_F53OSCMessageCanSendMultipleArguments +- (void) testThat_F53OSCMessageCanSendMultipleArguments { // given NSString *address = @"/thump"; @@ -860,7 +860,7 @@ - (void) testThat_19_F53OSCMessageCanSendMultipleArguments } } -- (void) testThat_20_F53OSCMessageCanSendMultipleQSCArguments +- (void) testThat_F53OSCMessageCanSendMultipleQSCArguments { // given NSString *address = @"/thump"; @@ -911,7 +911,7 @@ - (void) testThat_20_F53OSCMessageCanSendMultipleQSCArguments } } -- (void) testThat_21_F53OSCMessageCanSendMultipleStringArguments +- (void) testThat_F53OSCMessageCanSendMultipleStringArguments { // given NSString *address = @"/thump"; @@ -962,7 +962,7 @@ - (void) testThat_21_F53OSCMessageCanSendMultipleStringArguments } } -- (void) testThat_22_F53OSCMessageCanSendMultipleQSCStringArguments +- (void) testThat_F53OSCMessageCanSendMultipleQSCStringArguments { // given NSString *address = @"/thump"; @@ -1021,7 +1021,7 @@ - (void) testThat_22_F53OSCMessageCanSendMultipleQSCStringArguments } } -- (void) testThat_23_F53OSCMessageCanSendMultipleBlobArguments +- (void) testThat_F53OSCMessageCanSendMultipleBlobArguments { // given NSString *address = @"/thump"; @@ -1072,7 +1072,7 @@ - (void) testThat_23_F53OSCMessageCanSendMultipleBlobArguments } } -- (void) testThat_24_F53OSCMessageCanSendMultipleQSCBlobArguments +- (void) testThat_F53OSCMessageCanSendMultipleQSCBlobArguments { // given NSString *address = @"/thump"; @@ -1136,7 +1136,7 @@ - (void) testThat_24_F53OSCMessageCanSendMultipleQSCBlobArguments } } -- (void) testThat_25_F53OSCMessageCanSendOSCBundle +- (void) testThat_F53OSCMessageCanSendOSCBundle { // given F53OSCTimeTag *timeTag = [F53OSCTimeTag immediateTimeTag]; @@ -1181,7 +1181,7 @@ - (void) testThat_25_F53OSCMessageCanSendOSCBundle } } -- (void) testThat_26_F53OSCMessageCanSendOSCBundleMultipleArguments +- (void) testThat_F53OSCMessageCanSendOSCBundleMultipleArguments { // given F53OSCTimeTag *timeTag = [F53OSCTimeTag immediateTimeTag]; @@ -1250,7 +1250,7 @@ - (void) testThat_26_F53OSCMessageCanSendOSCBundleMultipleArguments } } -- (void) testThat_27_F53OSCMessageCanSendOSCRecursiveBundles +- (void) testThat_F53OSCMessageCanSendOSCRecursiveBundles { // given F53OSCTimeTag *timeTag = [F53OSCTimeTag immediateTimeTag]; @@ -1375,7 +1375,7 @@ - (void) testThat_27_F53OSCMessageCanSendOSCRecursiveBundles } } -- (void) testThat_28_F53OSCValueIsValidSubclassOfNSValue +- (void) testThat_F53OSCValueIsValidSubclassOfNSValue { // given F53OSCValue *oscTrue = [F53OSCValue oscTrue]; @@ -1620,7 +1620,7 @@ - (void) testThat_28_F53OSCValueIsValidSubclassOfNSValue XCTAssertNotEqualObjects( oscImpulse, [NSNumber numberWithDouble:0.0] ); } -- (void) testThat_29_F53OSCValueImplementsNSSecureCoding +- (void) testThat_F53OSCValueImplementsNSSecureCoding { // given F53OSCValue *oscTrue = [F53OSCValue oscTrue]; @@ -1683,7 +1683,7 @@ - (void) testThat_29_F53OSCValueImplementsNSSecureCoding XCTAssertEqualObjects( i, [F53OSCValue oscImpulse] ); } -- (void) testThat_30_F53OSCValueImplmementsNSCopying +- (void) testThat_F53OSCValueImplmementsNSCopying { // given F53OSCValue *oscTrue = [F53OSCValue oscTrue]; diff --git a/F53OSC Monitor/F53OSC MonitorTests/F53OSCServerTests.m b/F53OSC/Tests/F53OSCTests/F53OSCServerTests.m similarity index 100% rename from F53OSC Monitor/F53OSC MonitorTests/F53OSCServerTests.m rename to F53OSC/Tests/F53OSCTests/F53OSCServerTests.m diff --git a/F53OSC Monitor/F53OSC MonitorTests/F53OSC_NSNumberTests.m b/F53OSC/Tests/F53OSCTests/F53OSC_NSNumberTests.m similarity index 100% rename from F53OSC Monitor/F53OSC MonitorTests/F53OSC_NSNumberTests.m rename to F53OSC/Tests/F53OSCTests/F53OSC_NSNumberTests.m diff --git a/README.markdown b/README.md similarity index 67% rename from README.markdown rename to README.md index 5db755c..6adc833 100644 --- a/README.markdown +++ b/README.md @@ -2,7 +2,7 @@ Hey neat, it's a nice open source OSC library for Objective-C. -From your friends at [Figure 53](http://figure53.com). +From your friends at [Figure 53](https://figure53.com). For convenience, we've included a few public domain source files from [CocoaAsyncSocket](https://github.com/robbiehanson/CocoaAsyncSocket). But appropriate thanks, kudos, and curiosity about that code should be directed to [the source](https://github.com/robbiehanson/CocoaAsyncSocket). @@ -10,7 +10,7 @@ For convenience, we've included a few public domain source files from [CocoaAsyn - F53OSC must be compiled with ARC. - You must link against `Security.framework` and `CFNetwork.framework`. -- F53OSC requires Xcode 6.3 or later and a deployment target of macOS 10.9+ or iOS 8.4+. +- F53OSC requires Xcode 10.3 or later and a deployment target of macOS 10.9+, iOS 8.4+, or tvOS 9.0+. You can also use CocoaPods to include F53OSC into your project: @@ -20,4 +20,4 @@ pod 'F53OSC', :git => 'https://github.com/Figure53/F53OSC.git' ## Demo -Inluded is a small demo app "F53OSC Monitor", which logs OSC messages sent to it via port 9999 and displays some basic stats about incoming traffic. +Included is a small demo app "F53OSC Monitor", which logs OSC messages sent to it via port 9999 and displays some basic stats about incoming traffic. diff --git a/Supporting Files/Info.plist b/Supporting Files/Info.plist new file mode 100644 index 0000000..786e3e2 --- /dev/null +++ b/Supporting Files/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSHumanReadableCopyright + Copyright © 2015-2020 Figure 53. All rights reserved. + +