Skip to content
Browse files

Adding iOS unit test for XMPPAutoTime

  • Loading branch information...
1 parent 0a3b7f4 commit 2037d10ec365176dd90c505dc2a06c630d5ce25e @robbiehanson committed Sep 1, 2011
Showing with 1,509 additions and 6 deletions.
  1. +2 −2 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest.xcodeproj/project.pbxproj
  2. +1 −2 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.h
  3. +4 −2 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.m
  4. +638 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest.xcodeproj/project.pbxproj
  5. +7 −0 ...oTimeTest/Mobile/AutoTimeTest/AutoTimeTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  6. +38 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTest-Info.plist
  7. +14 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTest-Prefix.pch
  8. +16 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.h
  9. +113 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.m
  10. +13 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestViewController.h
  11. +44 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestViewController.m
  12. +156 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/AutoTimeTestViewController.xib
  13. +2 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/InfoPlist.strings
  14. +444 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/MainWindow.xib
  15. +17 −0 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/main.m
  16. 0 Xcode/Testing/AutoTimeTest/{Desktop/AutoTimeTest/AutoTimeTest → }/XMPPFramework.h
View
4 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest.xcodeproj/project.pbxproj
@@ -123,7 +123,7 @@
DC4173B913F1D3E200ED8D43 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
DC4173BB13F1E23B00ED8D43 /* libresolv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libresolv.dylib; path = usr/lib/libresolv.dylib; sourceTree = SDKROOT; };
DC4173BD13F1E24500ED8D43 /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = usr/lib/libxml2.dylib; sourceTree = SDKROOT; };
- DCE1127E140D62E6007A2A46 /* XMPPFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPFramework.h; path = AutoTimeTest/XMPPFramework.h; sourceTree = "<group>"; };
+ DC9CE2F4141017C100E92491 /* XMPPFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPFramework.h; path = ../../XMPPFramework.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -208,7 +208,7 @@
DC41734313F1D35100ED8D43 /* XMPP */ = {
isa = PBXGroup;
children = (
- DCE1127E140D62E6007A2A46 /* XMPPFramework.h */,
+ DC9CE2F4141017C100E92491 /* XMPPFramework.h */,
DC41734413F1D37300ED8D43 /* Categories */,
DC41734B13F1D37300ED8D43 /* Core */,
DC4173AA13F1D39700ED8D43 /* Extensions */,
View
3 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.h
@@ -1,6 +1,5 @@
#import <Cocoa/Cocoa.h>
-#import "XMPP.h"
-#import "XMPPAutoTime.h"
+#import "XMPPFramework.h"
@interface AutoTimeTestAppDelegate : NSObject <NSApplicationDelegate> {
View
6 Xcode/Testing/AutoTimeTest/Desktop/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.m
@@ -5,8 +5,8 @@
// Log levels: off, error, warn, info, verbose
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
-#define MY_JID @"user@gmail.com/xmppFramework"
-#define MY_PASSWORD @""
+#define MY_JID @"" // <--- ENTER A JID HERE (e.g. user@gmail.com)
+#define MY_PASSWORD @"" // <--- ENTER PASSWORD HERE
@implementation AutoTimeTestAppDelegate
@@ -20,6 +20,8 @@ - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
xmppStream = [[XMPPStream alloc] init];
+
+// xmppStream.hostName = @"";
xmppStream.myJID = [XMPPJID jidWithString:MY_JID];
xmppAutoTime = [[XMPPAutoTime alloc] init];
View
638 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest.xcodeproj/project.pbxproj
@@ -0,0 +1,638 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ DC9CE2531410159B00E92491 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2521410159B00E92491 /* UIKit.framework */; };
+ DC9CE2551410159B00E92491 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2541410159B00E92491 /* Foundation.framework */; };
+ DC9CE2571410159B00E92491 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2561410159B00E92491 /* CoreGraphics.framework */; };
+ DC9CE25D1410159B00E92491 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DC9CE25B1410159B00E92491 /* InfoPlist.strings */; };
+ DC9CE25F1410159B00E92491 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE25E1410159B00E92491 /* main.m */; };
+ DC9CE2631410159B00E92491 /* AutoTimeTestAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2621410159B00E92491 /* AutoTimeTestAppDelegate.m */; };
+ DC9CE2661410159B00E92491 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC9CE2641410159B00E92491 /* MainWindow.xib */; };
+ DC9CE2691410159B00E92491 /* AutoTimeTestViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2681410159B00E92491 /* AutoTimeTestViewController.m */; };
+ DC9CE26C1410159B00E92491 /* AutoTimeTestViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC9CE26A1410159B00E92491 /* AutoTimeTestViewController.xib */; };
+ DC9CE29B141015CC00E92491 /* NSData+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE274141015CC00E92491 /* NSData+XMPP.m */; };
+ DC9CE29C141015CC00E92491 /* NSNumber+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE276141015CC00E92491 /* NSNumber+XMPP.m */; };
+ DC9CE29D141015CC00E92491 /* NSXMLElement+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE278141015CC00E92491 /* NSXMLElement+XMPP.m */; };
+ DC9CE29E141015CC00E92491 /* XMPPElement.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE27C141015CC00E92491 /* XMPPElement.m */; };
+ DC9CE29F141015CC00E92491 /* XMPPIQ.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE280141015CC00E92491 /* XMPPIQ.m */; };
+ DC9CE2A0141015CC00E92491 /* XMPPJID.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE282141015CC00E92491 /* XMPPJID.m */; };
+ DC9CE2A1141015CC00E92491 /* XMPPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE285141015CC00E92491 /* XMPPMessage.m */; };
+ DC9CE2A2141015CC00E92491 /* XMPPModule.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE287141015CC00E92491 /* XMPPModule.m */; };
+ DC9CE2A3141015CC00E92491 /* XMPPParser.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE289141015CC00E92491 /* XMPPParser.m */; };
+ DC9CE2A4141015CC00E92491 /* XMPPPresence.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE28B141015CC00E92491 /* XMPPPresence.m */; };
+ DC9CE2A5141015CC00E92491 /* XMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE28D141015CC00E92491 /* XMPPStream.m */; };
+ DC9CE2A6141015CC00E92491 /* DDList.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE290141015CC00E92491 /* DDList.m */; };
+ DC9CE2A7141015CC00E92491 /* GCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE292141015CC00E92491 /* GCDMulticastDelegate.m */; };
+ DC9CE2A8141015CC00E92491 /* LibIDN.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE294141015CC00E92491 /* LibIDN.m */; };
+ DC9CE2A9141015CC00E92491 /* RFImageToDataTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE296141015CC00E92491 /* RFImageToDataTransformer.m */; };
+ DC9CE2AA141015CC00E92491 /* XMPPIDTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE298141015CC00E92491 /* XMPPIDTracker.m */; };
+ DC9CE2AB141015CC00E92491 /* XMPPSRVResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE29A141015CC00E92491 /* XMPPSRVResolver.m */; };
+ DC9CE2CE141015FC00E92491 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2B0141015FC00E92491 /* GCDAsyncSocket.m */; };
+ DC9CE2CF141015FC00E92491 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2B3141015FC00E92491 /* DDAbstractDatabaseLogger.m */; };
+ DC9CE2D0141015FC00E92491 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2B5141015FC00E92491 /* DDASLLogger.m */; };
+ DC9CE2D1141015FC00E92491 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2B7141015FC00E92491 /* DDFileLogger.m */; };
+ DC9CE2D2141015FC00E92491 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2B9141015FC00E92491 /* DDLog.m */; };
+ DC9CE2D3141015FC00E92491 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2BB141015FC00E92491 /* DDTTYLogger.m */; };
+ DC9CE2D4141015FC00E92491 /* NSString+DDXML.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2BF141015FC00E92491 /* NSString+DDXML.m */; };
+ DC9CE2D5141015FC00E92491 /* DDXMLDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2C2141015FC00E92491 /* DDXMLDocument.m */; };
+ DC9CE2D6141015FC00E92491 /* DDXMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2C4141015FC00E92491 /* DDXMLElement.m */; };
+ DC9CE2D7141015FC00E92491 /* DDXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2C6141015FC00E92491 /* DDXMLNode.m */; };
+ DC9CE2D8141015FC00E92491 /* libidn-1.15.tar.gz in Resources */ = {isa = PBXBuildFile; fileRef = DC9CE2CB141015FC00E92491 /* libidn-1.15.tar.gz */; };
+ DC9CE2D9141015FC00E92491 /* libidn.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2CC141015FC00E92491 /* libidn.a */; };
+ DC9CE2DB1410161800E92491 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2DA1410161800E92491 /* CFNetwork.framework */; };
+ DC9CE2DD1410166800E92491 /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2DC1410166800E92491 /* libxml2.dylib */; };
+ DC9CE2DF1410167100E92491 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9CE2DE1410167100E92491 /* libresolv.dylib */; };
+ DC9CE2E61410175900E92491 /* XMPPAutoTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2E31410175900E92491 /* XMPPAutoTime.m */; };
+ DC9CE2E71410175900E92491 /* XMPPTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2E51410175900E92491 /* XMPPTime.m */; };
+ DC9CE2ED1410176D00E92491 /* NSDate+XMPPDateTimeProfiles.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2EA1410176D00E92491 /* NSDate+XMPPDateTimeProfiles.m */; };
+ DC9CE2EE1410176D00E92491 /* XMPPDateTimeProfiles.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9CE2EC1410176D00E92491 /* XMPPDateTimeProfiles.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ DC9CE24E1410159B00E92491 /* AutoTimeTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AutoTimeTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ DC9CE2521410159B00E92491 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+ DC9CE2541410159B00E92491 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ DC9CE2561410159B00E92491 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+ DC9CE25A1410159B00E92491 /* AutoTimeTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "AutoTimeTest-Info.plist"; sourceTree = "<group>"; };
+ DC9CE25C1410159B00E92491 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ DC9CE25E1410159B00E92491 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ DC9CE2601410159B00E92491 /* AutoTimeTest-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AutoTimeTest-Prefix.pch"; sourceTree = "<group>"; };
+ DC9CE2611410159B00E92491 /* AutoTimeTestAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AutoTimeTestAppDelegate.h; sourceTree = "<group>"; };
+ DC9CE2621410159B00E92491 /* AutoTimeTestAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AutoTimeTestAppDelegate.m; sourceTree = "<group>"; };
+ DC9CE2651410159B00E92491 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainWindow.xib; sourceTree = "<group>"; };
+ DC9CE2671410159B00E92491 /* AutoTimeTestViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AutoTimeTestViewController.h; sourceTree = "<group>"; };
+ DC9CE2681410159B00E92491 /* AutoTimeTestViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AutoTimeTestViewController.m; sourceTree = "<group>"; };
+ DC9CE26B1410159B00E92491 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/AutoTimeTestViewController.xib; sourceTree = "<group>"; };
+ DC9CE273141015CC00E92491 /* NSData+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+XMPP.h"; sourceTree = "<group>"; };
+ DC9CE274141015CC00E92491 /* NSData+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+XMPP.m"; sourceTree = "<group>"; };
+ DC9CE275141015CC00E92491 /* NSNumber+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+XMPP.h"; sourceTree = "<group>"; };
+ DC9CE276141015CC00E92491 /* NSNumber+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+XMPP.m"; sourceTree = "<group>"; };
+ DC9CE277141015CC00E92491 /* NSXMLElement+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSXMLElement+XMPP.h"; sourceTree = "<group>"; };
+ DC9CE278141015CC00E92491 /* NSXMLElement+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSXMLElement+XMPP.m"; sourceTree = "<group>"; };
+ DC9CE27A141015CC00E92491 /* XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPP.h; sourceTree = "<group>"; };
+ DC9CE27B141015CC00E92491 /* XMPPElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPElement.h; sourceTree = "<group>"; };
+ DC9CE27C141015CC00E92491 /* XMPPElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPElement.m; sourceTree = "<group>"; };
+ DC9CE27E141015CC00E92491 /* XMPPInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPInternal.h; sourceTree = "<group>"; };
+ DC9CE27F141015CC00E92491 /* XMPPIQ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPIQ.h; sourceTree = "<group>"; };
+ DC9CE280141015CC00E92491 /* XMPPIQ.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPIQ.m; sourceTree = "<group>"; };
+ DC9CE281141015CC00E92491 /* XMPPJID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPJID.h; sourceTree = "<group>"; };
+ DC9CE282141015CC00E92491 /* XMPPJID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPJID.m; sourceTree = "<group>"; };
+ DC9CE283141015CC00E92491 /* XMPPLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPLogging.h; sourceTree = "<group>"; };
+ DC9CE284141015CC00E92491 /* XMPPMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMessage.h; sourceTree = "<group>"; };
+ DC9CE285141015CC00E92491 /* XMPPMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMessage.m; sourceTree = "<group>"; };
+ DC9CE286141015CC00E92491 /* XMPPModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPModule.h; sourceTree = "<group>"; };
+ DC9CE287141015CC00E92491 /* XMPPModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPModule.m; sourceTree = "<group>"; };
+ DC9CE288141015CC00E92491 /* XMPPParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPParser.h; sourceTree = "<group>"; };
+ DC9CE289141015CC00E92491 /* XMPPParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPParser.m; sourceTree = "<group>"; };
+ DC9CE28A141015CC00E92491 /* XMPPPresence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPPresence.h; sourceTree = "<group>"; };
+ DC9CE28B141015CC00E92491 /* XMPPPresence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPPresence.m; sourceTree = "<group>"; };
+ DC9CE28C141015CC00E92491 /* XMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPStream.h; sourceTree = "<group>"; };
+ DC9CE28D141015CC00E92491 /* XMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPStream.m; sourceTree = "<group>"; };
+ DC9CE28F141015CC00E92491 /* DDList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDList.h; sourceTree = "<group>"; };
+ DC9CE290141015CC00E92491 /* DDList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDList.m; sourceTree = "<group>"; };
+ DC9CE291141015CC00E92491 /* GCDMulticastDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDMulticastDelegate.h; sourceTree = "<group>"; };
+ DC9CE292141015CC00E92491 /* GCDMulticastDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDMulticastDelegate.m; sourceTree = "<group>"; };
+ DC9CE293141015CC00E92491 /* LibIDN.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LibIDN.h; sourceTree = "<group>"; };
+ DC9CE294141015CC00E92491 /* LibIDN.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LibIDN.m; sourceTree = "<group>"; };
+ DC9CE295141015CC00E92491 /* RFImageToDataTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RFImageToDataTransformer.h; sourceTree = "<group>"; };
+ DC9CE296141015CC00E92491 /* RFImageToDataTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RFImageToDataTransformer.m; sourceTree = "<group>"; };
+ DC9CE297141015CC00E92491 /* XMPPIDTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPIDTracker.h; sourceTree = "<group>"; };
+ DC9CE298141015CC00E92491 /* XMPPIDTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPIDTracker.m; sourceTree = "<group>"; };
+ DC9CE299141015CC00E92491 /* XMPPSRVResolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPSRVResolver.h; sourceTree = "<group>"; };
+ DC9CE29A141015CC00E92491 /* XMPPSRVResolver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPSRVResolver.m; sourceTree = "<group>"; };
+ DC9CE2AF141015FC00E92491 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = "<group>"; };
+ DC9CE2B0141015FC00E92491 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = "<group>"; };
+ DC9CE2B2141015FC00E92491 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDAbstractDatabaseLogger.h; sourceTree = "<group>"; };
+ DC9CE2B3141015FC00E92491 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDAbstractDatabaseLogger.m; sourceTree = "<group>"; };
+ DC9CE2B4141015FC00E92491 /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDASLLogger.h; sourceTree = "<group>"; };
+ DC9CE2B5141015FC00E92491 /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDASLLogger.m; sourceTree = "<group>"; };
+ DC9CE2B6141015FC00E92491 /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDFileLogger.h; sourceTree = "<group>"; };
+ DC9CE2B7141015FC00E92491 /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDFileLogger.m; sourceTree = "<group>"; };
+ DC9CE2B8141015FC00E92491 /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDLog.h; sourceTree = "<group>"; };
+ DC9CE2B9141015FC00E92491 /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDLog.m; sourceTree = "<group>"; };
+ DC9CE2BA141015FC00E92491 /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDTTYLogger.h; sourceTree = "<group>"; };
+ DC9CE2BB141015FC00E92491 /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDTTYLogger.m; sourceTree = "<group>"; };
+ DC9CE2BE141015FC00E92491 /* NSString+DDXML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+DDXML.h"; sourceTree = "<group>"; };
+ DC9CE2BF141015FC00E92491 /* NSString+DDXML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+DDXML.m"; sourceTree = "<group>"; };
+ DC9CE2C0141015FC00E92491 /* DDXML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXML.h; sourceTree = "<group>"; };
+ DC9CE2C1141015FC00E92491 /* DDXMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLDocument.h; sourceTree = "<group>"; };
+ DC9CE2C2141015FC00E92491 /* DDXMLDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLDocument.m; sourceTree = "<group>"; };
+ DC9CE2C3141015FC00E92491 /* DDXMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLElement.h; sourceTree = "<group>"; };
+ DC9CE2C4141015FC00E92491 /* DDXMLElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLElement.m; sourceTree = "<group>"; };
+ DC9CE2C5141015FC00E92491 /* DDXMLNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLNode.h; sourceTree = "<group>"; };
+ DC9CE2C6141015FC00E92491 /* DDXMLNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLNode.m; sourceTree = "<group>"; };
+ DC9CE2C8141015FC00E92491 /* DDXMLPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLPrivate.h; sourceTree = "<group>"; };
+ DC9CE2CA141015FC00E92491 /* idn-int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "idn-int.h"; sourceTree = "<group>"; };
+ DC9CE2CB141015FC00E92491 /* libidn-1.15.tar.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; path = "libidn-1.15.tar.gz"; sourceTree = "<group>"; };
+ DC9CE2CC141015FC00E92491 /* libidn.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libidn.a; sourceTree = "<group>"; };
+ DC9CE2CD141015FC00E92491 /* stringprep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringprep.h; sourceTree = "<group>"; };
+ DC9CE2DA1410161800E92491 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
+ DC9CE2DC1410166800E92491 /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = usr/lib/libxml2.dylib; sourceTree = SDKROOT; };
+ DC9CE2DE1410167100E92491 /* libresolv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libresolv.dylib; path = usr/lib/libresolv.dylib; sourceTree = SDKROOT; };
+ DC9CE2E21410175900E92491 /* XMPPAutoTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPAutoTime.h; sourceTree = "<group>"; };
+ DC9CE2E31410175900E92491 /* XMPPAutoTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPAutoTime.m; sourceTree = "<group>"; };
+ DC9CE2E41410175900E92491 /* XMPPTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPTime.h; sourceTree = "<group>"; };
+ DC9CE2E51410175900E92491 /* XMPPTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPTime.m; sourceTree = "<group>"; };
+ DC9CE2E91410176D00E92491 /* NSDate+XMPPDateTimeProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+XMPPDateTimeProfiles.h"; sourceTree = "<group>"; };
+ DC9CE2EA1410176D00E92491 /* NSDate+XMPPDateTimeProfiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+XMPPDateTimeProfiles.m"; sourceTree = "<group>"; };
+ DC9CE2EB1410176D00E92491 /* XMPPDateTimeProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPDateTimeProfiles.h; sourceTree = "<group>"; };
+ DC9CE2EC1410176D00E92491 /* XMPPDateTimeProfiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPDateTimeProfiles.m; sourceTree = "<group>"; };
+ DC9CE2F5141017D000E92491 /* XMPPFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPFramework.h; path = ../../XMPPFramework.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ DC9CE24B1410159B00E92491 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DC9CE2DF1410167100E92491 /* libresolv.dylib in Frameworks */,
+ DC9CE2DD1410166800E92491 /* libxml2.dylib in Frameworks */,
+ DC9CE2DB1410161800E92491 /* CFNetwork.framework in Frameworks */,
+ DC9CE2531410159B00E92491 /* UIKit.framework in Frameworks */,
+ DC9CE2551410159B00E92491 /* Foundation.framework in Frameworks */,
+ DC9CE2571410159B00E92491 /* CoreGraphics.framework in Frameworks */,
+ DC9CE2D9141015FC00E92491 /* libidn.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ DC9CE2431410159B00E92491 = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2AC141015D100E92491 /* XMPP */,
+ DC9CE2581410159B00E92491 /* AutoTimeTest */,
+ DC9CE2511410159B00E92491 /* Frameworks */,
+ DC9CE24F1410159B00E92491 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ DC9CE24F1410159B00E92491 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE24E1410159B00E92491 /* AutoTimeTest.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ DC9CE2511410159B00E92491 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2541410159B00E92491 /* Foundation.framework */,
+ DC9CE2521410159B00E92491 /* UIKit.framework */,
+ DC9CE2561410159B00E92491 /* CoreGraphics.framework */,
+ DC9CE2DA1410161800E92491 /* CFNetwork.framework */,
+ DC9CE2DC1410166800E92491 /* libxml2.dylib */,
+ DC9CE2DE1410167100E92491 /* libresolv.dylib */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+ DC9CE2581410159B00E92491 /* AutoTimeTest */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2611410159B00E92491 /* AutoTimeTestAppDelegate.h */,
+ DC9CE2621410159B00E92491 /* AutoTimeTestAppDelegate.m */,
+ DC9CE2641410159B00E92491 /* MainWindow.xib */,
+ DC9CE2671410159B00E92491 /* AutoTimeTestViewController.h */,
+ DC9CE2681410159B00E92491 /* AutoTimeTestViewController.m */,
+ DC9CE26A1410159B00E92491 /* AutoTimeTestViewController.xib */,
+ DC9CE2591410159B00E92491 /* Supporting Files */,
+ );
+ path = AutoTimeTest;
+ sourceTree = "<group>";
+ };
+ DC9CE2591410159B00E92491 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE25A1410159B00E92491 /* AutoTimeTest-Info.plist */,
+ DC9CE25B1410159B00E92491 /* InfoPlist.strings */,
+ DC9CE25E1410159B00E92491 /* main.m */,
+ DC9CE2601410159B00E92491 /* AutoTimeTest-Prefix.pch */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+ DC9CE272141015CC00E92491 /* Categories */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE273141015CC00E92491 /* NSData+XMPP.h */,
+ DC9CE274141015CC00E92491 /* NSData+XMPP.m */,
+ DC9CE275141015CC00E92491 /* NSNumber+XMPP.h */,
+ DC9CE276141015CC00E92491 /* NSNumber+XMPP.m */,
+ DC9CE277141015CC00E92491 /* NSXMLElement+XMPP.h */,
+ DC9CE278141015CC00E92491 /* NSXMLElement+XMPP.m */,
+ );
+ name = Categories;
+ path = ../../../../../Categories;
+ sourceTree = "<group>";
+ };
+ DC9CE279141015CC00E92491 /* Core */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE27A141015CC00E92491 /* XMPP.h */,
+ DC9CE27B141015CC00E92491 /* XMPPElement.h */,
+ DC9CE27C141015CC00E92491 /* XMPPElement.m */,
+ DC9CE27E141015CC00E92491 /* XMPPInternal.h */,
+ DC9CE27F141015CC00E92491 /* XMPPIQ.h */,
+ DC9CE280141015CC00E92491 /* XMPPIQ.m */,
+ DC9CE281141015CC00E92491 /* XMPPJID.h */,
+ DC9CE282141015CC00E92491 /* XMPPJID.m */,
+ DC9CE283141015CC00E92491 /* XMPPLogging.h */,
+ DC9CE284141015CC00E92491 /* XMPPMessage.h */,
+ DC9CE285141015CC00E92491 /* XMPPMessage.m */,
+ DC9CE286141015CC00E92491 /* XMPPModule.h */,
+ DC9CE287141015CC00E92491 /* XMPPModule.m */,
+ DC9CE288141015CC00E92491 /* XMPPParser.h */,
+ DC9CE289141015CC00E92491 /* XMPPParser.m */,
+ DC9CE28A141015CC00E92491 /* XMPPPresence.h */,
+ DC9CE28B141015CC00E92491 /* XMPPPresence.m */,
+ DC9CE28C141015CC00E92491 /* XMPPStream.h */,
+ DC9CE28D141015CC00E92491 /* XMPPStream.m */,
+ );
+ name = Core;
+ path = ../../../../../Core;
+ sourceTree = "<group>";
+ };
+ DC9CE28E141015CC00E92491 /* Utilities */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE28F141015CC00E92491 /* DDList.h */,
+ DC9CE290141015CC00E92491 /* DDList.m */,
+ DC9CE291141015CC00E92491 /* GCDMulticastDelegate.h */,
+ DC9CE292141015CC00E92491 /* GCDMulticastDelegate.m */,
+ DC9CE293141015CC00E92491 /* LibIDN.h */,
+ DC9CE294141015CC00E92491 /* LibIDN.m */,
+ DC9CE295141015CC00E92491 /* RFImageToDataTransformer.h */,
+ DC9CE296141015CC00E92491 /* RFImageToDataTransformer.m */,
+ DC9CE297141015CC00E92491 /* XMPPIDTracker.h */,
+ DC9CE298141015CC00E92491 /* XMPPIDTracker.m */,
+ DC9CE299141015CC00E92491 /* XMPPSRVResolver.h */,
+ DC9CE29A141015CC00E92491 /* XMPPSRVResolver.m */,
+ );
+ name = Utilities;
+ path = ../../../../../Utilities;
+ sourceTree = "<group>";
+ };
+ DC9CE2AC141015D100E92491 /* XMPP */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2F5141017D000E92491 /* XMPPFramework.h */,
+ DC9CE272141015CC00E92491 /* Categories */,
+ DC9CE279141015CC00E92491 /* Core */,
+ DC9CE2E01410173400E92491 /* Extensions */,
+ DC9CE28E141015CC00E92491 /* Utilities */,
+ DC9CE2AD141015FC00E92491 /* Vendor */,
+ );
+ name = XMPP;
+ sourceTree = "<group>";
+ };
+ DC9CE2AD141015FC00E92491 /* Vendor */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2AE141015FC00E92491 /* CocoaAsyncSocket */,
+ DC9CE2B1141015FC00E92491 /* CocoaLumberjack */,
+ DC9CE2BC141015FC00E92491 /* KissXML */,
+ DC9CE2C9141015FC00E92491 /* libidn */,
+ );
+ name = Vendor;
+ path = ../../../../../Vendor;
+ sourceTree = "<group>";
+ };
+ DC9CE2AE141015FC00E92491 /* CocoaAsyncSocket */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2AF141015FC00E92491 /* GCDAsyncSocket.h */,
+ DC9CE2B0141015FC00E92491 /* GCDAsyncSocket.m */,
+ );
+ path = CocoaAsyncSocket;
+ sourceTree = "<group>";
+ };
+ DC9CE2B1141015FC00E92491 /* CocoaLumberjack */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2B2141015FC00E92491 /* DDAbstractDatabaseLogger.h */,
+ DC9CE2B3141015FC00E92491 /* DDAbstractDatabaseLogger.m */,
+ DC9CE2B4141015FC00E92491 /* DDASLLogger.h */,
+ DC9CE2B5141015FC00E92491 /* DDASLLogger.m */,
+ DC9CE2B6141015FC00E92491 /* DDFileLogger.h */,
+ DC9CE2B7141015FC00E92491 /* DDFileLogger.m */,
+ DC9CE2B8141015FC00E92491 /* DDLog.h */,
+ DC9CE2B9141015FC00E92491 /* DDLog.m */,
+ DC9CE2BA141015FC00E92491 /* DDTTYLogger.h */,
+ DC9CE2BB141015FC00E92491 /* DDTTYLogger.m */,
+ );
+ path = CocoaLumberjack;
+ sourceTree = "<group>";
+ };
+ DC9CE2BC141015FC00E92491 /* KissXML */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2BD141015FC00E92491 /* Categories */,
+ DC9CE2C0141015FC00E92491 /* DDXML.h */,
+ DC9CE2C1141015FC00E92491 /* DDXMLDocument.h */,
+ DC9CE2C2141015FC00E92491 /* DDXMLDocument.m */,
+ DC9CE2C3141015FC00E92491 /* DDXMLElement.h */,
+ DC9CE2C4141015FC00E92491 /* DDXMLElement.m */,
+ DC9CE2C5141015FC00E92491 /* DDXMLNode.h */,
+ DC9CE2C6141015FC00E92491 /* DDXMLNode.m */,
+ DC9CE2C7141015FC00E92491 /* Private */,
+ );
+ path = KissXML;
+ sourceTree = "<group>";
+ };
+ DC9CE2BD141015FC00E92491 /* Categories */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2BE141015FC00E92491 /* NSString+DDXML.h */,
+ DC9CE2BF141015FC00E92491 /* NSString+DDXML.m */,
+ );
+ path = Categories;
+ sourceTree = "<group>";
+ };
+ DC9CE2C7141015FC00E92491 /* Private */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2C8141015FC00E92491 /* DDXMLPrivate.h */,
+ );
+ path = Private;
+ sourceTree = "<group>";
+ };
+ DC9CE2C9141015FC00E92491 /* libidn */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2CA141015FC00E92491 /* idn-int.h */,
+ DC9CE2CB141015FC00E92491 /* libidn-1.15.tar.gz */,
+ DC9CE2CC141015FC00E92491 /* libidn.a */,
+ DC9CE2CD141015FC00E92491 /* stringprep.h */,
+ );
+ path = libidn;
+ sourceTree = "<group>";
+ };
+ DC9CE2E01410173400E92491 /* Extensions */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2E81410176D00E92491 /* XEP-0082 */,
+ DC9CE2E11410175900E92491 /* XEP-0202 */,
+ );
+ name = Extensions;
+ sourceTree = "<group>";
+ };
+ DC9CE2E11410175900E92491 /* XEP-0202 */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2E21410175900E92491 /* XMPPAutoTime.h */,
+ DC9CE2E31410175900E92491 /* XMPPAutoTime.m */,
+ DC9CE2E41410175900E92491 /* XMPPTime.h */,
+ DC9CE2E51410175900E92491 /* XMPPTime.m */,
+ );
+ name = "XEP-0202";
+ path = "../../../../../Extensions/XEP-0202";
+ sourceTree = "<group>";
+ };
+ DC9CE2E81410176D00E92491 /* XEP-0082 */ = {
+ isa = PBXGroup;
+ children = (
+ DC9CE2E91410176D00E92491 /* NSDate+XMPPDateTimeProfiles.h */,
+ DC9CE2EA1410176D00E92491 /* NSDate+XMPPDateTimeProfiles.m */,
+ DC9CE2EB1410176D00E92491 /* XMPPDateTimeProfiles.h */,
+ DC9CE2EC1410176D00E92491 /* XMPPDateTimeProfiles.m */,
+ );
+ name = "XEP-0082";
+ path = "../../../../../Extensions/XEP-0082";
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ DC9CE24D1410159B00E92491 /* AutoTimeTest */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DC9CE26F1410159B00E92491 /* Build configuration list for PBXNativeTarget "AutoTimeTest" */;
+ buildPhases = (
+ DC9CE24A1410159B00E92491 /* Sources */,
+ DC9CE24B1410159B00E92491 /* Frameworks */,
+ DC9CE24C1410159B00E92491 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = AutoTimeTest;
+ productName = AutoTimeTest;
+ productReference = DC9CE24E1410159B00E92491 /* AutoTimeTest.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ DC9CE2451410159B00E92491 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = DC9CE2481410159B00E92491 /* Build configuration list for PBXProject "AutoTimeTest" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = DC9CE2431410159B00E92491;
+ productRefGroup = DC9CE24F1410159B00E92491 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ DC9CE24D1410159B00E92491 /* AutoTimeTest */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ DC9CE24C1410159B00E92491 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DC9CE25D1410159B00E92491 /* InfoPlist.strings in Resources */,
+ DC9CE2661410159B00E92491 /* MainWindow.xib in Resources */,
+ DC9CE26C1410159B00E92491 /* AutoTimeTestViewController.xib in Resources */,
+ DC9CE2D8141015FC00E92491 /* libidn-1.15.tar.gz in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ DC9CE24A1410159B00E92491 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DC9CE25F1410159B00E92491 /* main.m in Sources */,
+ DC9CE2631410159B00E92491 /* AutoTimeTestAppDelegate.m in Sources */,
+ DC9CE2691410159B00E92491 /* AutoTimeTestViewController.m in Sources */,
+ DC9CE29B141015CC00E92491 /* NSData+XMPP.m in Sources */,
+ DC9CE29C141015CC00E92491 /* NSNumber+XMPP.m in Sources */,
+ DC9CE29D141015CC00E92491 /* NSXMLElement+XMPP.m in Sources */,
+ DC9CE29E141015CC00E92491 /* XMPPElement.m in Sources */,
+ DC9CE29F141015CC00E92491 /* XMPPIQ.m in Sources */,
+ DC9CE2A0141015CC00E92491 /* XMPPJID.m in Sources */,
+ DC9CE2A1141015CC00E92491 /* XMPPMessage.m in Sources */,
+ DC9CE2A2141015CC00E92491 /* XMPPModule.m in Sources */,
+ DC9CE2A3141015CC00E92491 /* XMPPParser.m in Sources */,
+ DC9CE2A4141015CC00E92491 /* XMPPPresence.m in Sources */,
+ DC9CE2A5141015CC00E92491 /* XMPPStream.m in Sources */,
+ DC9CE2A6141015CC00E92491 /* DDList.m in Sources */,
+ DC9CE2A7141015CC00E92491 /* GCDMulticastDelegate.m in Sources */,
+ DC9CE2A8141015CC00E92491 /* LibIDN.m in Sources */,
+ DC9CE2A9141015CC00E92491 /* RFImageToDataTransformer.m in Sources */,
+ DC9CE2AA141015CC00E92491 /* XMPPIDTracker.m in Sources */,
+ DC9CE2AB141015CC00E92491 /* XMPPSRVResolver.m in Sources */,
+ DC9CE2CE141015FC00E92491 /* GCDAsyncSocket.m in Sources */,
+ DC9CE2CF141015FC00E92491 /* DDAbstractDatabaseLogger.m in Sources */,
+ DC9CE2D0141015FC00E92491 /* DDASLLogger.m in Sources */,
+ DC9CE2D1141015FC00E92491 /* DDFileLogger.m in Sources */,
+ DC9CE2D2141015FC00E92491 /* DDLog.m in Sources */,
+ DC9CE2D3141015FC00E92491 /* DDTTYLogger.m in Sources */,
+ DC9CE2D4141015FC00E92491 /* NSString+DDXML.m in Sources */,
+ DC9CE2D5141015FC00E92491 /* DDXMLDocument.m in Sources */,
+ DC9CE2D6141015FC00E92491 /* DDXMLElement.m in Sources */,
+ DC9CE2D7141015FC00E92491 /* DDXMLNode.m in Sources */,
+ DC9CE2E61410175900E92491 /* XMPPAutoTime.m in Sources */,
+ DC9CE2E71410175900E92491 /* XMPPTime.m in Sources */,
+ DC9CE2ED1410176D00E92491 /* NSDate+XMPPDateTimeProfiles.m in Sources */,
+ DC9CE2EE1410176D00E92491 /* XMPPDateTimeProfiles.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ DC9CE25B1410159B00E92491 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DC9CE25C1410159B00E92491 /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ DC9CE2641410159B00E92491 /* MainWindow.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DC9CE2651410159B00E92491 /* en */,
+ );
+ name = MainWindow.xib;
+ sourceTree = "<group>";
+ };
+ DC9CE26A1410159B00E92491 /* AutoTimeTestViewController.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DC9CE26B1410159B00E92491 /* en */,
+ );
+ name = AutoTimeTestViewController.xib;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ DC9CE26D1410159B00E92491 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_VERSION = com.apple.compilers.llvmgcc42;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /usr/include/libxml2;
+ IPHONEOS_DEPLOYMENT_TARGET = 4.3;
+ SDKROOT = iphoneos;
+ };
+ name = Debug;
+ };
+ DC9CE26E1410159B00E92491 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_VERSION = com.apple.compilers.llvmgcc42;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /usr/include/libxml2;
+ IPHONEOS_DEPLOYMENT_TARGET = 4.3;
+ OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
+ SDKROOT = iphoneos;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ DC9CE2701410159B00E92491 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "AutoTimeTest/AutoTimeTest-Prefix.pch";
+ INFOPLIST_FILE = "AutoTimeTest/AutoTimeTest-Info.plist";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../../../../../Vendor/libidn\"",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ DC9CE2711410159B00E92491 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "AutoTimeTest/AutoTimeTest-Prefix.pch";
+ INFOPLIST_FILE = "AutoTimeTest/AutoTimeTest-Info.plist";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../../../../../Vendor/libidn\"",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ DC9CE2481410159B00E92491 /* Build configuration list for PBXProject "AutoTimeTest" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DC9CE26D1410159B00E92491 /* Debug */,
+ DC9CE26E1410159B00E92491 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DC9CE26F1410159B00E92491 /* Build configuration list for PBXNativeTarget "AutoTimeTest" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DC9CE2701410159B00E92491 /* Debug */,
+ DC9CE2711410159B00E92491 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = DC9CE2451410159B00E92491 /* Project object */;
+}
View
7 ...t/Mobile/AutoTimeTest/AutoTimeTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+ version = "1.0">
+ <FileRef
+ location = "self:AutoTimeTest.xcodeproj">
+ </FileRef>
+</Workspace>
View
38 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTest-Info.plist
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleDisplayName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.deusty.oss.${PRODUCT_NAME:rfc1034identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>NSMainNibFile</key>
+ <string>MainWindow</string>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+</dict>
+</plist>
View
14 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTest-Prefix.pch
@@ -0,0 +1,14 @@
+//
+// Prefix header for all source files of the 'AutoTimeTest' target in the 'AutoTimeTest' project
+//
+
+#import <Availability.h>
+
+#ifndef __IPHONE_3_0
+#warning "This project uses features only available in iPhone SDK 3.0 and later."
+#endif
+
+#ifdef __OBJC__
+ #import <UIKit/UIKit.h>
+ #import <Foundation/Foundation.h>
+#endif
View
16 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.h
@@ -0,0 +1,16 @@
+#import <UIKit/UIKit.h>
+#import "XMPPFramework.h"
+
+@class AutoTimeTestViewController;
+
+
+@interface AutoTimeTestAppDelegate : NSObject <UIApplicationDelegate>
+{
+ XMPPStream *xmppStream;
+ XMPPAutoTime *xmppAutoTime;
+}
+
+@property (nonatomic, retain) IBOutlet UIWindow *window;
+@property (nonatomic, retain) IBOutlet AutoTimeTestViewController *viewController;
+
+@end
View
113 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestAppDelegate.m
@@ -0,0 +1,113 @@
+#import "AutoTimeTestAppDelegate.h"
+#import "AutoTimeTestViewController.h"
+#import "DDLog.h"
+#import "DDTTYLogger.h"
+
+// Log levels: off, error, warn, info, verbose
+static const int ddLogLevel = LOG_LEVEL_VERBOSE;
+
+#define MY_JID @"" // <--- ENTER A JID HERE (e.g. user@gmail.com)
+#define MY_PASSWORD @"" // <--- ENTER PASSWORD HERE
+
+
+@implementation AutoTimeTestAppDelegate
+
+@synthesize window = _window;
+@synthesize viewController = _viewController;
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
+{
+ [DDLog addLogger:[DDTTYLogger sharedInstance]];
+
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ xmppStream = [[XMPPStream alloc] init];
+
+// xmppStream.hostName = @"";
+ xmppStream.myJID = [XMPPJID jidWithString:MY_JID];
+
+ xmppAutoTime = [[XMPPAutoTime alloc] init];
+ xmppAutoTime.recalibrationInterval = 60;
+ xmppAutoTime.targetJID = nil;
+
+ [xmppAutoTime activate:xmppStream];
+
+ [xmppStream addDelegate:self delegateQueue:dispatch_get_main_queue()];
+ [xmppAutoTime addDelegate:self delegateQueue:dispatch_get_main_queue()];
+
+ NSError *error = nil;
+
+ if (![xmppStream connect:&error])
+ {
+ DDLogError(@"%@: Error connecting: %@", [self class], error);
+ }
+
+ self.window.rootViewController = self.viewController;
+ [self.window makeKeyAndVisible];
+ return YES;
+}
+
+- (void)goOnline:(NSTimer *)aTimer
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ [xmppStream sendElement:[XMPPPresence presence]];
+}
+
+- (void)goOffline:(NSTimer *)aTimer
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ [xmppStream sendElement:[XMPPPresence presenceWithType:@"unavailable"]];
+}
+
+- (void)changeAutoTimeInterval:(NSTimer *)aTimer
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ xmppAutoTime.recalibrationInterval = 30;
+}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+- (void)xmppStreamDidConnect:(XMPPStream *)sender
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ NSError *error = nil;
+
+ if (![xmppStream authenticateWithPassword:MY_PASSWORD error:&error])
+ {
+ DDLogError(@"%@: Error authenticating: %@", [self class], error);
+ }
+}
+
+- (void)xmppStreamDidAuthenticate:(XMPPStream *)sender
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+
+ [NSTimer scheduledTimerWithTimeInterval:130
+ target:self
+ selector:@selector(changeAutoTimeInterval:)
+ userInfo:nil
+ repeats:NO];
+}
+
+- (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(NSXMLElement *)error
+{
+ DDLogVerbose(@"%@: %@", [self class], THIS_METHOD);
+}
+
+- (void)xmppStreamDidDisconnect:(XMPPStream *)sender withError:(NSError *)error
+{
+ DDLogVerbose(@"%@: %@ %@", [self class], THIS_METHOD, error);
+}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+- (void)xmppAutoTime:(XMPPAutoTime *)sender didUpdateTimeDifference:(NSTimeInterval)timeDifference
+{
+ DDLogVerbose(@"%@: %@ %f <<<<<<<============", [self class], THIS_METHOD, timeDifference);
+}
+
+@end
View
13 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestViewController.h
@@ -0,0 +1,13 @@
+//
+// AutoTimeTestViewController.h
+// AutoTimeTest
+//
+// Created by Robbie Hanson on 9/1/11.
+// Copyright 2011 __MyCompanyName__. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface AutoTimeTestViewController : UIViewController
+
+@end
View
44 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/AutoTimeTestViewController.m
@@ -0,0 +1,44 @@
+//
+// AutoTimeTestViewController.m
+// AutoTimeTest
+//
+// Created by Robbie Hanson on 9/1/11.
+// Copyright 2011 __MyCompanyName__. All rights reserved.
+//
+
+#import "AutoTimeTestViewController.h"
+
+@implementation AutoTimeTestViewController
+
+- (void)didReceiveMemoryWarning
+{
+ // Releases the view if it doesn't have a superview.
+ [super didReceiveMemoryWarning];
+
+ // Release any cached data, images, etc that aren't in use.
+}
+
+#pragma mark - View lifecycle
+
+/*
+// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
+- (void)viewDidLoad
+{
+ [super viewDidLoad];
+}
+*/
+
+- (void)viewDidUnload
+{
+ [super viewDidUnload];
+ // Release any retained subviews of the main view.
+ // e.g. self.myOutlet = nil;
+}
+
+- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
+{
+ // Return YES for supported orientations
+ return (interfaceOrientation == UIInterfaceOrientationPortrait);
+}
+
+@end
View
156 ...ing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/AutoTimeTestViewController.xib
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
+ <data>
+ <int key="IBDocument.SystemTarget">800</int>
+ <string key="IBDocument.SystemVersion">10C540</string>
+ <string key="IBDocument.InterfaceBuilderVersion">759</string>
+ <string key="IBDocument.AppKitVersion">1038.25</string>
+ <string key="IBDocument.HIToolboxVersion">458.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="NS.object.0">77</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="6"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys" id="0">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBProxyObject" id="372490531">
+ <string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBProxyObject" id="843779117">
+ <string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBUIView" id="774585933">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <string key="NSFrameSize">{320, 460}</string>
+ <reference key="NSSuperview"/>
+ <object class="NSColor" key="IBUIBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC43NQA</bytes>
+ <object class="NSColorSpace" key="NSCustomColorSpace">
+ <int key="NSID">2</int>
+ </object>
+ </object>
+ <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
+ <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="774585933"/>
+ </object>
+ <int key="connectionID">7</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <reference key="object" ref="0"/>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="372490531"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="843779117"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">6</int>
+ <reference key="object" ref="774585933"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>-1.CustomClassName</string>
+ <string>-2.CustomClassName</string>
+ <string>6.IBEditorWindowLastContentRect</string>
+ <string>6.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>AutoTimeTestViewController</string>
+ <string>UIResponder</string>
+ <string>{{239, 654}, {320, 480}}</string>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">7</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoTimeTestViewController</string>
+ <string key="superclassName">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">AutoTimeTestViewController.h</string>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
+ <integer value="3100" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <string key="IBDocument.LastKnownRelativeProjectPath">AutoTimeTest.xcodeproj</string>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <string key="IBCocoaTouchPluginVersion">77</string>
+ <nil key="IBCocoaTouchSimulationTargetRuntimeIdentifier"/>
+ </data>
+</archive>
View
2 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
View
444 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/en.lproj/MainWindow.xib
@@ -0,0 +1,444 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
+ <data>
+ <int key="IBDocument.SystemTarget">1024</int>
+ <string key="IBDocument.SystemVersion">10D571</string>
+ <string key="IBDocument.InterfaceBuilderVersion">786</string>
+ <string key="IBDocument.AppKitVersion">1038.29</string>
+ <string key="IBDocument.HIToolboxVersion">460.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="NS.object.0">112</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="10"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys" id="0">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBProxyObject" id="841351856">
+ <string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBProxyObject" id="427554174">
+ <string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBUICustomObject" id="664661524">
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBUIViewController" id="943309135">
+ <string key="IBUINibName">AutoTimeTestViewController</string>
+ <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
+ <object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
+ <int key="interfaceOrientation">1</int>
+ </object>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ <bool key="IBUIHorizontal">NO</bool>
+ </object>
+ <object class="IBUIWindow" id="117978783">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrameSize">{320, 480}</string>
+ <object class="NSColor" key="IBUIBackgroundColor">
+ <int key="NSColorSpace">1</int>
+ <bytes key="NSRGB">MSAxIDEAA</bytes>
+ </object>
+ <bool key="IBUIOpaque">NO</bool>
+ <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
+ <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ <bool key="IBUIResizesToFullScreen">YES</bool>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="841351856"/>
+ <reference key="destination" ref="664661524"/>
+ </object>
+ <int key="connectionID">4</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">viewController</string>
+ <reference key="source" ref="664661524"/>
+ <reference key="destination" ref="943309135"/>
+ </object>
+ <int key="connectionID">11</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">window</string>
+ <reference key="source" ref="664661524"/>
+ <reference key="destination" ref="117978783"/>
+ </object>
+ <int key="connectionID">14</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <reference key="object" ref="0"/>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="841351856"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">3</int>
+ <reference key="object" ref="664661524"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">AutoTimeTest App Delegate</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="427554174"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">10</int>
+ <reference key="object" ref="943309135"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">12</int>
+ <reference key="object" ref="117978783"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>-1.CustomClassName</string>
+ <string>-2.CustomClassName</string>
+ <string>10.CustomClassName</string>
+ <string>10.IBEditorWindowLastContentRect</string>
+ <string>10.IBPluginDependency</string>
+ <string>12.IBEditorWindowLastContentRect</string>
+ <string>12.IBPluginDependency</string>
+ <string>3.CustomClassName</string>
+ <string>3.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>UIApplication</string>
+ <string>UIResponder</string>
+ <string>AutoTimeTestViewController</string>
+ <string>{{234, 376}, {320, 480}}</string>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string>{{525, 346}, {320, 480}}</string>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string>AutoTimeTestAppDelegate</string>
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">15</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIWindow</string>
+ <string key="superclassName">UIView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoTimeTestAppDelegate</string>
+ <string key="superclassName">NSObject</string>
+ <object class="NSMutableDictionary" key="outlets">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>viewController</string>
+ <string>window</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>AutoTimeTestViewController</string>
+ <string>UIWindow</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="toOneOutletInfosByName">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>viewController</string>
+ <string>window</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBToOneOutletInfo">
+ <string key="name">viewController</string>
+ <string key="candidateClassName">AutoTimeTestViewController</string>
+ </object>
+ <object class="IBToOneOutletInfo">
+ <string key="name">window</string>
+ <string key="candidateClassName">UIWindow</string>
+ </object>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">AutoTimeTestAppDelegate.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoTimeTestAppDelegate</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoTimeTestViewController</string>
+ <string key="superclassName">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">AutoTimeTestViewController.h</string>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIAccessibility.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UINibLoading.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="356479594">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIResponder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIApplication</string>
+ <string key="superclassName">UIResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIApplication.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIResponder</string>
+ <string key="superclassName">NSObject</string>
+ <reference key="sourceIdentifier" ref="356479594"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UISearchBar</string>
+ <string key="superclassName">UIView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UISearchBar.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UISearchDisplayController</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UISearchDisplayController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UITextField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIView</string>
+ <string key="superclassName">UIResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UINavigationController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIPopoverController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UISplitViewController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UITabBarController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIViewController</string>
+ <string key="superclassName">UIResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIViewController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">UIWindow</string>
+ <string key="superclassName">UIView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">UIKit.framework/Headers/UIWindow.h</string>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
+ <integer value="1024" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
+ <integer value="3100" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <string key="IBDocument.LastKnownRelativeProjectPath">AutoTimeTest.xcodeproj</string>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <string key="IBCocoaTouchPluginVersion">112</string>
+ </data>
+</archive>
View
17 Xcode/Testing/AutoTimeTest/Mobile/AutoTimeTest/AutoTimeTest/main.m
@@ -0,0 +1,17 @@
+//
+// main.m
+// AutoTimeTest
+//
+// Created by Robbie Hanson on 9/1/11.
+// Copyright 2011 __MyCompanyName__. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+int main(int argc, char *argv[])
+{
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ int retVal = UIApplicationMain(argc, argv, nil, nil);
+ [pool release];
+ return retVal;
+}
View
0 ...AutoTimeTest/AutoTimeTest/XMPPFramework.h → Xcode/Testing/AutoTimeTest/XMPPFramework.h
File renamed without changes.

0 comments on commit 2037d10

Please sign in to comment.
Something went wrong with that request. Please try again.