Showing preview only (220K chars total). Download the full file or copy to clipboard to get everything.
Repository: agiletortoise/XCallbackURL
Branch: master
Commit: 7e4ebb15e97e
Files: 20
Total size: 211.0 KB
Directory structure:
gitextract_r05fx1n_/
├── .gitignore
├── Classes/
│ ├── ReceiveViewController.h
│ ├── ReceiveViewController.m
│ ├── ReceiveViewController.xib
│ ├── SendViewController.h
│ ├── SendViewController.m
│ ├── SendViewController.xib
│ ├── XCallbackURLAppDelegate.h
│ └── XCallbackURLAppDelegate.m
├── MainWindow.xib
├── README.markdown
├── XCallbackURL-Info.plist
├── XCallbackURL.xcodeproj/
│ ├── project.pbxproj
│ ├── project.xcworkspace/
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata/
│ │ └── greg.xcuserdatad/
│ │ └── UserInterfaceState.xcuserstate
│ └── xcuserdata/
│ └── greg.xcuserdatad/
│ ├── xcdebugger/
│ │ └── Breakpoints.xcbkptlist
│ └── xcschemes/
│ ├── XCallbackURL.xcscheme
│ └── xcschememanagement.plist
├── XCallbackURL_Prefix.pch
└── main.m
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
build/
.DS_Store
**/*.pbxuser
*.mode2v3
*.mode1v3
**/*.perspectivev*
================================================
FILE: Classes/ReceiveViewController.h
================================================
//
// ReceiveViewController.h
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ReceiveViewController : UIViewController <UITextViewDelegate, UITextFieldDelegate> {
IBOutlet UITextView *urlTextView;
}
- (void)setReceivedURL:(NSURL *)url;
@end
================================================
FILE: Classes/ReceiveViewController.m
================================================
//
// ReceiveViewController.m
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import "ReceiveViewController.h"
@implementation ReceiveViewController
- (id)init
{
if (!(self = [super initWithNibName:nil bundle:nil])) return nil;
UITabBarItem *tbi = [self tabBarItem];
[tbi setTitle:@"Receive URL"];
UIImage *image = [UIImage imageNamed:@"receive.png"];
[tbi setImage:image];
return self;
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
return [self init];
}
- (void)setReceivedURL:(NSURL *)url
{
if(![self isViewLoaded]) {
[self loadView];
}
[urlTextView setText:[url absoluteString]];
}
@end
================================================
FILE: Classes/ReceiveViewController.xib
================================================
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1056</int>
<string key="IBDocument.SystemVersion">10H574</string>
<string key="IBDocument.InterfaceBuilderVersion">823</string>
<string key="IBDocument.AppKitVersion">1038.35</string>
<string key="IBDocument.HIToolboxVersion">461.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="NS.object.0">132</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="1"/>
</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="975951072">
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="191373211">
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUITextView" id="920118301">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{6, 45}, {309, 351}}</string>
<reference key="NSSuperview" ref="191373211"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MSAxIDEAA</bytes>
</object>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIMultipleTouchEnabled">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEditable">NO</bool>
<string key="IBUIText">received URL</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica</string>
<double key="NSSize">14</double>
<int key="NSfFlags">16</int>
</object>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<int key="IBUIAutocorrectionType">1</int>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
</object>
<object class="IBUILabel" id="841883269">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{14, 15}, {280, 22}}</string>
<reference key="NSSuperview" ref="191373211"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">URL received</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica-Bold</string>
<double key="NSSize">18</double>
<int key="NSfFlags">16</int>
</object>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MCAwIDAAA</bytes>
</object>
<object class="NSColor" key="IBUIHighlightedColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
</object>
</object>
<string key="NSFrameSize">{320, 460}</string>
<reference key="NSSuperview"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace">
<int key="NSID">2</int>
</object>
</object>
<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="191373211"/>
</object>
<int key="connectionID">3</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">urlTextView</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="920118301"/>
</object>
<int key="connectionID">5</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="920118301"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">6</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="191373211"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="920118301"/>
<reference ref="841883269"/>
</object>
<reference key="parent" ref="0"/>
</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="975951072"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="920118301"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">7</int>
<reference key="object" ref="841883269"/>
<reference key="parent" ref="191373211"/>
</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>1.CustomClassName</string>
<string>1.IBEditorWindowLastContentRect</string>
<string>1.IBPluginDependency</string>
<string>4.IBPluginDependency</string>
<string>4.IBViewBoundsToFrameTransform</string>
<string>7.IBPluginDependency</string>
<string>7.IBViewBoundsToFrameTransform</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>ReceiveViewController</string>
<string>UIResponder</string>
<string>UIScrollView</string>
<string>{{748, 650}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBoAAAwzoAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBoAAAweAAAA</bytes>
</object>
</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">ReceiveViewController</string>
<string key="superclassName">UIViewController</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">urlTextView</string>
<string key="NS.object.0">UITextView</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">urlTextView</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<string key="name">urlTextView</string>
<string key="candidateClassName">UITextView</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Classes/ReceiveViewController.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="921000640">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">UIKit.framework/Headers/UIResponder.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">UILabel</string>
<string key="superclassName">UIView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">UIKit.framework/Headers/UILabel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">UIResponder</string>
<string key="superclassName">NSObject</string>
<reference key="sourceIdentifier" ref="921000640"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">UIScrollView</string>
<string key="superclassName">UIView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">UIKit.framework/Headers/UIScrollView.h</string>
</object>
</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">UITextView</string>
<string key="superclassName">UIScrollView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">UIKit.framework/Headers/UITextView.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/UIPrintFormatter.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>
</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="1056" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
<integer value="3000" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">../XCallbackURL.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<string key="IBCocoaTouchPluginVersion">132</string>
</data>
</archive>
================================================
FILE: Classes/SendViewController.h
================================================
//
// SendViewController.h
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface SendViewController : UIViewController <UITextFieldDelegate> {
IBOutlet UITextField *schemeField;
IBOutlet UITextField *hostField;
IBOutlet UITextField *actionField;
IBOutlet UITextField *parametersField;
IBOutlet UITextField *callbackField;
IBOutlet UITextField *errorCallbackField;
IBOutlet UITextField *cancelCallbackField;
IBOutlet UITextField *sourceField;
}
- (IBAction)openURL;
@end
================================================
FILE: Classes/SendViewController.m
================================================
//
// SendViewController.m
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import "SendViewController.h"
@implementation SendViewController
- (id)init {
if (!(self = [super initWithNibName:nil bundle:nil])) return nil;
UITabBarItem *tbi = [self tabBarItem];
[tbi setTitle:@"Send URL"];
UIImage *image = [UIImage imageNamed:@"send.png"];
[tbi setImage:image];
return self;
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
return [self init];
}
- (NSString *)encodeString:(NSString *)str
{
return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 ));
}
- (BOOL)canOpenURL
{
if( [[schemeField text] length] == 0 ||
[[hostField text] length] == 0 ||
[[actionField text] length] == 0 )
{
return NO;
}
return YES;
}
-(void)openURL
{
if (![self canOpenURL]) {
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Error"
message:@"Required fields missing."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
return;
}
NSString *urlString = [schemeField text];
urlString = [urlString stringByAppendingString:@"://"];
urlString = [urlString stringByAppendingString:[hostField text]];
urlString = [urlString stringByAppendingString:@"/"];
// 2011.03.21 by GP - no longer requiring version
//urlString = [urlString stringByAppendingString:[versionField text]];
//urlString = [urlString stringByAppendingString:@"/"];
// END
urlString = [urlString stringByAppendingString:[actionField text]];
urlString = [urlString stringByAppendingString:@"?"];
if ([[callbackField text] length] > 0) {
urlString = [urlString stringByAppendingString:@"x-success="];
urlString = [urlString stringByAppendingString:[self encodeString:[callbackField text]]];
urlString = [urlString stringByAppendingString:@"&"];
}
if ([[errorCallbackField text] length] > 0) {
urlString = [urlString stringByAppendingString:@"x-error="];
urlString = [urlString stringByAppendingString:[self encodeString:[errorCallbackField text]]];
urlString = [urlString stringByAppendingString:@"&"];
}
if ([[cancelCallbackField text] length] > 0) {
urlString = [urlString stringByAppendingString:@"x-cancel="];
urlString = [urlString stringByAppendingString:[self encodeString:[cancelCallbackField text]]];
urlString = [urlString stringByAppendingString:@"&"];
}
if ([[sourceField text] length] > 0) {
urlString = [urlString stringByAppendingString:@"x-source="];
urlString = [urlString stringByAppendingString:[self encodeString:[sourceField text]]];
urlString = [urlString stringByAppendingString:@"&"];
}
urlString = [urlString stringByAppendingString:[parametersField text]];
NSLog(@"%@",urlString);
NSURL *url = [NSURL URLWithString:urlString];
if([[UIApplication sharedApplication] canOpenURL:url] == YES) {
[[UIApplication sharedApplication] openURL:url];
}
else {
NSLog(@"Unable to open url");
}
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[textField resignFirstResponder];
}
@end
================================================
FILE: Classes/SendViewController.xib
================================================
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1552</int>
<string key="IBDocument.SystemVersion">12D78</string>
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
<string key="IBDocument.AppKitVersion">1187.37</string>
<string key="IBDocument.HIToolboxVersion">626.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="NS.object.0">2083</string>
</object>
<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>IBProxyObject</string>
<string>IBUIButton</string>
<string>IBUILabel</string>
<string>IBUITextField</string>
<string>IBUIView</string>
</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">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</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="975951072">
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="191373211">
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUILabel" id="433572799">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 2}, {45, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="657759105"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Scheme</string>
<object class="NSColor" key="IBUITextColor" id="838071174">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC4zMzMzMzMzMzMzAA</bytes>
</object>
<object class="NSColor" key="IBUIHighlightedColor" id="71019702">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<object class="IBUIFontDescription" key="IBUIFontDescription" id="425607200">
<string key="name">Helvetica</string>
<string key="family">Helvetica</string>
<int key="traits">0</int>
<double key="pointSize">12</double>
</object>
<object class="NSFont" key="IBUIFont" id="571554801">
<string key="NSName">Helvetica</string>
<double key="NSSize">12</double>
<int key="NSfFlags">16</int>
</object>
</object>
<object class="IBUILabel" id="616451911">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 51}, {45, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="317347210"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Action</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="212909456">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{99, 2}, {45, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="616451911"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Host</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="657759105">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 22}, {71, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="212909456"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">scheme</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace" id="216730700">
<int key="NSID">2</int>
</object>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<object class="IBUIFontDescription" key="IBUIFontDescription" id="523116105">
<int key="type">1</int>
<double key="pointSize">12</double>
</object>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="317347210">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{99, 22}, {201, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="691225013"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText">x-callback-url</string>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">host</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="691225013">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 71}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="241087883"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">action</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="241087883">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 102}, {111, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="468038222"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Action Parameters</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="468038222">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 122}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="78851874"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">action</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="78851874">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 152}, {54, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1073112716"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">x-success</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="1073112716">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 172}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="295496791"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">callback URL</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="295496791">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 201}, {54, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="12621562"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">x-error</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="12621562">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 221}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="362073303"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">error callback URL</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="169419236">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 303}, {54, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="381961819"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">x-source</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="381961819">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 322}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="823784529"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText">XCallback</string>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">x-source</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUILabel" id="362073303">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 252}, {54, 21}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="276203145"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">x-cancel</string>
<reference key="IBUITextColor" ref="838071174"/>
<reference key="IBUIHighlightedColor" ref="71019702"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<reference key="IBUIFontDescription" ref="425607200"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUITextField" id="276203145">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 271}, {280, 31}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="169419236"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">cancel callback URL</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<int key="IBUIClearButtonMode">1</int>
<reference key="IBUIFontDescription" ref="523116105"/>
<reference key="IBUIFont" ref="571554801"/>
</object>
<object class="IBUIButton" id="823784529">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 364}, {280, 35}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<reference key="IBUIBackgroundColor" ref="71019702"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">Open URL</string>
<reference key="IBUIHighlightedTitleColor" ref="71019702"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzE0IDAuMzA5ODAzOTIxNiAwLjUyMTU2ODYyNzUAA</bytes>
</object>
<object class="NSColor" key="IBUINormalTitleShadowColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC41AA</bytes>
</object>
<object class="IBUIFontDescription" key="IBUIFontDescription">
<string key="name">Helvetica-Bold</string>
<string key="family">Helvetica</string>
<int key="traits">2</int>
<double key="pointSize">15</double>
</object>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica-Bold</string>
<double key="NSSize">15</double>
<int key="NSfFlags">16</int>
</object>
</object>
</object>
<string key="NSFrame">{{0, 20}, {320, 411}}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<reference key="NSCustomColorSpace" ref="216730700"/>
</object>
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
<object class="IBUISimulatedTabBarMetrics" key="IBUISimulatedBottomBarMetrics"/>
<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="191373211"/>
</object>
<int key="connectionID">3</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">schemeField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="657759105"/>
</object>
<int key="connectionID">37</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">hostField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="317347210"/>
</object>
<int key="connectionID">38</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">actionField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="691225013"/>
</object>
<int key="connectionID">40</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">parametersField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="468038222"/>
</object>
<int key="connectionID">41</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">callbackField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="1073112716"/>
</object>
<int key="connectionID">42</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">errorCallbackField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="12621562"/>
</object>
<int key="connectionID">43</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">sourceField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="381961819"/>
</object>
<int key="connectionID">44</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">cancelCallbackField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="276203145"/>
</object>
<int key="connectionID">59</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="657759105"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">45</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="317347210"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">46</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="691225013"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">48</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="468038222"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">49</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="1073112716"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">50</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="12621562"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">51</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="381961819"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">52</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">openURL</string>
<reference key="source" ref="823784529"/>
<reference key="destination" ref="372490531"/>
<int key="IBEventType">7</int>
</object>
<int key="connectionID">54</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="276203145"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">58</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>
<object class="NSArray" key="object" id="0">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="191373211"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="433572799"/>
<reference ref="616451911"/>
<reference ref="212909456"/>
<reference ref="657759105"/>
<reference ref="317347210"/>
<reference ref="691225013"/>
<reference ref="241087883"/>
<reference ref="468038222"/>
<reference ref="78851874"/>
<reference ref="1073112716"/>
<reference ref="295496791"/>
<reference ref="12621562"/>
<reference ref="169419236"/>
<reference ref="381961819"/>
<reference ref="362073303"/>
<reference ref="276203145"/>
<reference ref="823784529"/>
</object>
<reference key="parent" ref="0"/>
</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="975951072"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="433572799"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="657759105"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="317347210"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">8</int>
<reference key="object" ref="212909456"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">10</int>
<reference key="object" ref="691225013"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="616451911"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="241087883"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="468038222"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="78851874"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">15</int>
<reference key="object" ref="1073112716"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">16</int>
<reference key="object" ref="295496791"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">17</int>
<reference key="object" ref="12621562"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">18</int>
<reference key="object" ref="169419236"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
<reference key="object" ref="381961819"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">53</int>
<reference key="object" ref="823784529"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">56</int>
<reference key="object" ref="362073303"/>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">57</int>
<reference key="object" ref="276203145"/>
<reference key="parent" ref="191373211"/>
</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>-1.IBPluginDependency</string>
<string>-2.CustomClassName</string>
<string>-2.IBPluginDependency</string>
<string>1.CustomClassName</string>
<string>1.IBPluginDependency</string>
<string>10.IBPluginDependency</string>
<string>11.IBPluginDependency</string>
<string>12.IBPluginDependency</string>
<string>13.IBPluginDependency</string>
<string>14.IBPluginDependency</string>
<string>15.IBPluginDependency</string>
<string>16.IBPluginDependency</string>
<string>17.IBPluginDependency</string>
<string>18.IBPluginDependency</string>
<string>19.IBPluginDependency</string>
<string>4.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>53.IBPluginDependency</string>
<string>56.IBPluginDependency</string>
<string>57.IBPluginDependency</string>
<string>6.IBPluginDependency</string>
<string>8.IBPluginDependency</string>
</object>
<object class="NSArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>SendViewController</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>UIResponder</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>UIScrollView</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</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"/>
<reference key="dict.values" ref="0"/>
</object>
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<reference key="dict.values" ref="0"/>
</object>
<nil key="sourceID"/>
<int key="maxID">59</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">SendViewController</string>
<string key="superclassName">UIViewController</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">openURL</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">openURL</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">openURL</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>actionField</string>
<string>callbackField</string>
<string>cancelCallbackField</string>
<string>errorCallbackField</string>
<string>hostField</string>
<string>parametersField</string>
<string>schemeField</string>
<string>sourceField</string>
</object>
<object class="NSArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</string>
<string>UITextField</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>actionField</string>
<string>callbackField</string>
<string>cancelCallbackField</string>
<string>errorCallbackField</string>
<string>hostField</string>
<string>parametersField</string>
<string>schemeField</string>
<string>sourceField</string>
</object>
<object class="NSArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">actionField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">callbackField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">cancelCallbackField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">errorCallbackField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">hostField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">parametersField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">schemeField</string>
<string key="candidateClassName">UITextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">sourceField</string>
<string key="candidateClassName">UITextField</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/SendViewController.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>
<real value="1552" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
<integer value="3000" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<string key="IBCocoaTouchPluginVersion">2083</string>
</data>
</archive>
================================================
FILE: Classes/XCallbackURLAppDelegate.h
================================================
//
// XCallbackURLAppDelegate.h
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import <UIKit/UIKit.h>
@class SendViewController;
@class ReceiveViewController;
@interface XCallbackURLAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UITabBarController *tabBarController;
SendViewController *sendView;
ReceiveViewController *receiveView;
}
@property (nonatomic, strong) IBOutlet UIWindow *window;
@end
================================================
FILE: Classes/XCallbackURLAppDelegate.m
================================================
//
// XCallbackURLAppDelegate.m
// XCallbackURL
//
// Created by Greg Pierce on 11/24/10.
// Copyright 2010 Agile Tortoise. All rights reserved.
//
#import "XCallbackURLAppDelegate.h"
#import "SendViewController.h"
#import "ReceiveViewController.h"
@implementation XCallbackURLAppDelegate
@synthesize window;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
tabBarController = [[UITabBarController alloc] init];
[self.window addSubview:[tabBarController view]];
sendView = [[SendViewController alloc] init];
receiveView = [[ReceiveViewController alloc] init];
NSArray *viewControllers = [NSArray arrayWithObjects:sendView,receiveView,nil];
[tabBarController setViewControllers:viewControllers];
[self.window makeKeyAndVisible];
return YES;
}
/* This method is used to handle incoming URLs
*/
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"%@", [url absoluteString]);
[receiveView setReceivedURL:url];
return YES;
}
/* Deprecated forwarding method implemented for backward compatibility with iOS < 4.0
*/
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [self application:application openURL:url sourceApplication:@"com.unknown.unknown" annotation:nil];
}
@end
================================================
FILE: MainWindow.xib
================================================
<?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">10D540</string>
<string key="IBDocument.InterfaceBuilderVersion">760</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">81</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="2"/>
</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="IBUIWindow" id="380026005">
<reference key="NSNextResponder"/>
<int key="NSvFlags">1316</int>
<object class="NSPSMatrix" key="NSFrameMatrix"/>
<string key="NSFrameSize">{320, 480}</string>
<reference key="NSSuperview"/>
<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">window</string>
<reference key="source" ref="664661524"/>
<reference key="destination" ref="380026005"/>
</object>
<int key="connectionID">5</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">2</int>
<reference key="object" ref="380026005"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<reference key="parent" ref="0"/>
</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"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="427554174"/>
<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>2.IBAttributePlaceholdersKey</string>
<string>2.IBEditorWindowLastContentRect</string>
<string>2.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>
<object class="NSMutableDictionary">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<string>{{198, 376}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>XCallbackURLAppDelegate</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">9</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">XCallbackURLAppDelegate</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">window</string>
<string key="NS.object.0">UIWindow</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Classes/XCallbackURLAppDelegate.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">XCallbackURLAppDelegate</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBUserSource</string>
<string key="minorKey"/>
</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">XCallbackURL.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<string key="IBCocoaTouchPluginVersion">81</string>
</data>
</archive>
================================================
FILE: README.markdown
================================================
# XCallbackURL
A sample application for testing implementations of the x-callback-url protocol.
For additional information:
[x-callback-url website](http://x-callback-url.com)
================================================
FILE: XCallbackURL-Info.plist
================================================
<?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>English</string>
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>xcallbackurl.png</string>
<key>CFBundleIconFiles</key>
<array>
<string>xcallbackurl.png</string>
</array>
<key>CFBundleIdentifier</key>
<string>com.agiletortoise.${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>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.agiletortoise.xcallback</string>
<key>CFBundleURLSchemes</key>
<array>
<string>xcallback</string>
</array>
</dict>
</array>
<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>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
</dict>
</plist>
================================================
FILE: XCallbackURL.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1D3623260D0F684500981E51 /* XCallbackURLAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* XCallbackURLAppDelegate.m */; };
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
3706682C129DB914007414FD /* send.png in Resources */ = {isa = PBXBuildFile; fileRef = 3706682B129DB914007414FD /* send.png */; };
37066830129DB93A007414FD /* receive.png in Resources */ = {isa = PBXBuildFile; fileRef = 3706682F129DB93A007414FD /* receive.png */; };
376F8191129D9A350097CB72 /* SendViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 376F818F129D9A350097CB72 /* SendViewController.m */; };
376F8192129D9A350097CB72 /* SendViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 376F8190129D9A350097CB72 /* SendViewController.xib */; };
376F81AF129D9C510097CB72 /* ReceiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 376F81AD129D9C510097CB72 /* ReceiveViewController.m */; };
376F81B0129D9C510097CB72 /* ReceiveViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 376F81AE129D9C510097CB72 /* ReceiveViewController.xib */; };
3786E36912B2B586006352ED /* xcallbackurl.png in Resources */ = {isa = PBXBuildFile; fileRef = 3786E36812B2B586006352ED /* xcallbackurl.png */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* XCallbackURLAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XCallbackURLAppDelegate.h; sourceTree = "<group>"; };
1D3623250D0F684500981E51 /* XCallbackURLAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCallbackURLAppDelegate.m; sourceTree = "<group>"; };
1D6058910D05DD3D006BFB54 /* XCallbackURL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCallbackURL.app; sourceTree = BUILT_PRODUCTS_DIR; };
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
32CA4F630368D1EE00C91783 /* XCallbackURL_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XCallbackURL_Prefix.pch; sourceTree = "<group>"; };
3706682B129DB914007414FD /* send.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send.png; sourceTree = "<group>"; };
3706682F129DB93A007414FD /* receive.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = receive.png; sourceTree = "<group>"; };
376F818E129D9A350097CB72 /* SendViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SendViewController.h; sourceTree = "<group>"; };
376F818F129D9A350097CB72 /* SendViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SendViewController.m; sourceTree = "<group>"; };
376F8190129D9A350097CB72 /* SendViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = SendViewController.xib; path = Classes/SendViewController.xib; sourceTree = "<group>"; };
376F81AC129D9C510097CB72 /* ReceiveViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReceiveViewController.h; sourceTree = "<group>"; };
376F81AD129D9C510097CB72 /* ReceiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReceiveViewController.m; sourceTree = "<group>"; };
376F81AE129D9C510097CB72 /* ReceiveViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ReceiveViewController.xib; path = Classes/ReceiveViewController.xib; sourceTree = "<group>"; };
3786E36812B2B586006352ED /* xcallbackurl.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = xcallbackurl.png; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* XCallbackURL-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "XCallbackURL-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
1D3623240D0F684500981E51 /* XCallbackURLAppDelegate.h */,
1D3623250D0F684500981E51 /* XCallbackURLAppDelegate.m */,
376F818E129D9A350097CB72 /* SendViewController.h */,
376F818F129D9A350097CB72 /* SendViewController.m */,
376F81AC129D9C510097CB72 /* ReceiveViewController.h */,
376F81AD129D9C510097CB72 /* ReceiveViewController.m */,
);
path = Classes;
sourceTree = "<group>";
};
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
1D6058910D05DD3D006BFB54 /* XCallbackURL.app */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
isa = PBXGroup;
children = (
080E96DDFE201D6D7F000001 /* Classes */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
);
name = CustomTemplate;
sourceTree = "<group>";
};
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
32CA4F630368D1EE00C91783 /* XCallbackURL_Prefix.pch */,
29B97316FDCFA39411CA2CEA /* main.m */,
);
name = "Other Sources";
sourceTree = "<group>";
};
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
3706682F129DB93A007414FD /* receive.png */,
3706682B129DB914007414FD /* send.png */,
376F8190129D9A350097CB72 /* SendViewController.xib */,
376F81AE129D9C510097CB72 /* ReceiveViewController.xib */,
28AD733E0D9D9553002E5188 /* MainWindow.xib */,
8D1107310486CEB800E47090 /* XCallbackURL-Info.plist */,
3786E36812B2B586006352ED /* xcallbackurl.png */,
);
name = Resources;
sourceTree = "<group>";
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
1D30AB110D05D00D00671497 /* Foundation.framework */,
288765FC0DF74451002DB57D /* CoreGraphics.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
1D6058900D05DD3D006BFB54 /* XCallbackURL */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "XCallbackURL" */;
buildPhases = (
1D60588D0D05DD3D006BFB54 /* Resources */,
1D60588E0D05DD3D006BFB54 /* Sources */,
1D60588F0D05DD3D006BFB54 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = XCallbackURL;
productName = XCallbackURL;
productReference = 1D6058910D05DD3D006BFB54 /* XCallbackURL.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0460;
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "XCallbackURL" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
projectDirPath = "";
projectRoot = "";
targets = (
1D6058900D05DD3D006BFB54 /* XCallbackURL */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
1D60588D0D05DD3D006BFB54 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
376F8192129D9A350097CB72 /* SendViewController.xib in Resources */,
376F81B0129D9C510097CB72 /* ReceiveViewController.xib in Resources */,
3706682C129DB914007414FD /* send.png in Resources */,
37066830129DB93A007414FD /* receive.png in Resources */,
3786E36912B2B586006352ED /* xcallbackurl.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1D60588E0D05DD3D006BFB54 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1D60589B0D05DD56006BFB54 /* main.m in Sources */,
1D3623260D0F684500981E51 /* XCallbackURLAppDelegate.m in Sources */,
376F8191129D9A350097CB72 /* SendViewController.m in Sources */,
376F81AF129D9C510097CB72 /* ReceiveViewController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1D6058940D05DD3E006BFB54 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ENABLE_OBJC_ARC = YES;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = XCallbackURL_Prefix.pch;
INFOPLIST_FILE = "XCallbackURL-Info.plist";
PRODUCT_NAME = XCallbackURL;
};
name = Debug;
};
1D6058950D05DD3E006BFB54 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ENABLE_OBJC_ARC = YES;
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = XCallbackURL_Prefix.pch;
INFOPLIST_FILE = "XCallbackURL-Info.plist";
PRODUCT_NAME = XCallbackURL;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
SDKROOT = iphoneos;
};
name = Debug;
};
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
SDKROOT = iphoneos;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "XCallbackURL" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1D6058940D05DD3E006BFB54 /* Debug */,
1D6058950D05DD3E006BFB54 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "XCallbackURL" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
================================================
FILE: XCallbackURL.xcodeproj/project.xcworkspace/contents.xcworkspacedata
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:XCallbackURL.xcodeproj">
</FileRef>
</Workspace>
================================================
FILE: XCallbackURL.xcodeproj/project.xcworkspace/xcuserdata/greg.xcuserdatad/UserInterfaceState.xcuserstate
================================================
<?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>$archiver</key>
<string>NSKeyedArchiver</string>
<key>$objects</key>
<array>
<string>$null</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>2</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>3</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>4</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>5</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>180</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>386</integer>
</dict>
</array>
</dict>
<string>DAA239DA-F6CC-43D8-BE71-266E32D20ECD</string>
<string>IDEWorkspaceDocument</string>
<string>0EF0BA9A-DF88-4C94-A4F8-4336F4458926</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>6</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>7</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>8</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>9</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>10</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>11</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>12</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>178</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>6</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>179</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>2</integer>
</dict>
</array>
</dict>
<string>IDEWorkspaceTabController_2EC75D79-E0CE-44A3-80FF-AB480220FF4C</string>
<string>IDEOrderedWorkspaceTabControllers</string>
<string>IDEWindowToolbarIsVisible</string>
<string>IDEActiveWorkspaceTabController</string>
<string>IDEWindowFrame</string>
<string>IDEWorkspaceWindowControllerUniqueIdentifier</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>13</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>14</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>15</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>16</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>17</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>18</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>19</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>20</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>23</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>141</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>148</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>169</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>54</integer>
</dict>
</array>
</dict>
<string>AssistantEditorsLayout</string>
<string>IDEShowNavigator</string>
<string>IDEEditorArea</string>
<string>IDEWorkspaceTabControllerUtilityAreaSplitView</string>
<string>IDENavigatorArea</string>
<string>IDEWorkspaceTabControllerDesignAreaSplitView</string>
<string>IDEShowUtilities</string>
<string>IDETabLabel</string>
<integer>0</integer>
<false/>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>24</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>25</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>26</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>27</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>28</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>29</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>30</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>31</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>32</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>91</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>121</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>129</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>130</integer>
</dict>
</array>
</dict>
<string>ShowDebuggerArea</string>
<string>IDEEditorMode_Standard</string>
<string>IDEEDitorArea_DebugArea</string>
<string>IDEShowEditor</string>
<string>EditorMode</string>
<string>DebuggerSplitView</string>
<string>DefaultPersistentRepresentations</string>
<string>layoutTree</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>33</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>34</integer>
</dict>
</array>
</dict>
<string>EditorLayout_PersistentRepresentation</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>35</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>36</integer>
</dict>
</array>
</dict>
<string>Main</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>37</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>38</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>39</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>40</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>89</integer>
</dict>
</array>
</dict>
<string>EditorLayout_StateSavingStateDictionaries</string>
<string>EditorLayout_Selected</string>
<string>EditorLayout_Geometry</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>41</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>42</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>43</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>44</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>45</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>46</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>47</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>48</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>49</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>50</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>66</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>84</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>54</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>85</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>86</integer>
</dict>
</array>
</dict>
<string>FileDataType</string>
<string>ArchivableRepresentation</string>
<string>EditorState</string>
<string>NavigableItemName</string>
<string>DocumentNavigableItemName</string>
<string>DocumentExtensionIdentifier</string>
<string>DocumentURL</string>
<string>com.apple.InterfaceBuilder3.CocoaTouch.XIB</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>65</integer>
</dict>
<key>DocumentLocation</key>
<dict>
<key>CF$UID</key>
<integer>61</integer>
</dict>
<key>DomainIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>51</integer>
</dict>
<key>IdentifierPath</key>
<dict>
<key>CF$UID</key>
<integer>52</integer>
</dict>
<key>IndexOfDocumentIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</dict>
<string>Xcode.IDENavigableItemDomain.WorkspaceStructure</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>53</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>56</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>58</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>54</integer>
</dict>
</dict>
<string>MainWindow.xib</string>
<dict>
<key>$classes</key>
<array>
<string>IDEArchivableStringIndexPair</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>IDEArchivableStringIndexPair</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>57</integer>
</dict>
</dict>
<string>Resources</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
</dict>
<string>XCallbackURL</string>
<dict>
<key>$classes</key>
<array>
<string>NSArray</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSArray</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>64</integer>
</dict>
<key>documentURL</key>
<dict>
<key>CF$UID</key>
<integer>62</integer>
</dict>
<key>timestamp</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/MainWindow.xib</string>
</dict>
<dict>
<key>$classes</key>
<array>
<string>NSMutableString</string>
<string>NSString</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSMutableString</string>
</dict>
<dict>
<key>$classes</key>
<array>
<string>DVTDocumentLocation</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>DVTDocumentLocation</string>
</dict>
<dict>
<key>$classes</key>
<array>
<string>IDENavigableItemArchivableRepresentation</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>IDENavigableItemArchivableRepresentation</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>67</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>68</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>69</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>71</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>75</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>78</integer>
</dict>
</array>
</dict>
<string>IBDockViewController</string>
<string>SelectedObjectIDs</string>
<string>SelectionProvider</string>
<string>IBCanvasViewController</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>72</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>73</integer>
</dict>
</array>
</dict>
<string>LastKnownOutlineViewWidth</string>
<real>200</real>
<dict>
<key>$classes</key>
<array>
<string>NSMutableDictionary</string>
<string>NSDictionary</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSMutableDictionary</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<integer>2</integer>
<dict>
<key>$classes</key>
<array>
<string>NSMutableArray</string>
<string>NSArray</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSMutableArray</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>79</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>80</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>81</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>82</integer>
</dict>
</array>
</dict>
<string>ObjectIDToLastKnownCanvasPositionMap</string>
<string>EditedTopLevelObjectIDs</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<dict>
<key>$classes</key>
<array>
<string>NSDictionary</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSDictionary</string>
</dict>
<string>Window</string>
<string>Xcode.IDEKit.CocoaTouchIntegration.EditorDocument.CocoaTouch</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>87</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/MainWindow.xib</string>
<dict>
<key>$classes</key>
<array>
<string>NSURL</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSURL</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>90</integer>
</dict>
</array>
</dict>
<string>{{0, 0}, {600, 600}}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>92</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>93</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>94</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>95</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>96</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>97</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>99</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>101</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>112</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>118</integer>
</dict>
</array>
</dict>
<string>LayoutFocusMode</string>
<string>console</string>
<string>IDEDebuggerAreaSplitView</string>
<string>LayoutMode</string>
<string>IDEDebugArea_SplitView</string>
<string>variables</string>
<integer>1</integer>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>100</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</array>
</dict>
<string>ConsoleFilterMode</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>102</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>103</integer>
</dict>
</array>
</dict>
<string>DVTSplitViewItems</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>104</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>109</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>107</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>108</integer>
</dict>
</array>
</dict>
<string>DVTIdentifier</string>
<string>DVTViewMagnitude</string>
<string>VariablesView</string>
<real>298</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>110</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>111</integer>
</dict>
</array>
</dict>
<string>ConsoleArea</string>
<real>301</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>102</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>113</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>114</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>116</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>107</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>115</integer>
</dict>
</array>
</dict>
<real>298</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>110</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>117</integer>
</dict>
</array>
</dict>
<real>301</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>119</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<string>DBGVariablesViewFilterMode</string>
<true/>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>102</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>122</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>123</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>126</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>124</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>125</integer>
</dict>
</array>
</dict>
<string>IDEEditor</string>
<real>203</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>127</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>128</integer>
</dict>
</array>
</dict>
<string>IDEDebuggerArea</string>
<real>115</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>140</integer>
</dict>
<key>geniusEditorContextNode</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>primaryEditorContextNode</key>
<dict>
<key>CF$UID</key>
<integer>131</integer>
</dict>
<key>rootLayoutTreeNode</key>
<dict>
<key>CF$UID</key>
<integer>137</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>139</integer>
</dict>
<key>children</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>contentType</key>
<integer>1</integer>
<key>documentArchivableRepresentation</key>
<dict>
<key>CF$UID</key>
<integer>132</integer>
</dict>
<key>orientation</key>
<integer>0</integer>
<key>parent</key>
<dict>
<key>CF$UID</key>
<integer>137</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>65</integer>
</dict>
<key>DocumentLocation</key>
<dict>
<key>CF$UID</key>
<integer>61</integer>
</dict>
<key>DomainIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>51</integer>
</dict>
<key>IdentifierPath</key>
<dict>
<key>CF$UID</key>
<integer>133</integer>
</dict>
<key>IndexOfDocumentIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>134</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>135</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>136</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>54</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>57</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>139</integer>
</dict>
<key>children</key>
<dict>
<key>CF$UID</key>
<integer>138</integer>
</dict>
<key>contentType</key>
<integer>0</integer>
<key>documentArchivableRepresentation</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>orientation</key>
<integer>0</integer>
<key>parent</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>131</integer>
</dict>
</array>
</dict>
<dict>
<key>$classes</key>
<array>
<string>IDEWorkspaceTabControllerLayoutTreeNode</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>IDEWorkspaceTabControllerLayoutTreeNode</string>
</dict>
<dict>
<key>$classes</key>
<array>
<string>IDEWorkspaceTabControllerLayoutTree</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>IDEWorkspaceTabControllerLayoutTree</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>102</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>142</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>143</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>146</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>144</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>145</integer>
</dict>
</array>
</dict>
<string></string>
<real>376</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>144</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>147</integer>
</dict>
</array>
</dict>
<real>224</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>149</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>150</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>150</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>151</integer>
</dict>
</array>
</dict>
<string>SelectedNavigator</string>
<string>Xcode.IDEKit.Navigator.Structure</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>152</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>153</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>154</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>155</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>156</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>157</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>158</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>159</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>160</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>162</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>164</integer>
</dict>
</array>
</dict>
<string>IDEVisibleRect</string>
<string>IDEUnsavedDocumentFilteringEnabled</string>
<string>IDENavigatorExpandedItemsBeforeFilteringSet</string>
<string>IDERecentDocumentFilteringEnabled</string>
<string>IDESCMStatusFilteringEnabled</string>
<string>IDESelectedObjects</string>
<string>IDEExpandedItemsSet</string>
<string>{{0, 0}, {0, 0}}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>161</integer>
</dict>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$classes</key>
<array>
<string>NSSet</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSSet</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>163</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>57</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>54</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>161</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>165</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>166</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>167</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>57</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>59</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>168</integer>
</dict>
</array>
</dict>
<string>Classes</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>102</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>170</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>171</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>173</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>175</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>17</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>172</integer>
</dict>
</array>
</dict>
<real>260</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>15</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>174</integer>
</dict>
</array>
</dict>
<real>1140</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>105</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>106</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>176</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>177</integer>
</dict>
</array>
</dict>
<string>IDEUtilitiesArea</string>
<real>260</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>6</integer>
</dict>
</array>
</dict>
<string>{{285, 401}, {600, 646}}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>181</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>182</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>183</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>184</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>185</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>186</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>187</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>188</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>189</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>190</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>191</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>192</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>323</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>328</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>331</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>362</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>363</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>371</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
</array>
</dict>
<string>BreakpointsActivated</string>
<string>DefaultEditorStatesForURLs</string>
<string>DebuggingWindowBehavior</string>
<string>ActiveRunDestination</string>
<string>ActiveScheme</string>
<string>LastCompletedPersistentSchemeBasedActivityReport</string>
<string>DocumentWindows</string>
<string>DefaultEditorFrameSizeForURLs</string>
<string>RecentEditorDocumentURLs</string>
<string>AppFocusInMiniDebugging</string>
<string>MiniDebuggingConsole</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>85</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>193</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>194</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>195</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>228</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>260</integer>
</dict>
</array>
</dict>
<string>Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project</string>
<string>Xcode.IDEKit.EditorDocument.SourceCode</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>196</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>198</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>200</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>202</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>207</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>221</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>197</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/MainWindow.xib</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>199</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/SendViewController.xib</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>201</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/ReceiveViewController.xib</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>67</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>68</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>69</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>203</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>204</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>205</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>72</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>73</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>79</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>80</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>81</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>206</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>208</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>209</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>210</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>211</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>212</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>215</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>211</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>216</integer>
</dict>
</array>
</dict>
<string>IBDockViewController</string>
<string>SelectedObjectIDs</string>
<string>SelectionProvider</string>
<string>IBCanvasViewController</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>213</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>214</integer>
</dict>
</array>
</dict>
<string>LastKnownOutlineViewWidth</string>
<real>200</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>217</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>218</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>219</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>220</integer>
</dict>
</array>
</dict>
<string>ObjectIDToLastKnownCanvasPositionMap</string>
<string>EditedTopLevelObjectIDs</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>67</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>68</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>69</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>222</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>224</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>70</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>225</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>72</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>223</integer>
</dict>
</array>
</dict>
<real>200</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>79</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>80</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>226</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>227</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>229</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>231</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>230</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/XCallbackURL.xcodeproj/</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>232</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>233</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>234</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>235</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>236</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>237</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>238</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>248</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>249</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>259</integer>
</dict>
</array>
</dict>
<string>Xcode3ProjectEditorPreviousProjectEditorClass</string>
<string>Xcode3ProjectEditor.sourceList.splitview</string>
<string>Xcode3ProjectEditorPreviousTargetEditorClass</string>
<string>Xcode3ProjectEditorSelectedDocumentLocations</string>
<string>Xcode3ProjectEditor_Xcode3TargetEditor</string>
<string>Xcode3ProjectInfoEditor</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>239</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>240</integer>
</dict>
</array>
</dict>
<string>DVTSplitViewItems</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>241</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>246</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>244</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>245</integer>
</dict>
</array>
</dict>
<string>DVTIdentifier</string>
<string>DVTViewMagnitude</string>
<string></string>
<real>170</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>244</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>247</integer>
</dict>
</array>
</dict>
<real>970</real>
<string>Xcode3TargetEditor</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>250</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>258</integer>
</dict>
<key>documentURL</key>
<dict>
<key>CF$UID</key>
<integer>251</integer>
</dict>
<key>selection</key>
<dict>
<key>CF$UID</key>
<integer>253</integer>
</dict>
<key>timestamp</key>
<dict>
<key>CF$UID</key>
<integer>252</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/XCallbackURL.xcodeproj/</string>
<real>322426152.83402902</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>254</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>255</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>256</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>257</integer>
</dict>
</array>
</dict>
<string>Editor</string>
<string>Target</string>
<string>Xcode3TargetEditor</string>
<string>XCallbackURL</string>
<dict>
<key>$classes</key>
<array>
<string>Xcode3ProjectDocumentLocation</string>
<string>DVTDocumentLocation</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>Xcode3ProjectDocumentLocation</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>261</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>263</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>265</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>267</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>269</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>271</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>273</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>275</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>277</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>279</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>281</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>289</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>296</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>300</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>303</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>307</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>310</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>314</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>317</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>320</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>262</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/var/folders/fw/fwKeWUw6Fd8QCxsW+IaH-k+++TM/-Tmp-/-%5BUIApplication%20_applicationOpenURL:payload:%5D_disassembly_0x002b1125.nasm</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>264</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/ReceiveViewController.m</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>266</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/SendViewController.h</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>268</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/ReceiveViewController.h</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>270</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/SendViewController.m</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>272</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/var/folders/fw/fwKeWUw6Fd8QCxsW+IaH-k+++TM/-Tmp-/-%5BUIApplication%20_applicationOpenURL:payload:%5D_disassembly_0x002b10f0.nasm</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>274</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/XCallbackURLAppDelegate.m</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>276</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/main.m</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>278</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/XCallbackURLAppDelegate.h</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>280</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>63</integer>
</dict>
<key>NS.string</key>
<string>file://localhost/var/folders/fw/fwKeWUw6Fd8QCxsW+IaH-k+++TM/-Tmp-/objc_msgSend_disassembly_0x00f2809b.nasm</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>286</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>287</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<string>PrimaryDocumentTimestamp</string>
<string>PrimaryDocumentVisibleCharacterRange</string>
<string>HideAllIssues</string>
<string>PrimaryDocumentSelectedCharacterRange</string>
<real>322426495.24426699</real>
<string>{1633, 2037}</string>
<string>{0, 0}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>290</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>291</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>292</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>293</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>295</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<string>PrimaryDocumentTimestamp</string>
<string>PrimaryDocumentVisibleCharacterRange</string>
<string>HideAllIssues</string>
<string>PrimaryDocumentSelectedCharacterRange</string>
<real>322425942.32343</real>
<string>{0, 946}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>290</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>291</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>292</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>293</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>297</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>298</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>299</integer>
</dict>
</array>
</dict>
<real>322426085.69678098</real>
<string>{0, 541}</string>
<string>{317, 0}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>290</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>291</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>292</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>293</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>301</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>302</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<real>322425940.96451402</real>
<string>{0, 354}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>290</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>291</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>292</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>293</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>304</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>305</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>306</integer>
</dict>
</array>
</dict>
<real>322426069.34523797</real>
<string>{1140, 1756}</string>
<string>{1763, 7}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>308</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>309</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<real>322426495.29226202</real>
<string>{2036, 2057}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>311</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>312</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>313</integer>
</dict>
</array>
</dict>
<real>322426500.25093102</real>
<string>{882, 1593}</string>
<string>{1127, 0}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>315</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>316</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<real>322426405.776281</real>
<string>{0, 363}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>318</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>319</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<real>322426154.51699698</real>
<string>{0, 503}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>321</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>322</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>288</integer>
</dict>
</array>
</dict>
<real>322426398.86697501</real>
<string>{0, 1739}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>324</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>325</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>326</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>327</integer>
</dict>
</array>
</dict>
<string>IDEDeviceLocation</string>
<string>IDEDeviceArchitecture</string>
<string>dvtdevice-iphonesimulator:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk-iPhone</string>
<string>i386</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>329</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>330</integer>
</dict>
</array>
</dict>
<string>IDENameString</string>
<string>XCallbackURL</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>332</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>333</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>334</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>335</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>361</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>342</integer>
</dict>
</array>
</dict>
<string>IDEActivityReportCompletionSummaryStringSegments</string>
<string>IDEActivityReportOptions</string>
<string>IDEActivityReportTitle</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>336</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>343</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>347</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>352</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>338</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>339</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>340</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>341</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>342</integer>
</dict>
</array>
</dict>
<string>IDEActivityReportStringSegmentPriority</string>
<string>IDEActivityReportStringSegmentBackSeparator</string>
<string>IDEActivityReportStringSegmentStringValue</string>
<real>2</real>
<string> </string>
<string>Build</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>338</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>339</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>344</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>345</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>346</integer>
</dict>
</array>
</dict>
<real>4</real>
<string>: </string>
<string>XCallbackURL</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>338</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>339</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>348</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>349</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>350</integer>
</dict>
</array>
</dict>
<real>1</real>
<string> │ </string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>351</integer>
</dict>
<key>NS.data</key>
<data>
YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy
Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK
CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC
WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui
FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO
U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q
EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh
c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT
cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1
NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0
cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB
cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf
AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA
yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL
AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA
AAA/AAAAAAAAAAAAAAAAAAABvg==
</data>
</dict>
<dict>
<key>$classes</key>
<array>
<string>NSMutableData</string>
<string>NSData</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSMutableData</string>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>353</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>339</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>355</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>356</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>357</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>358</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>360</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
</array>
</dict>
<string>IDEActivityReportStringSegmentType</string>
<string>IDEActivityReportStringSegmentDate</string>
<string>IDEActivityReportStringSegmentDateStyle</string>
<string>IDEActivityReportStringSegmentTimeStyle</string>
<real>3</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>359</integer>
</dict>
<key>NS.time</key>
<real>322426415.093651</real>
</dict>
<dict>
<key>$classes</key>
<array>
<string>NSDate</string>
<string>NSObject</string>
</array>
<key>$classname</key>
<string>NSDate</string>
</dict>
<string>Today at 1:53 PM</string>
<integer>106</integer>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>4</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>364</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>366</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>365</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/MainWindow.xib</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>367</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>368</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>369</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>370</integer>
</dict>
</array>
</dict>
<string>width</string>
<string>height</string>
<real>600</real>
<real>600</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>372</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>374</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>376</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>378</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>379</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>381</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>383</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>384</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>373</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/XCallbackURLAppDelegate.m</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>375</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/main.m</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>377</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/XCallbackURLAppDelegate.h</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>251</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>380</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/SendViewController.xib</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>382</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/ReceiveViewController.xib</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>87</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>385</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/SendViewController.h</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>387</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>388</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>389</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>390</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>391</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>11</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>392</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>537</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>387</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>538</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>4</integer>
</dict>
</array>
</dict>
<string>IDEWorkspaceTabController_6FB8E11B-DE0D-4E0E-B45F-42AE78E8BDAD</string>
<string>IDEOrderedWorkspaceTabControllers</string>
<string>IDEWindowToolbarIsVisible</string>
<string>IDEActiveWorkspaceTabController</string>
<string>IDEWindowFrame</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>393</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>394</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>395</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>396</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>397</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>398</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>399</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>400</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>401</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>402</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>492</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>498</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>528</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</array>
</dict>
<string>IDETabLabel</string>
<string>IDEShowNavigator</string>
<string>IDEEditorArea</string>
<string>IDEWorkspaceTabControllerUtilityAreaSplitView</string>
<string>IDENavigatorArea</string>
<string>IDEWorkspaceTabControllerDesignAreaSplitView</string>
<string>IDEShowUtilities</string>
<string>AssistantEditorsLayout</string>
<string>XCallbackURLAppDelegate.m</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>403</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>404</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>405</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>406</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>407</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>408</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>409</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>410</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>411</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>448</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>120</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>473</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>481</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>482</integer>
</dict>
</array>
</dict>
<string>ShowDebuggerArea</string>
<string>IDEEditorMode_Standard</string>
<string>IDEEDitorArea_DebugArea</string>
<string>IDEShowEditor</string>
<string>EditorMode</string>
<string>DebuggerSplitView</string>
<string>DefaultPersistentRepresentations</string>
<string>layoutTree</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>412</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>413</integer>
</dict>
</array>
</dict>
<string>EditorLayout_PersistentRepresentation</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>414</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>415</integer>
</dict>
</array>
</dict>
<string>Main</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>416</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>417</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>418</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>419</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>446</integer>
</dict>
</array>
</dict>
<string>EditorLayout_StateSavingStateDictionaries</string>
<string>EditorLayout_Selected</string>
<string>EditorLayout_Geometry</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>420</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>421</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>422</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>423</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>424</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>425</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>426</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>427</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>428</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>429</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>438</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>442</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>432</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>443</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>444</integer>
</dict>
</array>
</dict>
<string>FileDataType</string>
<string>ArchivableRepresentation</string>
<string>EditorState</string>
<string>NavigableItemName</string>
<string>DocumentNavigableItemName</string>
<string>DocumentExtensionIdentifier</string>
<string>DocumentURL</string>
<string>public.objective-c-source</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>65</integer>
</dict>
<key>DocumentLocation</key>
<dict>
<key>CF$UID</key>
<integer>437</integer>
</dict>
<key>DomainIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>51</integer>
</dict>
<key>IdentifierPath</key>
<dict>
<key>CF$UID</key>
<integer>430</integer>
</dict>
<key>IndexOfDocumentIdentifier</key>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>431</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>433</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>435</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>432</integer>
</dict>
</dict>
<string>XCallbackURLAppDelegate.m</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>434</integer>
</dict>
</dict>
<string>Classes</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>55</integer>
</dict>
<key>Identifier</key>
<dict>
<key>CF$UID</key>
<integer>436</integer>
</dict>
</dict>
<string>XCallbackURL</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>64</integer>
</dict>
<key>documentURL</key>
<dict>
<key>CF$UID</key>
<integer>274</integer>
</dict>
<key>timestamp</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>282</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>283</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>284</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>285</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>439</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>440</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>22</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>441</integer>
</dict>
</array>
</dict>
<real>322426500.25277102</real>
<string>{882, 1593}</string>
<string>{1127, 0}</string>
<string>-application:openURL:sourceApplication:annotation:</string>
<string>Xcode.IDEKit.EditorDocument.SourceCode</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>88</integer>
</dict>
<key>NS.base</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>NS.relative</key>
<dict>
<key>CF$UID</key>
<integer>445</integer>
</dict>
</dict>
<string>file://localhost/Users/greg/xcode/XCallbackURL/Classes/XCallbackURLAppDelegate.m</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>60</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>447</integer>
</dict>
</array>
</dict>
<string>{{0, 0}, {1140, 641}}</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>449</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>450</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>451</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>452</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>453</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>454</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>455</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>457</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>98</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>465</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>471</integer>
</dict>
</array>
</dict>
<string>LayoutFocusMode</string>
<string>console</string>
<string>IDEDebuggerAreaSplitView</string>
<string>LayoutMode</string>
<string>IDEDebugArea_SplitView</string>
<string>variables</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>456</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>21</integer>
</dict>
</array>
</dict>
<string>ConsoleFilterMode</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>239</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>458</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>459</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>462</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>460</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>461</integer>
</dict>
</array>
</dict>
<string>VariablesView</string>
<real>298</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>463</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>464</integer>
</dict>
</array>
</dict>
<string>ConsoleArea</string>
<real>841</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>239</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>466</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>467</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>469</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>460</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>468</integer>
</dict>
</array>
</dict>
<real>298</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>463</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>470</integer>
</dict>
</array>
</dict>
<real>841</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>472</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>76</integer>
</dict>
</array>
</dict>
<string>DBGVariablesViewFilterMode</string>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>239</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>474</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>77</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>475</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>478</integer>
</dict>
</array>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>476</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>477</integer>
</dict>
</array>
</dict>
<string>IDEEditor</string>
<real>663</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>83</integer>
</dict>
<key>NS.keys</key>
<array>
<dict>
<key>CF$UID</key>
<integer>242</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>243</integer>
</dict>
</array>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
<integer>479</integer>
</dict>
<dict>
<key>CF$UID</key>
<integer>480</integer>
</dict>
</array>
</dict>
<string>IDEDebuggerArea</string>
<real>213</real>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>74</integer>
</dict>
<key>NS.keys</key>
<array/>
<key>NS.objects</key>
<array/>
</dict>
<dict>
<key>$class</key>
<dict>
<key>CF$UID</key>
<integer>140</integer>
</dict>
<key>geniusEditorContextNode</key>
<dict>
<key>CF$UID</key>
<integer>0</integer>
</dict>
<key>primaryEditorContextNode</key>
<dict>
<key>CF$UID</key>
<integer>483
gitextract_r05fx1n_/ ├── .gitignore ├── Classes/ │ ├── ReceiveViewController.h │ ├── ReceiveViewController.m │ ├── ReceiveViewController.xib │ ├── SendViewController.h │ ├── SendViewController.m │ ├── SendViewController.xib │ ├── XCallbackURLAppDelegate.h │ └── XCallbackURLAppDelegate.m ├── MainWindow.xib ├── README.markdown ├── XCallbackURL-Info.plist ├── XCallbackURL.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata/ │ │ └── greg.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata/ │ └── greg.xcuserdatad/ │ ├── xcdebugger/ │ │ └── Breakpoints.xcbkptlist │ └── xcschemes/ │ ├── XCallbackURL.xcscheme │ └── xcschememanagement.plist ├── XCallbackURL_Prefix.pch └── main.m
SYMBOL INDEX (2 symbols across 2 files)
FILE: Classes/SendViewController.h
function interface (line 12) | interface SendViewController : UIViewController <UITextFieldDelegate> {
FILE: Classes/XCallbackURLAppDelegate.h
function interface (line 13) | interface XCallbackURLAppDelegate : NSObject <UIApplicationDelegate> {
Condensed preview — 20 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (262K chars).
[
{
"path": ".gitignore",
"chars": 68,
"preview": "build/\n.DS_Store\n**/*.pbxuser\n*.mode2v3\n*.mode1v3\n**/*.perspectivev*"
},
{
"path": "Classes/ReceiveViewController.h",
"chars": 354,
"preview": "//\n// ReceiveViewController.h\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile Tort"
},
{
"path": "Classes/ReceiveViewController.m",
"chars": 727,
"preview": "//\n// ReceiveViewController.m\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile Tort"
},
{
"path": "Classes/ReceiveViewController.xib",
"chars": 20916,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Classes/SendViewController.h",
"chars": 585,
"preview": "//\n// SendViewController.h\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile Tortois"
},
{
"path": "Classes/SendViewController.m",
"chars": 3481,
"preview": "//\n// SendViewController.m\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile Tortois"
},
{
"path": "Classes/SendViewController.xib",
"chars": 42704,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Classes/XCallbackURLAppDelegate.h",
"chars": 503,
"preview": "//\n// XCallbackURLAppDelegate.h\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile To"
},
{
"path": "Classes/XCallbackURLAppDelegate.m",
"chars": 1470,
"preview": "//\n// XCallbackURLAppDelegate.m\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile To"
},
{
"path": "MainWindow.xib",
"chars": 8481,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "README.markdown",
"chars": 178,
"preview": "# XCallbackURL\n\nA sample application for testing implementations of the x-callback-url protocol.\n\nFor additional informa"
},
{
"path": "XCallbackURL-Info.plist",
"chars": 1418,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "XCallbackURL.xcodeproj/project.pbxproj",
"chars": 13739,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "XCallbackURL.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
"chars": 157,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n version = \"1.0\">\n <FileRef\n location = \"self:XCallbackURL.xc"
},
{
"path": "XCallbackURL.xcodeproj/project.xcworkspace/xcuserdata/greg.xcuserdatad/UserInterfaceState.xcuserstate",
"chars": 116821,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "XCallbackURL.xcodeproj/xcuserdata/greg.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist",
"chars": 696,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Bucket\n type = \"1\"\n version = \"1.0\">\n <FileBreakpoints>\n <FileBreakpo"
},
{
"path": "XCallbackURL.xcodeproj/xcuserdata/greg.xcuserdatad/xcschemes/XCallbackURL.xcscheme",
"chars": 2756,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n version = \"1.3\">\n <BuildAction\n parallelizeBuildables = \"YES\"\n "
},
{
"path": "XCallbackURL.xcodeproj/xcuserdata/greg.xcuserdatad/xcschemes/xcschememanagement.plist",
"chars": 484,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "XCallbackURL_Prefix.pch",
"chars": 193,
"preview": "//\n// Prefix header for all source files of the 'XCallbackURL' target in the 'XCallbackURL' project\n//\n\n#ifdef __OBJC__\n"
},
{
"path": "main.m",
"chars": 338,
"preview": "//\n// main.m\n// XCallbackURL\n//\n// Created by Greg Pierce on 11/24/10.\n// Copyright 2010 Agile Tortoise. All rights "
}
]
About this extraction
This page contains the full source code of the agiletortoise/XCallbackURL GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 20 files (211.0 KB), approximately 76.0k tokens, and a symbol index with 2 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.