diff --git a/Ash_First.xcodeproj/project.pbxproj b/Ash_First.xcodeproj/project.pbxproj
index f5d5911..367e9de 100644
--- a/Ash_First.xcodeproj/project.pbxproj
+++ b/Ash_First.xcodeproj/project.pbxproj
@@ -7,6 +7,11 @@
objects = {
/* Begin PBXBuildFile section */
+ 04C541E9AB294DF5BE18D1BB /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A671F2F14AEE4277BE5F0824 /* libPods.a */; };
+ A9543E3F1963ACB2006CC216 /* MessageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A9543E3E1963ACB2006CC216 /* MessageViewController.m */; };
+ A958AF9B196E42690029EE41 /* fish_ku@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A958AF9A196E42690029EE41 /* fish_ku@2x.png */; };
+ A958AFC0196E5F9C0029EE41 /* fish_heng.gif in Resources */ = {isa = PBXBuildFile; fileRef = A958AFBF196E5F9C0029EE41 /* fish_heng.gif */; };
+ A98624F41963D54000416F38 /* test.gif in Resources */ = {isa = PBXBuildFile; fileRef = A98624F31963D54000416F38 /* test.gif */; };
A9971AA819629A070028FB1E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9971AA719629A070028FB1E /* Foundation.framework */; };
A9971AAA19629A070028FB1E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9971AA919629A070028FB1E /* CoreGraphics.framework */; };
A9971AAC19629A070028FB1E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9971AAB19629A070028FB1E /* UIKit.framework */; };
@@ -19,6 +24,16 @@
A9971AC319629A070028FB1E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9971AAB19629A070028FB1E /* UIKit.framework */; };
A9971ACB19629A070028FB1E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A9971AC919629A070028FB1E /* InfoPlist.strings */; };
A9971ACD19629A070028FB1E /* Ash_FirstTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A9971ACC19629A070028FB1E /* Ash_FirstTests.m */; };
+ A9A55C5019865C7E004C5BB5 /* button.9.png in Resources */ = {isa = PBXBuildFile; fileRef = A9A55C4F19865C7E004C5BB5 /* button.9.png */; };
+ A9CEB7051962A6BA00C54CB0 /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A9CEB7031962A6BA00C54CB0 /* MainViewController.m */; };
+ A9CEB7061962A6BA00C54CB0 /* MainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9CEB7041962A6BA00C54CB0 /* MainViewController.xib */; };
+ A9ECA8F3198238A60035277D /* AssetHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ECA8E9198238A60035277D /* AssetHelper.m */; };
+ A9ECA8F4198238A60035277D /* DoAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ECA8EB198238A60035277D /* DoAlbumCell.m */; };
+ A9ECA8F5198238A60035277D /* DoAlbumCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9ECA8EC198238A60035277D /* DoAlbumCell.xib */; };
+ A9ECA8F6198238A60035277D /* DoImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ECA8EE198238A60035277D /* DoImagePickerController.m */; };
+ A9ECA8F7198238A60035277D /* DoImagePickerController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9ECA8EF198238A60035277D /* DoImagePickerController.xib */; };
+ A9ECA8F8198238A60035277D /* DoPhotoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ECA8F1198238A60035277D /* DoPhotoCell.m */; };
+ A9ECA8F9198238A60035277D /* DoPhotoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9ECA8F2198238A60035277D /* DoPhotoCell.xib */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -32,6 +47,13 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
+ A66ECFF2A9974F1F991AD71C /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = ""; };
+ A671F2F14AEE4277BE5F0824 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ A9543E3D1963ACB2006CC216 /* MessageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageViewController.h; sourceTree = ""; };
+ A9543E3E1963ACB2006CC216 /* MessageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageViewController.m; sourceTree = ""; };
+ A958AF9A196E42690029EE41 /* fish_ku@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "fish_ku@2x.png"; sourceTree = ""; };
+ A958AFBF196E5F9C0029EE41 /* fish_heng.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = fish_heng.gif; sourceTree = ""; };
+ A98624F31963D54000416F38 /* test.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = test.gif; sourceTree = ""; };
A9971AA419629A070028FB1E /* Ash_First.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ash_First.app; sourceTree = BUILT_PRODUCTS_DIR; };
A9971AA719629A070028FB1E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
A9971AA919629A070028FB1E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
@@ -48,6 +70,21 @@
A9971AC819629A070028FB1E /* Ash_FirstTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ash_FirstTests-Info.plist"; sourceTree = ""; };
A9971ACA19629A070028FB1E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
A9971ACC19629A070028FB1E /* Ash_FirstTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Ash_FirstTests.m; sourceTree = ""; };
+ A9A55C4F19865C7E004C5BB5 /* button.9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = button.9.png; sourceTree = ""; };
+ A9CEB7021962A6BA00C54CB0 /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = ""; };
+ A9CEB7031962A6BA00C54CB0 /* MainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainViewController.m; sourceTree = ""; };
+ A9CEB7041962A6BA00C54CB0 /* MainViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainViewController.xib; sourceTree = ""; };
+ A9ECA8E8198238A60035277D /* AssetHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssetHelper.h; sourceTree = ""; };
+ A9ECA8E9198238A60035277D /* AssetHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AssetHelper.m; sourceTree = ""; };
+ A9ECA8EA198238A60035277D /* DoAlbumCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DoAlbumCell.h; sourceTree = ""; };
+ A9ECA8EB198238A60035277D /* DoAlbumCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DoAlbumCell.m; sourceTree = ""; };
+ A9ECA8EC198238A60035277D /* DoAlbumCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DoAlbumCell.xib; sourceTree = ""; };
+ A9ECA8ED198238A60035277D /* DoImagePickerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DoImagePickerController.h; sourceTree = ""; };
+ A9ECA8EE198238A60035277D /* DoImagePickerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DoImagePickerController.m; sourceTree = ""; };
+ A9ECA8EF198238A60035277D /* DoImagePickerController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DoImagePickerController.xib; sourceTree = ""; };
+ A9ECA8F0198238A60035277D /* DoPhotoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DoPhotoCell.h; sourceTree = ""; };
+ A9ECA8F1198238A60035277D /* DoPhotoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DoPhotoCell.m; sourceTree = ""; };
+ A9ECA8F2198238A60035277D /* DoPhotoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DoPhotoCell.xib; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -58,6 +95,7 @@
A9971AAA19629A070028FB1E /* CoreGraphics.framework in Frameworks */,
A9971AAC19629A070028FB1E /* UIKit.framework in Frameworks */,
A9971AA819629A070028FB1E /* Foundation.framework in Frameworks */,
+ 04C541E9AB294DF5BE18D1BB /* libPods.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -77,10 +115,12 @@
A9971A9B19629A070028FB1E = {
isa = PBXGroup;
children = (
+ A9ECA8E7198238A60035277D /* DoImagePicker */,
A9971AAD19629A070028FB1E /* Ash_First */,
A9971AC619629A070028FB1E /* Ash_FirstTests */,
A9971AA619629A070028FB1E /* Frameworks */,
A9971AA519629A070028FB1E /* Products */,
+ A66ECFF2A9974F1F991AD71C /* Pods.xcconfig */,
);
sourceTree = "";
};
@@ -100,6 +140,7 @@
A9971AA919629A070028FB1E /* CoreGraphics.framework */,
A9971AAB19629A070028FB1E /* UIKit.framework */,
A9971AC019629A070028FB1E /* XCTest.framework */,
+ A671F2F14AEE4277BE5F0824 /* libPods.a */,
);
name = Frameworks;
sourceTree = "";
@@ -107,10 +148,19 @@
A9971AAD19629A070028FB1E /* Ash_First */ = {
isa = PBXGroup;
children = (
+ A958AFBF196E5F9C0029EE41 /* fish_heng.gif */,
+ A9A55C4F19865C7E004C5BB5 /* button.9.png */,
+ A98624F31963D54000416F38 /* test.gif */,
+ A958AF9A196E42690029EE41 /* fish_ku@2x.png */,
A9971AB619629A070028FB1E /* AppDelegate.h */,
A9971AB719629A070028FB1E /* AppDelegate.m */,
A9971AB919629A070028FB1E /* Images.xcassets */,
A9971AAE19629A070028FB1E /* Supporting Files */,
+ A9CEB7021962A6BA00C54CB0 /* MainViewController.h */,
+ A9CEB7031962A6BA00C54CB0 /* MainViewController.m */,
+ A9CEB7041962A6BA00C54CB0 /* MainViewController.xib */,
+ A9543E3D1963ACB2006CC216 /* MessageViewController.h */,
+ A9543E3E1963ACB2006CC216 /* MessageViewController.m */,
);
path = Ash_First;
sourceTree = "";
@@ -144,6 +194,24 @@
name = "Supporting Files";
sourceTree = "";
};
+ A9ECA8E7198238A60035277D /* DoImagePicker */ = {
+ isa = PBXGroup;
+ children = (
+ A9ECA8E8198238A60035277D /* AssetHelper.h */,
+ A9ECA8E9198238A60035277D /* AssetHelper.m */,
+ A9ECA8EA198238A60035277D /* DoAlbumCell.h */,
+ A9ECA8EB198238A60035277D /* DoAlbumCell.m */,
+ A9ECA8EC198238A60035277D /* DoAlbumCell.xib */,
+ A9ECA8ED198238A60035277D /* DoImagePickerController.h */,
+ A9ECA8EE198238A60035277D /* DoImagePickerController.m */,
+ A9ECA8EF198238A60035277D /* DoImagePickerController.xib */,
+ A9ECA8F0198238A60035277D /* DoPhotoCell.h */,
+ A9ECA8F1198238A60035277D /* DoPhotoCell.m */,
+ A9ECA8F2198238A60035277D /* DoPhotoCell.xib */,
+ );
+ path = DoImagePicker;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -151,9 +219,11 @@
isa = PBXNativeTarget;
buildConfigurationList = A9971AD019629A070028FB1E /* Build configuration list for PBXNativeTarget "Ash_First" */;
buildPhases = (
+ D1C14D0A6BEF4AEA85277D5C /* Check Pods Manifest.lock */,
A9971AA019629A070028FB1E /* Sources */,
A9971AA119629A070028FB1E /* Frameworks */,
A9971AA219629A070028FB1E /* Resources */,
+ 35CC792A077D4BD185C0D3F4 /* Copy Pods Resources */,
);
buildRules = (
);
@@ -219,7 +289,15 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ A9A55C5019865C7E004C5BB5 /* button.9.png in Resources */,
+ A9ECA8F9198238A60035277D /* DoPhotoCell.xib in Resources */,
A9971AB219629A070028FB1E /* InfoPlist.strings in Resources */,
+ A9ECA8F5198238A60035277D /* DoAlbumCell.xib in Resources */,
+ A9CEB7061962A6BA00C54CB0 /* MainViewController.xib in Resources */,
+ A958AF9B196E42690029EE41 /* fish_ku@2x.png in Resources */,
+ A9ECA8F7198238A60035277D /* DoImagePickerController.xib in Resources */,
+ A98624F41963D54000416F38 /* test.gif in Resources */,
+ A958AFC0196E5F9C0029EE41 /* fish_heng.gif in Resources */,
A9971ABA19629A070028FB1E /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -234,12 +312,51 @@
};
/* End PBXResourcesBuildPhase section */
+/* Begin PBXShellScriptBuildPhase section */
+ 35CC792A077D4BD185C0D3F4 /* Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Copy Pods Resources";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ D1C14D0A6BEF4AEA85277D5C /* Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Check Pods Manifest.lock";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
/* Begin PBXSourcesBuildPhase section */
A9971AA019629A070028FB1E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A9971AB819629A070028FB1E /* AppDelegate.m in Sources */,
+ A9ECA8F3198238A60035277D /* AssetHelper.m in Sources */,
+ A9ECA8F4198238A60035277D /* DoAlbumCell.m in Sources */,
+ A9CEB7051962A6BA00C54CB0 /* MainViewController.m in Sources */,
+ A9543E3F1963ACB2006CC216 /* MessageViewController.m in Sources */,
+ A9ECA8F8198238A60035277D /* DoPhotoCell.m in Sources */,
+ A9ECA8F6198238A60035277D /* DoImagePickerController.m in Sources */,
A9971AB419629A070028FB1E /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -356,6 +473,7 @@
};
A9971AD119629A070028FB1E /* Debug */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = A66ECFF2A9974F1F991AD71C /* Pods.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -369,6 +487,7 @@
};
A9971AD219629A070028FB1E /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = A66ECFF2A9974F1F991AD71C /* Pods.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -441,6 +560,7 @@
A9971AD219629A070028FB1E /* Release */,
);
defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
};
A9971AD319629A070028FB1E /* Build configuration list for PBXNativeTarget "Ash_FirstTests" */ = {
isa = XCConfigurationList;
@@ -449,6 +569,7 @@
A9971AD519629A070028FB1E /* Release */,
);
defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
diff --git a/Ash_First/AppDelegate.h b/Ash_First/AppDelegate.h
index 860d99b..e4e3d1b 100644
--- a/Ash_First/AppDelegate.h
+++ b/Ash_First/AppDelegate.h
@@ -8,7 +8,7 @@
#import
-@interface AppDelegate : UIResponder
+@interface AppDelegate : UIResponder
@property (strong, nonatomic) UIWindow *window;
diff --git a/Ash_First/AppDelegate.m b/Ash_First/AppDelegate.m
index b651c34..38df779 100644
--- a/Ash_First/AppDelegate.m
+++ b/Ash_First/AppDelegate.m
@@ -7,15 +7,39 @@
//
#import "AppDelegate.h"
-
+#import "MainViewController.h"
+//#import "ViewController.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
+
+ UINavigationController *mainViewController = [[UINavigationController alloc] initWithRootViewController:[[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]];
+ UINavigationController *viewController = [[UINavigationController alloc] initWithRootViewController:[[MainViewController alloc] init]];
+
+
+
+
+ UINavigationController *mainViewController1 = [[UINavigationController alloc] initWithRootViewController:[[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]];
+
+ UITabBarController* tabBarController = [[UITabBarController alloc] init];
+ tabBarController.delegate = self;
+ tabBarController.viewControllers = [NSArray arrayWithObjects:mainViewController, mainViewController1,viewController, nil];
+ tabBarController.title = @"first";
+// UINavigationController* navigationController = [[UINavigationController alloc] initWithRootViewController:tabBarController];
+// navigationController.title = @"new";
+// navigationController.navigationItem.title = @"new";
+// navigationController.navigationBarHidden = YES;
+ self.window.rootViewController = tabBarController;
+// self.window.rootViewController = tabBarController;
self.window.backgroundColor = [UIColor whiteColor];
+
+
[self.window makeKeyAndVisible];
+
+
return YES;
}
@@ -46,4 +70,11 @@
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
+#pragma mark TabBarControllerDelegate
+- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
+ // [self.view addSubview:viewController.view];
+ // tabBarController.selectedViewController = viewController;
+ viewController.tabBarItem.badgeValue = [NSString stringWithFormat:@"%d",80];
+ // viewController.tabBarItem.title = @"aaa";
+}
@end
diff --git a/Ash_First/Ash_First-Prefix.pch b/Ash_First/Ash_First-Prefix.pch
index 743435c..63c9c5c 100644
--- a/Ash_First/Ash_First-Prefix.pch
+++ b/Ash_First/Ash_First-Prefix.pch
@@ -13,4 +13,7 @@
#ifdef __OBJC__
#import
#import
+ #import "SDWebImage/UIImageView+WebCache.h"
+ #import "SDWebImage/UIButton+WebCache.h"
+ #import "SDWebImage/SDImageCache.h"
#endif
diff --git a/Ash_First/MainViewController.h b/Ash_First/MainViewController.h
new file mode 100644
index 0000000..49b6aa5
--- /dev/null
+++ b/Ash_First/MainViewController.h
@@ -0,0 +1,15 @@
+//
+// MainViewController.h
+// Ash_First
+//
+// Created by xmfish on 14-7-1.
+// Copyright (c) 2014年 xmfish. All rights reserved.
+//
+
+#import
+#import
+@interface MainViewController : UIViewController
+@property (weak, nonatomic) IBOutlet UIButton *Push;
+- (IBAction)pushViewControll:(id)sender;
+
+@end
diff --git a/Ash_First/MainViewController.m b/Ash_First/MainViewController.m
new file mode 100644
index 0000000..9d3c68a
--- /dev/null
+++ b/Ash_First/MainViewController.m
@@ -0,0 +1,86 @@
+//
+// MainViewController.m
+// Ash_First
+//
+// Created by xmfish on 14-7-1.
+// Copyright (c) 2014年 xmfish. All rights reserved.
+//
+
+#import "MainViewController.h"
+#import "MessageViewController.h"
+#import
+#import
+@interface MainViewController ()
+
+@end
+
+@implementation MainViewController
+
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+ if (self) {
+ // Custom initialization
+ }
+ return self;
+}
+
+- (void)viewDidLoad
+{
+ [super viewDidLoad];
+ // Do any additional setup after loading the view from its nib.
+ self.title = @"123";
+ self.navigationItem.title = @"woshishui";
+// self.navigationController.navigationBarHidden = YES;
+ NSString* htmlStr = @"Header
Subheader
Some text
查看主题
";
+ htmlStr = @"
";
+ NSData *data = [htmlStr dataUsingEncoding:NSUTF8StringEncoding];
+ NSAttributedString *string = [[NSAttributedString alloc] initWithHTMLData:data documentAttributes:NULL];
+
+ DTAttributedTextContentView* _attributedTextContextView;
+// _attributedTextContextView.delegate = self;
+ _attributedTextContextView = nil;
+ _attributedTextContextView = [[DTAttributedTextContentView alloc] init];
+// _attributedTextContextView.edgeInsets = UIEdgeInsetsMake(5, 5, 5, 5);
+ _attributedTextContextView.shouldDrawImages = NO;
+ _attributedTextContextView.shouldDrawLinks = YES;
+ _attributedTextContextView.delegate = self;
+ _attributedTextContextView.backgroundColor = [UIColor clearColor];
+ _attributedTextContextView.attributedString = string;
+ _attributedTextContextView.frame = CGRectMake(15, 150, 200, 500);
+ [self.view addSubview:_attributedTextContextView];
+
+ UIEdgeInsets insets = UIEdgeInsetsMake(5, 5, 5, 5);
+
+ UIImage *redImage = [[UIImage imageNamed:@"button.9.png"]resizableImageWithCapInsets:insets];
+ UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 200, 200, 200)];
+ [imageView setImage:redImage];
+ [self.view addSubview:imageView];
+
+}
+
+- (UIView *)attributedTextContentView:(DTAttributedTextContentView *)attributedTextContentView viewForAttachment:(DTTextAttachment *)attachment frame:(CGRect)frame
+{
+
+
+ UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
+ imageView.contentMode = UIViewContentModeScaleAspectFill;
+ imageView.layer.masksToBounds = YES;
+ // if the attachment has a hyperlinkURL then this is currently ignored
+ [imageView setImageWithURL:attachment.contentURL];
+ return imageView;
+}
+- (void)didReceiveMemoryWarning
+{
+ [super didReceiveMemoryWarning];
+ // Dispose of any resources that can be recreated.
+}
+
+- (IBAction)pushViewControll:(id)sender {
+ MessageViewController *messageViewController = [[MessageViewController alloc] init];
+ messageViewController.hidesBottomBarWhenPushed = YES;
+// [self presentViewController:messageViewController animated:YES completion:nil];
+ [self.navigationController pushViewController:messageViewController animated:YES];
+// self.tabBarController.tabBar.hidden=YES;
+}
+@end
diff --git a/Ash_First/MainViewController.xib b/Ash_First/MainViewController.xib
new file mode 100644
index 0000000..d2418d1
--- /dev/null
+++ b/Ash_First/MainViewController.xib
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Ash_First/MessageViewController.h b/Ash_First/MessageViewController.h
new file mode 100644
index 0000000..05fc962
--- /dev/null
+++ b/Ash_First/MessageViewController.h
@@ -0,0 +1,13 @@
+//
+// MessageViewController.h
+// Ash_First
+//
+// Created by xmfish on 14-7-2.
+// Copyright (c) 2014年 xmfish. All rights reserved.
+//
+
+#import
+
+@interface MessageViewController : UIViewController
+
+@end
diff --git a/Ash_First/MessageViewController.m b/Ash_First/MessageViewController.m
new file mode 100644
index 0000000..f488c07
--- /dev/null
+++ b/Ash_First/MessageViewController.m
@@ -0,0 +1,49 @@
+//
+// MessageViewController.m
+// Ash_First
+//
+// Created by xmfish on 14-7-2.
+// Copyright (c) 2014年 xmfish. All rights reserved.
+//
+
+#import "MessageViewController.h"
+#import
+@interface MessageViewController ()
+
+@end
+
+@implementation MessageViewController
+
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+ if (self) {
+ // Custom initialization
+ }
+ return self;
+}
+
+- (void)viewDidLoad
+{
+ [super viewDidLoad];
+ // Do any additional setup after loading the view.
+ self.title = @"1231131231";
+ UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 200, 200)];
+ NSString *imageUrl = @"http://pic2.bbzhi.com/dongwubizhi/keaixiaogou1920xiaogouxiezhendiyiji/keaixiaogou1920xiaogouxiezhendiyiji_83154_11.jpg";
+ [imageView setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:[UIImage imageNamed:@"test.gif"]];
+// [self.view addSubview:imageView];
+ UITextView* textView = [[UITextView alloc] initWithFrame:CGRectMake(20, 100, 1000, 500)];
+ NSString *htmlString = @"Header
Subheader
text
";
+
+ NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
+ textView.attributedText = attributedString;
+
+ [self.view addSubview:textView];
+}
+- (void)didReceiveMemoryWarning
+{
+ [super didReceiveMemoryWarning];
+ // Dispose of any resources that can be recreated.
+}
+
+@end
diff --git a/Ash_First/button.9.png b/Ash_First/button.9.png
new file mode 100644
index 0000000..3a92235
Binary files /dev/null and b/Ash_First/button.9.png differ
diff --git a/Ash_First/fish_heng.gif b/Ash_First/fish_heng.gif
new file mode 100644
index 0000000..cc5cd74
Binary files /dev/null and b/Ash_First/fish_heng.gif differ
diff --git a/Ash_First/fish_ku@2x.png b/Ash_First/fish_ku@2x.png
new file mode 100755
index 0000000..389ef54
Binary files /dev/null and b/Ash_First/fish_ku@2x.png differ
diff --git a/Ash_First/test.gif b/Ash_First/test.gif
new file mode 100644
index 0000000..bcbef46
Binary files /dev/null and b/Ash_First/test.gif differ
diff --git a/DoImagePicker/AssetHelper.h b/DoImagePicker/AssetHelper.h
new file mode 100755
index 0000000..dbd677c
--- /dev/null
+++ b/DoImagePicker/AssetHelper.h
@@ -0,0 +1,51 @@
+//
+// AssetHelper.m
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import
+#import
+
+#define ASSETHELPER [AssetHelper sharedAssetHelper]
+
+#define ASSET_PHOTO_THUMBNAIL 0
+#define ASSET_PHOTO_SCREEN_SIZE 1
+#define ASSET_PHOTO_FULL_RESOLUTION 2
+
+@interface AssetHelper : NSObject
+
+- (void)initAsset;
+
+@property (nonatomic, strong) ALAssetsLibrary *assetsLibrary;
+@property (nonatomic, strong) NSMutableArray *assetPhotos;
+@property (nonatomic, strong) NSMutableArray *assetGroups;
+
+@property (readwrite) BOOL bReverse;
+
++ (AssetHelper *)sharedAssetHelper;
+
+// get album list from asset
+- (void)getGroupList:(void (^)(NSArray *))result;
+// get photos from specific album with ALAssetsGroup object
+- (void)getPhotoListOfGroup:(ALAssetsGroup *)alGroup result:(void (^)(NSArray *))result;
+// get photos from specific album with index of album array
+- (void)getPhotoListOfGroupByIndex:(NSInteger)nGroupIndex result:(void (^)(NSArray *))result;
+// get photos from camera roll
+- (void)getSavedPhotoList:(void (^)(NSArray *))result error:(void (^)(NSError *))error;
+
+- (NSInteger)getGroupCount;
+- (NSInteger)getPhotoCountOfCurrentGroup;
+- (NSDictionary *)getGroupInfo:(NSInteger)nIndex;
+
+- (void)clearData;
+
+// utils
+- (UIImage *)getCroppedImage:(NSURL *)urlImage;
+- (UIImage *)getImageFromAsset:(ALAsset *)asset type:(NSInteger)nType;
+- (UIImage *)getImageAtIndex:(NSInteger)nIndex type:(NSInteger)nType;
+- (ALAsset *)getAssetAtIndex:(NSInteger)nIndex;
+
+@end
+
diff --git a/DoImagePicker/AssetHelper.m b/DoImagePicker/AssetHelper.m
new file mode 100755
index 0000000..913460a
--- /dev/null
+++ b/DoImagePicker/AssetHelper.m
@@ -0,0 +1,268 @@
+//
+// AssetHelper.m
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import "AssetHelper.h"
+
+@implementation AssetHelper
+
+
++ (AssetHelper *)sharedAssetHelper
+{
+ static AssetHelper *_sharedInstance = nil;
+ static dispatch_once_t onceToken;
+ dispatch_once(&onceToken, ^{
+ _sharedInstance = [[AssetHelper alloc] init];
+ [_sharedInstance initAsset];
+ });
+
+ return _sharedInstance;
+}
+
+- (void)initAsset
+{
+ if (self.assetsLibrary == nil)
+ {
+ _assetsLibrary = [[ALAssetsLibrary alloc] init];
+
+ NSString *strVersion = [[UIDevice alloc] systemVersion];
+ if ([strVersion compare:@"5"] >= 0)
+ [_assetsLibrary writeImageToSavedPhotosAlbum:nil metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) {
+ }];
+ }
+}
+
+- (void)getGroupList:(void (^)(NSArray *))result
+{
+ [self initAsset];
+
+ void (^assetGroupEnumerator)(ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop)
+ {
+ [group setAssetsFilter:[ALAssetsFilter allPhotos]];
+
+ if (group == nil)
+ {
+ if (_bReverse)
+ _assetGroups = [[NSMutableArray alloc] initWithArray:[[_assetGroups reverseObjectEnumerator] allObjects]];
+
+ // end of enumeration
+ result(_assetGroups);
+ return;
+ }
+
+ [_assetGroups addObject:group];
+ };
+
+ void (^assetGroupEnumberatorFailure)(NSError *) = ^(NSError *error)
+ {
+ NSLog(@"Error : %@", [error description]);
+ };
+
+ _assetGroups = [[NSMutableArray alloc] init];
+ [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll
+ usingBlock:assetGroupEnumerator
+ failureBlock:assetGroupEnumberatorFailure];
+}
+
+- (void)getPhotoListOfGroup:(ALAssetsGroup *)alGroup result:(void (^)(NSArray *))result
+{
+ [self initAsset];
+
+ _assetPhotos = [[NSMutableArray alloc] init];
+ [alGroup setAssetsFilter:[ALAssetsFilter allPhotos]];
+ [alGroup enumerateAssetsUsingBlock:^(ALAsset *alPhoto, NSUInteger index, BOOL *stop) {
+
+ if(alPhoto == nil)
+ {
+ if (_bReverse)
+ _assetPhotos = [[NSMutableArray alloc] initWithArray:[[_assetPhotos reverseObjectEnumerator] allObjects]];
+
+ result(_assetPhotos);
+ return;
+ }
+
+ [_assetPhotos addObject:alPhoto];
+ }];
+}
+
+- (void)getPhotoListOfGroupByIndex:(NSInteger)nGroupIndex result:(void (^)(NSArray *))result
+{
+ [self getPhotoListOfGroup:_assetGroups[nGroupIndex] result:^(NSArray *aResult) {
+
+ result(_assetPhotos);
+
+ }];
+}
+
+- (void)getSavedPhotoList:(void (^)(NSArray *))result error:(void (^)(NSError *))error
+{
+ [self initAsset];
+
+ dispatch_async(dispatch_get_main_queue(), ^{
+
+ void (^assetGroupEnumerator)(ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop)
+ {
+ if ([[group valueForProperty:@"ALAssetsGroupPropertyType"] intValue] == ALAssetsGroupSavedPhotos)
+ {
+ [group setAssetsFilter:[ALAssetsFilter allPhotos]];
+
+ [group enumerateAssetsUsingBlock:^(ALAsset *alPhoto, NSUInteger index, BOOL *stop) {
+
+ if(alPhoto == nil)
+ {
+ if (_bReverse)
+ _assetPhotos = [[NSMutableArray alloc] initWithArray:[[_assetPhotos reverseObjectEnumerator] allObjects]];
+
+ result(_assetPhotos);
+ return;
+ }
+
+ [_assetPhotos addObject:alPhoto];
+ }];
+ }
+ };
+
+ void (^assetGroupEnumberatorFailure)(NSError *) = ^(NSError *err)
+ {
+ NSLog(@"Error : %@", [err description]);
+ error(err);
+ };
+
+ _assetPhotos = [[NSMutableArray alloc] init];
+ [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
+ usingBlock:assetGroupEnumerator
+ failureBlock:assetGroupEnumberatorFailure];
+ });
+}
+
+- (NSInteger)getGroupCount
+{
+ return _assetGroups.count;
+}
+
+- (NSInteger)getPhotoCountOfCurrentGroup
+{
+ return _assetPhotos.count;
+}
+
+- (NSDictionary *)getGroupInfo:(NSInteger)nIndex
+{
+ return @{@"name" : [_assetGroups[nIndex] valueForProperty:ALAssetsGroupPropertyName],
+ @"count" : @([_assetGroups[nIndex] numberOfAssets]),
+ @"thumbnail" : [UIImage imageWithCGImage:[(ALAssetsGroup*)_assetGroups[nIndex] posterImage]]};
+}
+
+- (void)clearData
+{
+ _assetGroups = nil;
+ _assetPhotos = nil;
+}
+
+#pragma mark - utils
+- (UIImage *)getCroppedImage:(NSURL *)urlImage
+{
+ __block UIImage *iImage = nil;
+ __block BOOL bBusy = YES;
+
+ ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)
+ {
+ ALAssetRepresentation *rep = [myasset defaultRepresentation];
+ NSString *strXMP = rep.metadata[@"AdjustmentXMP"];
+ if (strXMP == nil || [strXMP isKindOfClass:[NSNull class]])
+ {
+ CGImageRef iref = [rep fullResolutionImage];
+ if (iref)
+ iImage = [UIImage imageWithCGImage:iref scale:1.0 orientation:(UIImageOrientation)rep.orientation];
+ else
+ iImage = nil;
+ }
+ else
+ {
+ // to get edited photo by photo app
+ NSData *dXMP = [strXMP dataUsingEncoding:NSUTF8StringEncoding];
+
+ CIImage *image = [CIImage imageWithCGImage:rep.fullResolutionImage];
+
+ NSError *error = nil;
+ NSArray *filterArray = [CIFilter filterArrayFromSerializedXMP:dXMP
+ inputImageExtent:image.extent
+ error:&error];
+ if (error) {
+ NSLog(@"Error during CIFilter creation: %@", [error localizedDescription]);
+ }
+
+ for (CIFilter *filter in filterArray) {
+ [filter setValue:image forKey:kCIInputImageKey];
+ image = [filter outputImage];
+ }
+
+ iImage = [UIImage imageWithCIImage:image scale:1.0 orientation:(UIImageOrientation)rep.orientation];
+ }
+
+ bBusy = NO;
+ };
+
+ ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror)
+ {
+ NSLog(@"booya, cant get image - %@",[myerror localizedDescription]);
+ };
+
+ [_assetsLibrary assetForURL:urlImage
+ resultBlock:resultblock
+ failureBlock:failureblock];
+
+ while (bBusy)
+ [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];
+
+ return iImage;
+}
+
+- (UIImage *)getImageFromAsset:(ALAsset *)asset type:(NSInteger)nType
+{
+ CGImageRef iRef = nil;
+
+ if (nType == ASSET_PHOTO_THUMBNAIL)
+ iRef = [asset thumbnail];
+ else if (nType == ASSET_PHOTO_SCREEN_SIZE)
+ iRef = [asset.defaultRepresentation fullScreenImage];
+ else if (nType == ASSET_PHOTO_FULL_RESOLUTION)
+ {
+ NSString *strXMP = asset.defaultRepresentation.metadata[@"AdjustmentXMP"];
+ NSData *dXMP = [strXMP dataUsingEncoding:NSUTF8StringEncoding];
+
+ CIImage *image = [CIImage imageWithCGImage:asset.defaultRepresentation.fullResolutionImage];
+
+ NSError *error = nil;
+ NSArray *filterArray = [CIFilter filterArrayFromSerializedXMP:dXMP
+ inputImageExtent:image.extent
+ error:&error];
+ if (error) {
+ NSLog(@"Error during CIFilter creation: %@", [error localizedDescription]);
+ }
+
+ for (CIFilter *filter in filterArray) {
+ [filter setValue:image forKey:kCIInputImageKey];
+ image = [filter outputImage];
+ }
+
+ UIImage *iImage = [UIImage imageWithCIImage:image scale:1.0 orientation:(UIImageOrientation)asset.defaultRepresentation.orientation];
+ return iImage;
+ }
+
+ return [UIImage imageWithCGImage:iRef];
+}
+
+- (UIImage *)getImageAtIndex:(NSInteger)nIndex type:(NSInteger)nType
+{
+ return [self getImageFromAsset:(ALAsset *)_assetPhotos[nIndex] type:nType];
+}
+
+- (ALAsset *)getAssetAtIndex:(NSInteger)nIndex
+{
+ return _assetPhotos[nIndex];
+}
+
+@end
diff --git a/DoImagePicker/DoAlbumCell.h b/DoImagePicker/DoAlbumCell.h
new file mode 100755
index 0000000..26493a2
--- /dev/null
+++ b/DoImagePicker/DoAlbumCell.h
@@ -0,0 +1,15 @@
+//
+// DoAlbumCell.h
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import
+
+@interface DoAlbumCell : UITableViewCell
+
+@property (weak, nonatomic) IBOutlet UILabel *lbAlbumName;
+@property (weak, nonatomic) IBOutlet UILabel *lbCount;
+
+@end
diff --git a/DoImagePicker/DoAlbumCell.m b/DoImagePicker/DoAlbumCell.m
new file mode 100755
index 0000000..5474ac7
--- /dev/null
+++ b/DoImagePicker/DoAlbumCell.m
@@ -0,0 +1,42 @@
+//
+// DoAlbumCell.m
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import "DoAlbumCell.h"
+#import "DoImagePickerController.h"
+
+@implementation DoAlbumCell
+
+- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
+{
+ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
+ if (self) {
+ // Initialization code
+ }
+ return self;
+}
+
+- (void)setSelected:(BOOL)selected animated:(BOOL)animated
+{
+ [super setSelected:selected animated:animated];
+
+ if (selected)
+ {
+ _lbAlbumName.textColor = [UIColor whiteColor];
+ _lbCount.textColor = [UIColor whiteColor];
+
+ self.contentView.backgroundColor = DO_ALBUM_NAME_TEXT_COLOR;
+ }
+ else
+ {
+ _lbAlbumName.textColor = DO_ALBUM_NAME_TEXT_COLOR;
+ _lbCount.textColor = DO_ALBUM_COUNT_TEXT_COLOR;
+
+ self.contentView.backgroundColor = [UIColor whiteColor];
+ }
+}
+
+@end
diff --git a/DoImagePicker/DoAlbumCell.xib b/DoImagePicker/DoAlbumCell.xib
new file mode 100755
index 0000000..a613b07
--- /dev/null
+++ b/DoImagePicker/DoAlbumCell.xib
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DoImagePicker/DoImagePickerController.h b/DoImagePicker/DoImagePickerController.h
new file mode 100755
index 0000000..ed6e31a
--- /dev/null
+++ b/DoImagePicker/DoImagePickerController.h
@@ -0,0 +1,86 @@
+//
+// DoImagePickerController.h
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import
+
+#define DO_RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
+#define DO_RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]
+
+#define DO_MENU_BACK_COLOR DO_RGBA(57, 185, 238, 0.98)
+#define DO_SIDE_BUTTON_COLOR DO_RGBA(57, 185, 238, 0.9)
+
+#define DO_ALBUM_NAME_TEXT_COLOR DO_RGB(57, 185, 238)
+#define DO_ALBUM_COUNT_TEXT_COLOR DO_RGB(247, 200, 142)
+#define DO_BOTTOM_TEXT_COLOR DO_RGB(255, 255, 255)
+
+#define DO_PICKER_RESULT_UIIMAGE 0
+#define DO_PICKER_RESULT_ASSET 1
+
+#define DO_NO_LIMIT_SELECT -1
+
+@interface DoImagePickerController : UIViewController
+
+@property (assign, nonatomic) id delegate;
+
+@property (readwrite) NSInteger nMaxCount; // -1 : no limit
+@property (readwrite) NSInteger nColumnCount; // 2, 3, or 4
+@property (readwrite) NSInteger nResultType; // default : DO_PICKER_RESULT_UIIMAGE
+
+@property (weak, nonatomic) IBOutlet UICollectionView *cvPhotoList;
+@property (weak, nonatomic) IBOutlet UITableView *tvAlbumList;
+@property (weak, nonatomic) IBOutlet UIView *vDimmed;
+
+
+// init
+- (void)initControls;
+- (void)readAlbumList;
+
+
+// bottom menu
+@property (weak, nonatomic) IBOutlet UIView *vBottomMenu;
+@property (weak, nonatomic) IBOutlet UIButton *btSelectAlbum;
+@property (weak, nonatomic) IBOutlet UIButton *btOK;
+@property (weak, nonatomic) IBOutlet UIImageView *ivLine1;
+@property (weak, nonatomic) IBOutlet UIImageView *ivLine2;
+@property (weak, nonatomic) IBOutlet UILabel *lbSelectCount;
+@property (weak, nonatomic) IBOutlet UIImageView *ivShowMark;
+
+- (void)initBottomMenu;
+- (IBAction)onSelectPhoto:(id)sender;
+- (IBAction)onCancel:(id)sender;
+- (IBAction)onSelectAlbum:(id)sender;
+- (void)hideBottomMenu;
+
+
+// side buttons
+@property (weak, nonatomic) IBOutlet UIButton *btUp;
+@property (weak, nonatomic) IBOutlet UIButton *btDown;
+
+- (IBAction)onUp:(id)sender;
+- (IBAction)onDown:(id)sender;
+
+
+// photos
+@property (strong, nonatomic) UIImageView *ivPreview;
+
+- (void)showPhotosInGroup:(NSInteger)nIndex; // nIndex : index in album array
+- (void)showPreview:(NSInteger)nIndex; // nIndex : index in photo array
+- (void)hidePreview;
+
+
+// select photos
+@property (strong, nonatomic) NSMutableDictionary *dSelected;
+@property (strong, nonatomic) NSIndexPath *lastAccessed;
+
+@end
+
+@protocol DoImagePickerControllerDelegate
+
+- (void)didCancelDoImagePickerController;
+- (void)didSelectPhotosFromDoImagePickerController:(DoImagePickerController *)picker result:(NSArray *)aSelected;
+
+@end
diff --git a/DoImagePicker/DoImagePickerController.m b/DoImagePicker/DoImagePickerController.m
new file mode 100755
index 0000000..6c56ff4
--- /dev/null
+++ b/DoImagePicker/DoImagePickerController.m
@@ -0,0 +1,546 @@
+//
+// DoImagePickerController.m
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import "DoImagePickerController.h"
+#import "AssetHelper.h"
+
+#import "DoAlbumCell.h"
+#import "DoPhotoCell.h"
+
+@implementation DoImagePickerController
+
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+ if (self) {
+ // Custom initialization
+ }
+ return self;
+}
+
+- (void)viewDidLoad
+{
+ [super viewDidLoad];
+
+ [self initBottomMenu];
+ [self initControls];
+
+ UINib *nib = [UINib nibWithNibName:@"DoPhotoCell" bundle:nil];
+ [_cvPhotoList registerNib:nib forCellWithReuseIdentifier:@"DoPhotoCell"];
+
+ _tvAlbumList.frame = CGRectMake(0, _vBottomMenu.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height);
+ _tvAlbumList.alpha = 0.0;
+
+ [self readAlbumList];
+
+ // new photo is located at the first of array
+ ASSETHELPER.bReverse = YES;
+
+ if (_nMaxCount != 1)
+ {
+ // init gesture for multiple selection with panning
+ UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(onPanForSelection:)];
+ [self.view addGestureRecognizer:pan];
+ }
+
+ // init gesture for preview
+ UILongPressGestureRecognizer *longTap = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(onLongTapForPreview:)];
+ longTap.minimumPressDuration = 0.3;
+ [self.view addGestureRecognizer:longTap];
+
+ // add observer for refresh asset data
+ [[NSNotificationCenter defaultCenter] addObserver: self
+ selector: @selector(handleEnterForeground:)
+ name: UIApplicationWillEnterForegroundNotification
+ object: nil];
+}
+
+- (void)viewDidDisappear:(BOOL)animated
+{
+ if (_nResultType == DO_PICKER_RESULT_UIIMAGE)
+ [ASSETHELPER clearData];
+
+ [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationWillEnterForegroundNotification object:nil];
+}
+
+- (void)handleEnterForeground:(NSNotification*)notification
+{
+ [self readAlbumList];
+}
+
+#pragma mark - for init
+- (void)initControls
+{
+ // side buttons
+ _btUp.backgroundColor = DO_SIDE_BUTTON_COLOR;
+ _btDown.backgroundColor = DO_SIDE_BUTTON_COLOR;
+
+ CALayer *layer1 = [_btDown layer];
+ [layer1 setMasksToBounds:YES];
+ [layer1 setCornerRadius:_btDown.frame.size.height / 2.0 - 1];
+
+ CALayer *layer2 = [_btUp layer];
+ [layer2 setMasksToBounds:YES];
+ [layer2 setCornerRadius:_btUp.frame.size.height / 2.0 - 1];
+
+ // table view
+ UIImageView *ivHeader = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, _tvAlbumList.frame.size.width, 0.5)];
+ ivHeader.backgroundColor = DO_ALBUM_NAME_TEXT_COLOR;
+ _tvAlbumList.tableHeaderView = ivHeader;
+
+ UIImageView *ivFooter = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, _tvAlbumList.frame.size.width, 0.5)];
+ ivFooter.backgroundColor = DO_ALBUM_NAME_TEXT_COLOR;
+ _tvAlbumList.tableFooterView = ivFooter;
+
+ // dimmed view
+ _vDimmed.alpha = 0.0;
+ _vDimmed.frame = self.view.frame;
+ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onTapOnDimmedView:)];
+ [_vDimmed addGestureRecognizer:tap];
+}
+
+- (void)readAlbumList
+{
+ [ASSETHELPER getGroupList:^(NSArray *aGroups) {
+
+ [_tvAlbumList reloadData];
+ [_tvAlbumList selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];
+
+ [_btSelectAlbum setTitle:[ASSETHELPER getGroupInfo:0][@"name"] forState:UIControlStateNormal];
+ [self showPhotosInGroup:0];
+
+ if (aGroups.count == 1)
+ _btSelectAlbum.enabled = NO;
+
+ // calculate tableview's height
+ _tvAlbumList.frame = CGRectMake(_tvAlbumList.frame.origin.x, _tvAlbumList.frame.origin.y, _tvAlbumList.frame.size.width, MIN(aGroups.count * 50, 200));
+ }];
+}
+
+#pragma mark - for bottom menu
+- (void)initBottomMenu
+{
+ _vBottomMenu.backgroundColor = DO_MENU_BACK_COLOR;
+ [_btSelectAlbum setTitleColor:DO_BOTTOM_TEXT_COLOR forState:UIControlStateNormal];
+ [_btSelectAlbum setTitleColor:DO_BOTTOM_TEXT_COLOR forState:UIControlStateDisabled];
+
+ _ivLine1.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"line.png"]];
+ _ivLine2.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"line.png"]];
+
+ if (_nMaxCount == DO_NO_LIMIT_SELECT)
+ {
+ _lbSelectCount.text = @"(0)";
+ _lbSelectCount.textColor = DO_BOTTOM_TEXT_COLOR;
+ }
+ else if (_nMaxCount <= 1)
+ {
+ // hide ok button
+ _btOK.hidden = YES;
+ _ivLine1.hidden = YES;
+
+ CGRect rect = _btSelectAlbum.frame;
+ rect.size.width = rect.size.width + 60;
+ _btSelectAlbum.frame = rect;
+
+ _lbSelectCount.hidden = YES;
+ }
+ else
+ {
+ _lbSelectCount.text = [NSString stringWithFormat:@"(0/%d)", (int)_nMaxCount];
+ _lbSelectCount.textColor = DO_BOTTOM_TEXT_COLOR;
+ }
+}
+
+- (IBAction)onSelectPhoto:(id)sender
+{
+ NSMutableArray *aResult = [[NSMutableArray alloc] initWithCapacity:_dSelected.count];
+ NSArray *aKeys = [_dSelected keysSortedByValueUsingSelector:@selector(compare:)];
+
+ if (_nResultType == DO_PICKER_RESULT_UIIMAGE)
+ {
+ for (int i = 0; i < _dSelected.count; i++)
+ [aResult addObject:[ASSETHELPER getImageAtIndex:[aKeys[i] integerValue] type:ASSET_PHOTO_SCREEN_SIZE]];
+ }
+ else
+ {
+ for (int i = 0; i < _dSelected.count; i++)
+ [aResult addObject:[ASSETHELPER getAssetAtIndex:[aKeys[i] integerValue]]];
+ }
+
+ [_delegate didSelectPhotosFromDoImagePickerController:self result:aResult];
+}
+
+- (IBAction)onCancel:(id)sender
+{
+ NSLog(@"keys : %@", _dSelected.allKeys );
+ NSLog(@"values : %@", _dSelected);
+
+ [_delegate didCancelDoImagePickerController];
+}
+
+- (IBAction)onSelectAlbum:(id)sender
+{
+ if (_tvAlbumList.frame.origin.y == _vBottomMenu.frame.origin.y)
+ {
+ // show tableview
+ [UIView animateWithDuration:0.2 animations:^(void) {
+
+ _vDimmed.alpha = 0.7;
+
+ _tvAlbumList.frame = CGRectMake(0, _vBottomMenu.frame.origin.y - _tvAlbumList.frame.size.height,
+ _tvAlbumList.frame.size.width, _tvAlbumList.frame.size.height);
+ _tvAlbumList.alpha = 1.0;
+
+ _ivShowMark.transform = CGAffineTransformMakeRotation(M_PI);
+ }];
+ }
+ else
+ {
+ // hide tableview
+ [self hideBottomMenu];
+ }
+}
+
+#pragma mark - for side buttons
+- (void)onTapOnDimmedView:(UITapGestureRecognizer *)tap
+{
+ if (tap.state == UIGestureRecognizerStateEnded)
+ {
+ [self hideBottomMenu];
+
+ if (_ivPreview != nil)
+ [self hidePreview];
+ }
+}
+
+- (IBAction)onUp:(id)sender
+{
+ [_cvPhotoList scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UICollectionViewScrollPositionTop animated:YES];
+}
+
+- (IBAction)onDown:(id)sender
+{
+ [_cvPhotoList scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:[ASSETHELPER getPhotoCountOfCurrentGroup] - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionTop animated:YES];
+}
+
+#pragma mark - UITableViewDelegate for selecting album
+- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
+{
+ return [ASSETHELPER getGroupCount];
+}
+
+- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
+{
+ DoAlbumCell *cell = (DoAlbumCell*)[tableView dequeueReusableCellWithIdentifier:@"DoAlbumCell"];
+
+ if (cell == nil)
+ {
+ cell = [[[NSBundle mainBundle] loadNibNamed:@"DoAlbumCell" owner:nil options:nil] lastObject];
+ }
+
+ NSDictionary *d = [ASSETHELPER getGroupInfo:indexPath.row];
+ cell.lbAlbumName.text = d[@"name"];
+ cell.lbCount.text = [NSString stringWithFormat:@"%@", d[@"count"]];
+
+ return cell;
+}
+
+- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
+{
+ [self showPhotosInGroup:indexPath.row];
+ [_btSelectAlbum setTitle:[ASSETHELPER getGroupInfo:indexPath.row][@"name"] forState:UIControlStateNormal];
+
+ [self hideBottomMenu];
+}
+
+- (void)hideBottomMenu
+{
+ [UIView animateWithDuration:0.2 animations:^(void) {
+
+ _vDimmed.alpha = 0.0;
+
+ _tvAlbumList.frame = CGRectMake(0, _vBottomMenu.frame.origin.y, _tvAlbumList.frame.size.width, _tvAlbumList.frame.size.height);
+ _ivShowMark.transform = CGAffineTransformMakeRotation(0);
+
+ [UIView setAnimationDelay:0.1];
+
+ _tvAlbumList.alpha = 0.0;
+ }];
+}
+
+#pragma mark - UICollectionViewDelegates for photos
+- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
+{
+ return [ASSETHELPER getPhotoCountOfCurrentGroup];
+}
+
+- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
+{
+ DoPhotoCell *cell = (DoPhotoCell *)[_cvPhotoList dequeueReusableCellWithReuseIdentifier:@"DoPhotoCell" forIndexPath:indexPath];
+
+ cell.ivPhoto.image = [ASSETHELPER getImageAtIndex:indexPath.row type:ASSET_PHOTO_THUMBNAIL];
+
+ if (_dSelected[@(indexPath.row)] == nil)
+ [cell setSelectMode:NO];
+ else
+ [cell setSelectMode:YES];
+
+ return cell;
+}
+
+- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
+{
+ if (_nMaxCount > 1 || _nMaxCount == DO_NO_LIMIT_SELECT)
+ {
+ DoPhotoCell *cell = (DoPhotoCell *)[collectionView cellForItemAtIndexPath:indexPath];
+
+ if ((_dSelected[@(indexPath.row)] == nil) && (_nMaxCount > _dSelected.count))
+ {
+ // select
+ _dSelected[@(indexPath.row)] = @(_dSelected.count);
+ [cell setSelectMode:YES];
+ }
+ else
+ {
+ // unselect
+ [_dSelected removeObjectForKey:@(indexPath.row)];
+ [cell setSelectMode:NO];
+ }
+
+ if (_nMaxCount == DO_NO_LIMIT_SELECT)
+ _lbSelectCount.text = [NSString stringWithFormat:@"(%d)", (int)_dSelected.count];
+ else
+ _lbSelectCount.text = [NSString stringWithFormat:@"(%d/%d)", (int)_dSelected.count, (int)_nMaxCount];
+ }
+ else
+ {
+ if (_nResultType == DO_PICKER_RESULT_UIIMAGE)
+ [_delegate didSelectPhotosFromDoImagePickerController:self result:@[[ASSETHELPER getImageAtIndex:indexPath.row type:ASSET_PHOTO_SCREEN_SIZE]]];
+ else
+ [_delegate didSelectPhotosFromDoImagePickerController:self result:@[[ASSETHELPER getAssetAtIndex:indexPath.row]]];
+ }
+}
+
+- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
+{
+ if (_nColumnCount == 2)
+ return CGSizeMake(158, 158);
+ else if (_nColumnCount == 3)
+ return CGSizeMake(104, 104);
+ else if (_nColumnCount == 4)
+ return CGSizeMake(77, 77);
+
+ return CGSizeZero;
+}
+
+- (void)scrollViewDidScroll:(UIScrollView *)scrollView
+{
+ if (scrollView == _cvPhotoList)
+ {
+ [UIView animateWithDuration:0.2 animations:^(void) {
+ if (scrollView.contentOffset.y <= 50)
+ _btUp.alpha = 0.0;
+ else
+ _btUp.alpha = 1.0;
+
+ if (scrollView.contentOffset.y + scrollView.frame.size.height >= scrollView.contentSize.height)
+ _btDown.alpha = 0.0;
+ else
+ _btDown.alpha = 1.0;
+ }];
+ }
+}
+
+// for multiple selection with panning
+- (void)onPanForSelection:(UIPanGestureRecognizer *)gestureRecognizer
+{
+ if (_ivPreview != nil)
+ return;
+
+ double fX = [gestureRecognizer locationInView:_cvPhotoList].x;
+ double fY = [gestureRecognizer locationInView:_cvPhotoList].y;
+
+ for (UICollectionViewCell *cell in _cvPhotoList.visibleCells)
+ {
+ float fSX = cell.frame.origin.x;
+ float fEX = cell.frame.origin.x + cell.frame.size.width;
+ float fSY = cell.frame.origin.y;
+ float fEY = cell.frame.origin.y + cell.frame.size.height;
+
+ if (fX >= fSX && fX <= fEX && fY >= fSY && fY <= fEY)
+ {
+ NSIndexPath *indexPath = [_cvPhotoList indexPathForCell:cell];
+
+ if (_lastAccessed != indexPath)
+ {
+ [self collectionView:_cvPhotoList didSelectItemAtIndexPath:indexPath];
+ }
+
+ _lastAccessed = indexPath;
+ }
+ }
+
+ if (gestureRecognizer.state == UIGestureRecognizerStateEnded)
+ {
+ _lastAccessed = nil;
+ _cvPhotoList.scrollEnabled = YES;
+ }
+}
+
+// for preview
+- (void)onLongTapForPreview:(UILongPressGestureRecognizer *)gestureRecognizer
+{
+ if (_ivPreview != nil)
+ return;
+
+ if (gestureRecognizer.state == UIGestureRecognizerStateBegan)
+ {
+ double fX = [gestureRecognizer locationInView:_cvPhotoList].x;
+ double fY = [gestureRecognizer locationInView:_cvPhotoList].y;
+
+ NSIndexPath *indexPath = nil;
+ for (UICollectionViewCell *cell in _cvPhotoList.visibleCells)
+ {
+ float fSX = cell.frame.origin.x;
+ float fEX = cell.frame.origin.x + cell.frame.size.width;
+ float fSY = cell.frame.origin.y;
+ float fEY = cell.frame.origin.y + cell.frame.size.height;
+
+ if (fX >= fSX && fX <= fEX && fY >= fSY && fY <= fEY)
+ {
+ indexPath = [_cvPhotoList indexPathForCell:cell];
+ break;
+ }
+ }
+
+ if (indexPath != nil)
+ [self showPreview:indexPath.row];
+ }
+}
+
+#pragma mark - for photos
+- (void)showPhotosInGroup:(NSInteger)nIndex
+{
+ if (_nMaxCount == DO_NO_LIMIT_SELECT)
+ {
+ _dSelected = [[NSMutableDictionary alloc] init];
+ _lbSelectCount.text = @"(0)";
+ }
+ else if (_nMaxCount > 1)
+ {
+ _dSelected = [[NSMutableDictionary alloc] initWithCapacity:_nMaxCount];
+ _lbSelectCount.text = [NSString stringWithFormat:@"(0/%d)", (int)_nMaxCount];
+ }
+
+ [ASSETHELPER getPhotoListOfGroupByIndex:nIndex result:^(NSArray *aPhotos) {
+
+ [_cvPhotoList reloadData];
+
+ _cvPhotoList.alpha = 0.3;
+ [UIView animateWithDuration:0.2 animations:^(void) {
+ [UIView setAnimationDelay:0.1];
+ _cvPhotoList.alpha = 1.0;
+ }];
+
+ if (aPhotos.count > 0)
+ {
+ [_cvPhotoList scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UICollectionViewScrollPositionTop animated:NO];
+ }
+
+ _btUp.alpha = 0.0;
+
+ dispatch_async(dispatch_get_main_queue(), ^(void) {
+ if (_cvPhotoList.contentSize.height < _cvPhotoList.frame.size.height)
+ _btDown.alpha = 0.0;
+ else
+ _btDown.alpha = 1.0;
+ });
+ }];
+}
+
+- (void)showPreview:(NSInteger)nIndex
+{
+ [self.view bringSubviewToFront:_vDimmed];
+
+ _ivPreview = [[UIImageView alloc] initWithFrame:_vDimmed.frame];
+ _ivPreview.contentMode = UIViewContentModeScaleAspectFit;
+ _ivPreview.autoresizingMask = _vDimmed.autoresizingMask;
+ [_vDimmed addSubview:_ivPreview];
+
+ _ivPreview.image = [ASSETHELPER getImageAtIndex:nIndex type:ASSET_PHOTO_SCREEN_SIZE];
+
+ // add gesture for close preview
+ UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(onPanToClosePreview:)];
+ [_vDimmed addGestureRecognizer:pan];
+
+ [UIView animateWithDuration:0.2 animations:^(void) {
+ _vDimmed.alpha = 1.0;
+ }];
+}
+
+- (void)hidePreview
+{
+ [self.view bringSubviewToFront:_tvAlbumList];
+ [self.view bringSubviewToFront:_vBottomMenu];
+
+ [_ivPreview removeFromSuperview];
+ _ivPreview = nil;
+
+ _vDimmed.alpha = 0.0;
+ [_vDimmed removeGestureRecognizer:[_vDimmed.gestureRecognizers lastObject]];
+}
+
+- (void)onPanToClosePreview:(UIPanGestureRecognizer *)gestureRecognizer
+{
+ CGPoint translation = [gestureRecognizer translationInView:self.view];
+
+ if (gestureRecognizer.state == UIGestureRecognizerStateEnded)
+ {
+ [UIView animateWithDuration:0.2 animations:^(void) {
+
+ if (_vDimmed.alpha < 0.7) // close preview
+ {
+ CGPoint pt = _ivPreview.center;
+ if (_ivPreview.center.y > _vDimmed.center.y)
+ pt.y = self.view.frame.size.height * 1.5;
+ else if (_ivPreview.center.y < _vDimmed.center.y)
+ pt.y = -self.view.frame.size.height * 1.5;
+
+ _ivPreview.center = pt;
+
+ [self hidePreview];
+ }
+ else
+ {
+ _vDimmed.alpha = 1.0;
+ _ivPreview.center = _vDimmed.center;
+ }
+
+ }];
+ }
+ else
+ {
+ _ivPreview.center = CGPointMake(_ivPreview.center.x, _ivPreview.center.y + translation.y);
+ [gestureRecognizer setTranslation:CGPointMake(0, 0) inView:self.view];
+
+ _vDimmed.alpha = 1 - ABS(_ivPreview.center.y - _vDimmed.center.y) / (self.view.frame.size.height / 2.0);
+ }
+}
+
+#pragma mark - Others
+- (void)didReceiveMemoryWarning
+{
+ [super didReceiveMemoryWarning];
+ // Dispose of any resources that can be recreated.
+}
+
+- (BOOL)prefersStatusBarHidden
+{
+ return YES;
+}
+
+@end
diff --git a/DoImagePicker/DoImagePickerController.xib b/DoImagePicker/DoImagePickerController.xib
new file mode 100755
index 0000000..7fd2757
--- /dev/null
+++ b/DoImagePicker/DoImagePickerController.xib
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DoImagePicker/DoPhotoCell.h b/DoImagePicker/DoPhotoCell.h
new file mode 100755
index 0000000..0e92b50
--- /dev/null
+++ b/DoImagePicker/DoPhotoCell.h
@@ -0,0 +1,17 @@
+//
+// DoPhotoCell.h
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import
+
+@interface DoPhotoCell : UICollectionViewCell
+
+@property (weak, nonatomic) IBOutlet UIImageView *ivPhoto;
+@property (weak, nonatomic) IBOutlet UIView *vSelect;
+
+- (void)setSelectMode:(BOOL)bSelect;
+
+@end
diff --git a/DoImagePicker/DoPhotoCell.m b/DoImagePicker/DoPhotoCell.m
new file mode 100755
index 0000000..a29097e
--- /dev/null
+++ b/DoImagePicker/DoPhotoCell.m
@@ -0,0 +1,38 @@
+//
+// DoPhotoCell.m
+// DoImagePickerController
+//
+// Created by Donobono on 2014. 1. 23..
+//
+
+#import "DoPhotoCell.h"
+
+@implementation DoPhotoCell
+
+- (id)initWithFrame:(CGRect)frame
+{
+ self = [super initWithFrame:frame];
+ if (self) {
+ // Initialization code
+ }
+ return self;
+}
+
+- (void)setSelectMode:(BOOL)bSelect
+{
+ if (bSelect)
+ _ivPhoto.alpha = 0.2;
+ else
+ _ivPhoto.alpha = 1.0;
+}
+
+/*
+// Only override drawRect: if you perform custom drawing.
+// An empty implementation adversely affects performance during animation.
+- (void)drawRect:(CGRect)rect
+{
+ // Drawing code
+}
+*/
+
+@end
diff --git a/DoImagePicker/DoPhotoCell.xib b/DoImagePicker/DoPhotoCell.xib
new file mode 100755
index 0000000..06e532c
--- /dev/null
+++ b/DoImagePicker/DoPhotoCell.xib
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Podfile b/Podfile
new file mode 100644
index 0000000..713096a
--- /dev/null
+++ b/Podfile
@@ -0,0 +1,8 @@
+
+platform :ios, '7.0'
+pod 'Reachability'
+pod 'SBJson'
+pod 'SDWebImage'
+pod 'MKNetworkKit'
+
+pod 'DTCoreText'
\ No newline at end of file
diff --git a/Pods/Pods.xcconfig b/Pods/Pods.xcconfig
new file mode 100644
index 0000000..44c1291
--- /dev/null
+++ b/Pods/Pods.xcconfig
@@ -0,0 +1,5 @@
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/DTCoreText" "${PODS_ROOT}/Headers/DTFoundation" "${PODS_ROOT}/Headers/MKNetworkKit" "${PODS_ROOT}/Headers/MKNetworkKit/Categories" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SBJson" "${PODS_ROOT}/Headers/SDWebImage" "$(SDKROOT)/usr/include/libxml2"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers" -isystem "${PODS_ROOT}/Headers/DTCoreText" -isystem "${PODS_ROOT}/Headers/DTFoundation" -isystem "${PODS_ROOT}/Headers/MKNetworkKit" -isystem "${PODS_ROOT}/Headers/MKNetworkKit/Categories" -isystem "${PODS_ROOT}/Headers/Reachability" -isystem "${PODS_ROOT}/Headers/SBJson" -isystem "${PODS_ROOT}/Headers/SDWebImage"
+OTHER_LDFLAGS = -ObjC -lxml2 -framework CFNetwork -framework CoreGraphics -framework CoreText -framework ImageIO -framework MediaPlayer -framework QuartzCore -framework Security -framework SystemConfiguration
+PODS_ROOT = ${SRCROOT}/Pods
\ No newline at end of file
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..4d8ee5d
--- /dev/null
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -0,0 +1,9371 @@
+
+
+
+
+ archiveVersion
+ 1
+ classes
+
+ objectVersion
+ 46
+ objects
+
+ 001C38B9687845C1A2A68E7A
+
+ fileRef
+ 0AA5FCC3A7544A8386ECBC00
+ isa
+ PBXBuildFile
+
+ 00E8BBFB086240F19EE85B61
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSData+ImageContentType.m
+ path
+ SDWebImage/NSData+ImageContentType.m
+ sourceTree
+ <group>
+
+ 00F08844044749558F87E9D0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAnimatedGIF.h
+ path
+ Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h
+ sourceTree
+ <group>
+
+ 00FFC48070B045BEB7F87B75
+
+ fileRef
+ 0B3BD754EB874ACFB2EE4E97
+ isa
+ PBXBuildFile
+
+ 01AE6E8729F24115B5EAA2A0
+
+ fileRef
+ BB40D749805349E48B848CA6
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 01B2A345EF7841E7B2BA9388
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-Reachability.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ 023474BDED3247F1AA06C9C4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAttributedTextView.h
+ path
+ Core/Source/DTAttributedTextView.h
+ sourceTree
+ <group>
+
+ 0240D25E2DC04865B01FCD74
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-Reachability.xcconfig
+ sourceTree
+ <group>
+
+ 0268FF95D5FA41A5A4800C95
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTColorFunctions.m
+ path
+ Core/Source/DTColorFunctions.m
+ sourceTree
+ <group>
+
+ 02A5FFA691BF4C99AC06E92C
+
+ fileRef
+ A7ABA7EEF31C4C27B93C2210
+ isa
+ PBXBuildFile
+
+ 02AC86A5DAC84B14B494EFF8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIImage+GIF.m
+ path
+ SDWebImage/UIImage+GIF.m
+ sourceTree
+ <group>
+
+ 0363A81B674C48C3A0300BA9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4Parser.h
+ path
+ src/main/objc/SBJson4Parser.h
+ sourceTree
+ <group>
+
+ 03885D03F4AF4A4FBB9B8479
+
+ fileRef
+ 28F3E69F83F345D8ADB13416
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 0399C76A424C49CAA40F8F34
+
+ isa
+ PBXTargetDependency
+ target
+ E91BD44DF6524EF182815260
+ targetProxy
+ EBB4CBA7A1B54F83A08CBAEB
+
+ 03E77F8014FC490AA5927BEA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAccessibilityViewProxy.m
+ path
+ Core/Source/DTAccessibilityViewProxy.m
+ sourceTree
+ <group>
+
+ 04136F26F36A4950A965E72B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTFolderMonitor.h
+ path
+ Core/Source/DTFolderMonitor.h
+ sourceTree
+ <group>
+
+ 045699955D5C4550B12DEC03
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4StreamWriter.m
+ path
+ src/main/objc/SBJson4StreamWriter.m
+ sourceTree
+ <group>
+
+ 048C0752F11940CF87A95DDA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text
+ name
+ Podfile
+ path
+ ../Podfile
+ sourceTree
+ SOURCE_ROOT
+ xcLanguageSpecificationIdentifier
+ xcode.lang.ruby
+
+ 048D9A514391479EB406E5E0
+
+ fileRef
+ 84DE2BD91538490AB46C5998
+ isa
+ PBXBuildFile
+
+ 05B35817AB0840E9A88EBA72
+
+ fileRef
+ 51AE98CAC35C47578AC444C1
+ isa
+ PBXBuildFile
+
+ 0660949788BF4889B95566DE
+
+ fileRef
+ AAD333DA5DCB49E4AC16F8F9
+ isa
+ PBXBuildFile
+
+ 067799128A474C078E4574C0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextParagraphStyle.m
+ path
+ Core/Source/DTCoreTextParagraphStyle.m
+ sourceTree
+ <group>
+
+ 0752A67DB7494C1FAC422475
+
+ fileRef
+ A82A1D52335D42DC94A6D3B2
+ isa
+ PBXBuildFile
+
+ 086C3A3333DC4460A31AFCF0
+
+ fileRef
+ D21E65C15E68412D9B722768
+ isa
+ PBXBuildFile
+
+ 08890C31DCCC427092BDDC0D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextFunctions.m
+ path
+ Core/Source/DTCoreTextFunctions.m
+ sourceTree
+ <group>
+
+ 08D31DE589A645129A4F6383
+
+ fileRef
+ 7985D306244744F6A8234FDF
+ isa
+ PBXBuildFile
+
+ 08FC9AA0DD2541A8A8D21B8C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAnimatedGIF.m
+ path
+ Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.m
+ sourceTree
+ <group>
+
+ 0944C82BCEB7407F8AA1E863
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAsyncFileDeleter.m
+ path
+ Core/Source/DTAsyncFileDeleter.m
+ sourceTree
+ <group>
+
+ 0963A1AE99A34D4C98381D36
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+DTPaths.h
+ path
+ Core/Source/NSString+DTPaths.h
+ sourceTree
+ <group>
+
+ 09ACA0ADBA644150A3E46D25
+
+ fileRef
+ DEDCA61E484342F7A7FC39C0
+ isa
+ PBXBuildFile
+
+ 0A21A3C227284E6982ED9BB7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageDecoder.h
+ path
+ SDWebImage/SDWebImageDecoder.h
+ sourceTree
+ <group>
+
+ 0A52E4A070B749D4AEF69730
+
+ buildActionMask
+ 2147483647
+ files
+
+ 34EA933808054EEDB3DAF41E
+ D0320F3ED25246A19B859DBE
+ DCB35EFA5FA14B28853473AD
+ F0F90B7E5CDA44F192764A07
+ E6BBFB152D9C4F9B9F8EF0CF
+ C3E35C27416D4479AAAFA897
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 0AA5FCC3A7544A8386ECBC00
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDImageCache.h
+ path
+ SDWebImage/SDImageCache.h
+ sourceTree
+ <group>
+
+ 0B37F3E9B25047D9837B39AA
+
+ fileRef
+ E4ADBB232A1E4AD08FFF345D
+ isa
+ PBXBuildFile
+
+ 0B3BD754EB874ACFB2EE4E97
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-DTFoundation.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ 0B911C0A616A4C42AEE07960
+
+ fileRef
+ 442D92B5D434479D837C2A85
+ isa
+ PBXBuildFile
+
+ 0BC89510DAAC43BEB93923F6
+
+ fileRef
+ A7EF852CF9D04E41B99BAFE8
+ isa
+ PBXBuildFile
+
+ 0CF43B90158744FFA3F14673
+
+ fileRef
+ A49F0996013446F1A65553E0
+ isa
+ PBXBuildFile
+
+ 0D8C2336CE6E42AEB5600EB2
+
+ fileRef
+ DAE50B65FB1D4B03B518AF64
+ isa
+ PBXBuildFile
+
+ 0DBEC231E4564F91A9D446F9
+
+ fileRef
+ E70ECB9DB18B479590174089
+ isa
+ PBXBuildFile
+
+ 0E99819739AC47ABA7FA492B
+
+ buildConfigurationList
+ DB40D3BA24B64E5E842351BB
+ buildPhases
+
+ 6D63089571C74D58BECE4FEB
+ 5A8385658685413ABE22252A
+ F81740C9D0AC41E4A2C5B9A5
+
+ buildRules
+
+ dependencies
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-Reachability
+ productName
+ Pods-Reachability
+ productReference
+ 01B2A345EF7841E7B2BA9388
+ productType
+ com.apple.product-type.library.static
+
+ 0EB159FA7D3E42E79E70B0B7
+
+ fileRef
+ A4E1B8C56E384AA4B9E76B96
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 0F38ED63133D4214B2D8E5AA
+
+ fileRef
+ 5211E9D945344C45BB366E97
+ isa
+ PBXBuildFile
+
+ 0FBE0512D62A45849CB02BBA
+
+ fileRef
+ 54691A6D3F7E4EDBB9EDDB81
+ isa
+ PBXBuildFile
+
+ 1063E2916D1B4B80AD8B5321
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ 10E29E0B558C4ADB8CA72F7F
+
+ isa
+ PBXTargetDependency
+ target
+ B3EC766BC8404753A0CDA0A5
+ targetProxy
+ D5B3759FDDF642DB9C3FA41A
+
+ 10E57E086E514D7CB6A381F3
+
+ fileRef
+ 6507039800AF4192885E3995
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 110413866DE74067A4C2986E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSAttributedString+SmallCaps.m
+ path
+ Core/Source/NSAttributedString+SmallCaps.m
+ sourceTree
+ <group>
+
+ 115525B154584EC1A021838C
+
+ fileRef
+ E5D7811A09DB46DC8F80A467
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 11D25A6676B049829B3B9D1F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLParserTextNode.h
+ path
+ Core/Source/DTHTMLParserTextNode.h
+ sourceTree
+ <group>
+
+ 125DB17517A643DB814A8893
+
+ fileRef
+ DA7E51D333DE4F08886BDEEC
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 12A8D311EFBD49EFAAC4BD73
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIButton+WebCache.h
+ path
+ SDWebImage/UIButton+WebCache.h
+ sourceTree
+ <group>
+
+ 12FF3AEF6D374D34A94E43DD
+
+ fileRef
+ 832F8498EBF24EC585C98E36
+ isa
+ PBXBuildFile
+
+ 131C020BC63A421292D719A6
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTSmartPagingScrollView.m
+ path
+ Core/Source/iOS/DTSmartPagingScrollView.m
+ sourceTree
+ <group>
+
+ 136AFA4D8CAE4180B023856B
+
+ fileRef
+ FA2F74A4EFEA41B5A3358A1B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 136D5DA5BA5B45458A5C3EBB
+
+ children
+
+ 5527DCC941AF419997BEB04F
+ 81D7C9DA2BC944B1A1F93D24
+
+ isa
+ PBXGroup
+ name
+ DTHTMLParser
+ sourceTree
+ <group>
+
+ 139C7978CF7E4D2E90ABA173
+
+ fileRef
+ 42F134281FB34E49A35A4FBA
+ isa
+ PBXBuildFile
+
+ 13B8C26F59EF4E3397249C8E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAccessibilityViewProxy.h
+ path
+ Core/Source/DTAccessibilityViewProxy.h
+ sourceTree
+ <group>
+
+ 13CA55B512B24B6BB85428ED
+
+ children
+
+ A392224CC9C54AECAF821F02
+ 9285852AF85D4A11A359B464
+ 1ABE7966E0F64EBAA714A5B3
+ 4CFF14442891490C8FB97414
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ 13FA0F79920E4D40B8A0EB5A
+
+ fileRef
+ 81D7C9DA2BC944B1A1F93D24
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 14506F9C43054D85AB06512F
+
+ baseConfigurationReference
+ FE91E419F5C34651B684D197
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ 14929DD1277B4E078650F4D8
+
+ fileRef
+ 54A722D6A2BD495EA796EF91
+ isa
+ PBXBuildFile
+
+ 14A87984317746D9959F142F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSURL+DTAppLinks.m
+ path
+ Core/Source/iOS/NSURL+DTAppLinks.m
+ sourceTree
+ <group>
+
+ 14C1B33B0BC64A3FBDD4B433
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+Paragraphs.h
+ path
+ Core/Source/NSString+Paragraphs.h
+ sourceTree
+ <group>
+
+ 14F56363CF284A0CA1D20805
+
+ fileRef
+ 8DAA44C4280D4144B0DC35F7
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 15003EB48A9C49F49535B078
+
+ children
+
+ 99E1DFD519D548C6AF967DA4
+ 0363A81B674C48C3A0300BA9
+ C800D28E894E4BA39D044E9B
+ 42F134281FB34E49A35A4FBA
+ 1F5C311A4165484F8719FB15
+ 54A722D6A2BD495EA796EF91
+ AD6E7D0BB5A640F7BF68EC78
+ 58A9EE527E4546CE863F6C5C
+ D232E4CE370A4189B7750510
+ EFA7C9285E70454AB6EE3E1B
+ 045699955D5C4550B12DEC03
+ A82A1D52335D42DC94A6D3B2
+ 24B1771912C8411EA9C50F8A
+ EC081E22464249E28BDEF851
+ DA2ACF42F1754A3F9329C659
+ 7B5B39A4D3244391B572D674
+
+ isa
+ PBXGroup
+ name
+ SBJson
+ path
+ SBJson
+ sourceTree
+ <group>
+
+ 151A4026CD744095AC76C85D
+
+ fileRef
+ 583462D769DD40969AB899C4
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 1535C5E71C364F98BE261129
+
+ fileRef
+ 76373C4C8F8E498DA920C060
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 15866232212D47FDA05B2695
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+MKNetworkKitAdditions.m
+ path
+ MKNetworkKit/Categories/NSString+MKNetworkKitAdditions.m
+ sourceTree
+ <group>
+
+ 16065D97C73F4E868B209B72
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-SBJson.xcconfig
+ sourceTree
+ <group>
+
+ 160A4321EAD04835BDB498AF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLAttributedStringBuilder.h
+ path
+ Core/Source/DTHTMLAttributedStringBuilder.h
+ sourceTree
+ <group>
+
+ 169B8AC88C874E5FB5A1F8D8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTColor+Compatibility.m
+ path
+ Core/Source/DTColor+Compatibility.m
+ sourceTree
+ <group>
+
+ 17019418E7CD4F459B40194B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSScanner+HTML.h
+ path
+ Core/Source/NSScanner+HTML.h
+ sourceTree
+ <group>
+
+ 180216DFB5184BEB9F488B4D
+
+ fileRef
+ 8B7BFC60064E4C5B8DA1BAF1
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 185D6953510C416486B333F0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIApplication+DTNetworkActivity.m
+ path
+ Core/Source/iOS/UIApplication+DTNetworkActivity.m
+ sourceTree
+ <group>
+
+ 198318CDE1CA455D8FCC1953
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIView+DTFoundation.m
+ path
+ Core/Source/iOS/UIView+DTFoundation.m
+ sourceTree
+ <group>
+
+ 19B0A7656BCF4FD7A8CD66A3
+
+ fileRef
+ E9A010B088AB4785A467C7B7
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 1A0629600B794A90BC09C729
+
+ buildConfigurations
+
+ 8FA5CDB6FAE9463780EE8975
+ 969A98325FB24CCF9B4CA23F
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ 1AB5FAFB3981427596FF63F0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTBlockFunctions.h
+ path
+ Core/Source/DTBlockFunctions.h
+ sourceTree
+ <group>
+
+ 1ABE7966E0F64EBAA714A5B3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-DTCoreText-dummy.m
+ sourceTree
+ <group>
+
+ 1AF0FE3984394542B70D8EA9
+
+ fileRef
+ 7229B83FA1444243A11C58E8
+ isa
+ PBXBuildFile
+
+ 1B1F860A99EB48E5BF099FA9
+
+ fileRef
+ 17019418E7CD4F459B40194B
+ isa
+ PBXBuildFile
+
+ 1B29FDA5EDBC49B3ABE3D5F3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSAttributedString+DTCoreText.m
+ path
+ Core/Source/NSAttributedString+DTCoreText.m
+ sourceTree
+ <group>
+
+ 1B45431542D14D48B8A190C2
+
+ fileRef
+ 544BAF707962432391423AE2
+ isa
+ PBXBuildFile
+
+ 1C0B76E7BB4C4EC4B73AA07B
+
+ fileRef
+ 9259EED0ED584846B848E393
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 1D461D5BC14D4A3C8B42B7BF
+
+ fileRef
+ C6B01CAC5F51410E8DCBE596
+ isa
+ PBXBuildFile
+
+ 1F5C311A4165484F8719FB15
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4StreamParser.m
+ path
+ src/main/objc/SBJson4StreamParser.m
+ sourceTree
+ <group>
+
+ 1F6C18F12441411D904B895D
+
+ children
+
+ CDAC570C2F4E4D67B9F5D922
+ 330410910AD14741A91A7810
+ 3F9AF72A2E754B23AAAC3219
+ 293122C87A344D4985EC5E26
+ A7ABA7EEF31C4C27B93C2210
+ 8C9E54D3C2BE402DAA5C2379
+ E557451D5BF64CA385E803FB
+ 5C2711085EF74C57BDF757D6
+ D108EAE7BDC64324ACAA6654
+
+ isa
+ PBXGroup
+ name
+ iOS
+ sourceTree
+ <group>
+
+ 1FC9F76E551E4F7687043672
+
+ fileRef
+ E47F6FBBCDAC4574B9B6DA56
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 20595DAA1E0D45F1BAA4EBCC
+
+ fileRef
+ 59BADB1AE51246EAA4E74505
+ isa
+ PBXBuildFile
+
+ 2216C747F15244C8A6919E2F
+
+ fileRef
+ 4835F3FAB5144C959CCDAA53
+ isa
+ PBXBuildFile
+
+ 225CC465665C4A7EA0760992
+
+ fileRef
+ 0268FF95D5FA41A5A4800C95
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 22BD78B2742F450A84E21475
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ 22D28EF5E366453DA6DDDE4B
+
+ fileRef
+ 3A8BEA5A11DA43E483A7B1CF
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 23134732E86147619619074B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSMutableString+HTML.m
+ path
+ Core/Source/NSMutableString+HTML.m
+ sourceTree
+ <group>
+
+ 23C6FEA855A0490FB3902F76
+
+ fileRef
+ E189A5DFEF6040EB97AC3F03
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 2495DAF77C734CA0B0207BA3
+
+ fileRef
+ A8C72F29A0C54052ADB2509F
+ isa
+ PBXBuildFile
+
+ 24B1771912C8411EA9C50F8A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4StreamWriterState.m
+ path
+ src/main/objc/SBJson4StreamWriterState.m
+ sourceTree
+ <group>
+
+ 24F2068520F24393B0B1E188
+
+ fileRef
+ 662C5645577F4D81ADA70273
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 25B613A56E3149A5ABE83074
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ 25C738667923462693E75067
+
+ fileRef
+ 579C39E73C8343C1B0E2507F
+ isa
+ PBXBuildFile
+
+ 2686B3E98C4440F7A7271D50
+
+ fileRef
+ A31D5C99937348BFA6CA8C4F
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 27446529F64141829DEE8738
+
+ baseConfigurationReference
+ 4035F04DBFE644A3B1195873
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-MKNetworkKit-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ 27AB890758F8465A8179E1E3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCSSStylesheet.m
+ path
+ Core/Source/DTCSSStylesheet.m
+ sourceTree
+ <group>
+
+ 27D66CFC60CC4C8D9AAA9468
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 911FBED90C744921BBA741B8
+ remoteInfo
+ Pods-SDWebImage
+
+ 2833A435B94944C3B979264B
+
+ fileRef
+ 110413866DE74067A4C2986E
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 288672ABB06A47C5BCCFFCE7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-MKNetworkKit-dummy.m
+ sourceTree
+ <group>
+
+ 28C6CACA3EAA4EC1BAF6182F
+
+ fileRef
+ 7F9529CF7F414A038747C732
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 28F3E69F83F345D8ADB13416
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTStylesheetHTMLElement.m
+ path
+ Core/Source/DTStylesheetHTMLElement.m
+ sourceTree
+ <group>
+
+ 28F8677FDAE747B6B197180C
+
+ fileRef
+ 01B2A345EF7841E7B2BA9388
+ isa
+ PBXBuildFile
+
+ 291A27B0E8804E3981E4E860
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+DTUtilities.m
+ path
+ Core/Source/NSString+DTUtilities.m
+ sourceTree
+ <group>
+
+ 293122C87A344D4985EC5E26
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ Foundation.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 2A5E4BDBF3AF4E6AAC6BAC90
+
+ fileRef
+ 4255D54DF465419DA15D60C7
+ isa
+ PBXBuildFile
+
+ 2A8CBF008C904F3F9732C93E
+
+ fileRef
+ F4B6B99B82D14CFDA1561426
+ isa
+ PBXBuildFile
+
+ 2AA3B6B9C8F34DE58DBF6C73
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-Reachability-dummy.m
+ sourceTree
+ <group>
+
+ 2AB06664474E4A969C144EDF
+
+ fileRef
+ F42D88622430417CAF68B7C0
+ isa
+ PBXBuildFile
+
+ 2AEA11E30F6C440985735E79
+
+ fileRef
+ 24B1771912C8411EA9C50F8A
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 2B2D1270F712489BADA7AD5A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSFileWrapper+DTCopying.h
+ path
+ Core/Source/NSFileWrapper+DTCopying.h
+ sourceTree
+ <group>
+
+ 2B2E919B36AF499B90300278
+
+ children
+
+ 5C26EEE5315C44AA8C0BBD5C
+ 986AB8D315C54E1EADAE78A9
+ 6DDBA1B6558243E1961ACEF7
+ 6756DA0368A54F08838F4315
+ 15003EB48A9C49F49535B078
+ 433D9366D6C948328E8ED118
+
+ isa
+ PBXGroup
+ name
+ Pods
+ sourceTree
+ <group>
+
+ 2B815466C0A04D46A1B8BF66
+
+ fileRef
+ F7BF5CA0452B42A9872765FA
+ isa
+ PBXBuildFile
+
+ 2BF521BD45764729AB57D81B
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ 2C00170AFD1640E2A74694D4
+
+ fileRef
+ ACEBD54B5E814DB6B5A1DA17
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 2C42B7A043F74714A7059F3E
+
+ fileRef
+ B6C0A2D19275428D8118D318
+ isa
+ PBXBuildFile
+
+ 2D9347135A75406E9ACB8746
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTFoundationConstants.m
+ path
+ Core/Source/DTFoundationConstants.m
+ sourceTree
+ <group>
+
+ 2E473ABF1DF247F0A9AD031E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAttributedTextCell.h
+ path
+ Core/Source/DTAttributedTextCell.h
+ sourceTree
+ <group>
+
+ 2F5D369F4B994A55AECB036B
+
+ fileRef
+ D2053527BD9E4837876CF0E9
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 2F91D39E40EA42D1845C338C
+
+ isa
+ PBXTargetDependency
+ target
+ 31DC683E7A6647F99E51FDF8
+ targetProxy
+ 418205872A584573ABAF35AA
+
+ 2FC00FFDD0504B6EBDE28CE0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTTextBlock.m
+ path
+ Core/Source/DTTextBlock.m
+ sourceTree
+ <group>
+
+ 3049567500F84163A3B21FF5
+
+ fileRef
+ 53630BF8B59B4A25855DF21B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 31DC683E7A6647F99E51FDF8
+
+ buildConfigurationList
+ CE5D3B0164ED42628E6BBD3F
+ buildPhases
+
+ A08CF164172A4D488BA45C25
+ 0A52E4A070B749D4AEF69730
+ 5869CC61952944D98AA725EE
+
+ buildRules
+
+ dependencies
+
+ 8C436684B6114D5183262F94
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-DTCoreText
+ productName
+ Pods-DTCoreText
+ productReference
+ CBE6EFFC8FDE45748DBFDF00
+ productType
+ com.apple.product-type.library.static
+
+ 32E74DA5FACA452E900B1B4E
+
+ fileRef
+ 11D25A6676B049829B3B9D1F
+ isa
+ PBXBuildFile
+
+ 330410910AD14741A91A7810
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ CoreGraphics.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreGraphics.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 339E3A5E38B54616BE82916A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTTextHTMLElement.h
+ path
+ Core/Source/DTTextHTMLElement.h
+ sourceTree
+ <group>
+
+ 33C02C665FCD45C7A357689C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-SDWebImage-Private.xcconfig
+ sourceTree
+ <group>
+
+ 348046238CB345FA84E9CF64
+
+ children
+
+ 048C0752F11940CF87A95DDA
+ D063F48A12F1472A85DA9148
+ 2B2E919B36AF499B90300278
+ C19E91EC8F624BA2B3CDBC69
+ A4EF6A7092E5430DB6E59F8B
+
+ isa
+ PBXGroup
+ sourceTree
+ <group>
+
+ 34D3E177ADBF4D9AAFFFEE4C
+
+ fileRef
+ 5482631CB5F148A0A5803938
+ isa
+ PBXBuildFile
+
+ 34EA933808054EEDB3DAF41E
+
+ fileRef
+ 330410910AD14741A91A7810
+ isa
+ PBXBuildFile
+
+ 356C3EB9647148AD8EF65C1A
+
+ fileRef
+ CD565EE2BDD944A6834F56F4
+ isa
+ PBXBuildFile
+
+ 35889E0DD1CC420F9EEA9D50
+
+ buildActionMask
+ 2147483647
+ files
+
+ BE94639236614335AF017426
+ E182279D6F474D60B875B925
+ A59D4C67F9294F43B4E47881
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 35DC77B8DD9547FA9AC80035
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSDictionary+RequestEncoding.m
+ path
+ MKNetworkKit/Categories/NSDictionary+RequestEncoding.m
+ sourceTree
+ <group>
+
+ 35F0E01AFC3947C7BF8C0EED
+
+ fileRef
+ 23134732E86147619619074B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 36F4CEBD22D54D5985F1744F
+
+ fileRef
+ 7114F7283D1542C8A79CA718
+ isa
+ PBXBuildFile
+
+ 37648CD5117A469CB7255CBF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ name
+ default.css.c
+ path
+ Core/Source/default.css.c
+ sourceTree
+ <group>
+
+ 38435B3474DF4562B782DB2A
+
+ fileRef
+ BE31BB0C6A9247DA8D7F8B5B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 385194EA8CD44C67BD8DE92D
+
+ children
+
+ F42D88622430417CAF68B7C0
+ 0944C82BCEB7407F8AA1E863
+ 8B3C31C57EC94107AECC595D
+ B89D9ABFCF3C4281BDD561EC
+ 1AB5FAFB3981427596FF63F0
+ 9259EED0ED584846B848E393
+ 51AE98CAC35C47578AC444C1
+ BEAE937507F44E048BA10A63
+ 6537EABD55D6449781A182D2
+ 8A8A08FF5B6548888751CCA3
+ 04136F26F36A4950A965E72B
+ ADDA947173744736860CDA5D
+ 6FD7881A3282449288C52D03
+ 2D9347135A75406E9ACB8746
+ 7D709A8B543D4409A8BD59F4
+ AA5392FD8B5942398E6F7AF2
+ 544BAF707962432391423AE2
+ 52AC50B248B44839AF086E3B
+ 92346953AF2F463F97AAA89B
+ CB94BD41A7484D15B65D420C
+ EB3CCF4B59244432829BD7FB
+ 8887F191B0E947809661713F
+ B53130159F094677AE3B0084
+ 634B3FED04554BAF9F1CC670
+ 7F9529CF7F414A038747C732
+ 2B2D1270F712489BADA7AD5A
+ E844872EDF86453498D977A2
+ 3F33197C88BF4D5CBF28DB2F
+ 6610248AAD9F4C2393999714
+ 48360C54A53C42348EDF3B87
+ 735056B8F17941A4972DCEEF
+ 0963A1AE99A34D4C98381D36
+ E5D7811A09DB46DC8F80A467
+ C281AD6D975A4D4F9F0459A0
+ 687BBD072606466699DD33C9
+ E5838B0F2ECF4FAB99C6D7F9
+ 291A27B0E8804E3981E4E860
+ BD33AEF257BB4556A05CA563
+ BE86A3B6F1AA410089BD4395
+ 88705AC070FF4F4DB0315B3E
+ FD10785F30B348CE9E562FC4
+
+ isa
+ PBXGroup
+ name
+ Core
+ sourceTree
+ <group>
+
+ 38A43766327446C094CBE163
+
+ fileRef
+ F1C65BA530F140FE9701A669
+ isa
+ PBXBuildFile
+
+ 38E857A5F5B245E2BB1E6667
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-MKNetworkKit.xcconfig
+ sourceTree
+ <group>
+
+ 38FE6B126D32486CBDF8F930
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTLinkButton.m
+ path
+ Core/Source/DTLinkButton.m
+ sourceTree
+ <group>
+
+ 3904B5B564EA48B883D7F55A
+
+ fileRef
+ 41451171A7004111B93F72B0
+ isa
+ PBXBuildFile
+
+ 3957ED978FD14484B4DB0616
+
+ fileRef
+ 2B2D1270F712489BADA7AD5A
+ isa
+ PBXBuildFile
+
+ 3A82546F9E654553A98C22EE
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCSSListStyle.h
+ path
+ Core/Source/DTCSSListStyle.h
+ sourceTree
+ <group>
+
+ 3A8BEA5A11DA43E483A7B1CF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSCoder+DTCompatibility.m
+ path
+ Core/Source/NSCoder+DTCompatibility.m
+ sourceTree
+ <group>
+
+ 3C70267346D9413787393ECB
+
+ fileRef
+ 067799128A474C078E4574C0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 3CBA3444A22A4D42A08B6733
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTTextBlock.h
+ path
+ Core/Source/DTTextBlock.h
+ sourceTree
+ <group>
+
+ 3CBC429B60F84C6187E7CBB3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLParserNode.h
+ path
+ Core/Source/DTHTMLParserNode.h
+ sourceTree
+ <group>
+
+ 3EB317491665485883E169B0
+
+ fileRef
+ 0944C82BCEB7407F8AA1E863
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 3F33197C88BF4D5CBF28DB2F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSMutableArray+DTMoving.h
+ path
+ Core/Source/NSMutableArray+DTMoving.h
+ sourceTree
+ <group>
+
+ 3F9AF72A2E754B23AAAC3219
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ CoreText.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreText.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 4035F04DBFE644A3B1195873
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-MKNetworkKit-Private.xcconfig
+ sourceTree
+ <group>
+
+ 4081C8BBC6B344968E9D7E70
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+CSS.h
+ path
+ Core/Source/NSString+CSS.h
+ sourceTree
+ <group>
+
+ 41451171A7004111B93F72B0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTLazyImageView.h
+ path
+ Core/Source/DTLazyImageView.h
+ sourceTree
+ <group>
+
+ 418205872A584573ABAF35AA
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 31DC683E7A6647F99E51FDF8
+ remoteInfo
+ Pods-DTCoreText
+
+ 41A49A352D9A493787749797
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ MKNetworkOperation.h
+ path
+ MKNetworkKit/MKNetworkOperation.h
+ sourceTree
+ <group>
+
+ 4249B54AECBC4A20ACC6D6E7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAttributedTextCell.m
+ path
+ Core/Source/DTAttributedTextCell.m
+ sourceTree
+ <group>
+
+ 4255D54DF465419DA15D60C7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTStylesheetHTMLElement.h
+ path
+ Core/Source/DTStylesheetHTMLElement.h
+ sourceTree
+ <group>
+
+ 428FAE76A3874010A45F148F
+
+ fileRef
+ 6BEF96A332A041CAB4300CC2
+ isa
+ PBXBuildFile
+
+ 42F134281FB34E49A35A4FBA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4StreamParser.h
+ path
+ src/main/objc/SBJson4StreamParser.h
+ sourceTree
+ <group>
+
+ 433D9366D6C948328E8ED118
+
+ children
+
+ A6F878470B0144D4A5439DB9
+ D384AECA2D6741078A9F03AD
+
+ isa
+ PBXGroup
+ name
+ SDWebImage
+ path
+ SDWebImage
+ sourceTree
+ <group>
+
+ 4367F0034D224A249B5A323B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-SDWebImage-dummy.m
+ sourceTree
+ <group>
+
+ 442D92B5D434479D837C2A85
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+MKNetworkKitAdditions.h
+ path
+ MKNetworkKit/Categories/NSString+MKNetworkKitAdditions.h
+ sourceTree
+ <group>
+
+ 443A06AA560144F98D5D6337
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSDate+RFC1123.m
+ path
+ MKNetworkKit/Categories/NSDate+RFC1123.m
+ sourceTree
+ <group>
+
+ 443D8E02092845B7833387A2
+
+ fileRef
+ DA09636DDD0D4B2F8BF48210
+ isa
+ PBXBuildFile
+
+ 44CA079CF9064C8C96EF1940
+
+ buildActionMask
+ 2147483647
+ files
+
+ E8C8E3C6F8BD4BC0B483F59F
+ 6AD2CF1D7F9147A7A929056B
+ 3EB317491665485883E169B0
+ 44DCA0919AC04AA3AD1EAFB5
+ 1C0B76E7BB4C4EC4B73AA07B
+ 80A55282AED64C288B6635DE
+ BDA69C6D0C934E74973F730C
+ AEB346FD734942C5B31BE023
+ 4BFFAB6335C7435696158160
+ 8144AE073F4F4A2F9472783B
+ 13FA0F79920E4D40B8A0EB5A
+ AA642E9996924CCAA67DECBF
+ 53B32760E9F04674921C7D0E
+ A93426D7535D4C8D96C118CE
+ 50ACB3FF428A4424AA8226F6
+ 866976C7B7D04504B945D544
+ 674FEBC426444D389DE5180E
+ 4FBBB10A002D4D238F7A46D1
+ 28C6CACA3EAA4EC1BAF6182F
+ 99FC6D8858884677ADD6E750
+ F16901CF295C4A038B61129E
+ C52EC95FAED8452180DEA90E
+ 115525B154584EC1A021838C
+ DB31ADA4BD8F4661ABC77E58
+ 66B31972F1E343F5B9FA59BE
+ 8F34A7089A0E4D22917F96AC
+ 82F50CCDDC86492090CE677F
+ 654CE27B06584042A92E19D4
+ 646F9EC6CEAE46849E404A67
+ 9AE1DE0C7C61454EA20DE9CE
+ 01AE6E8729F24115B5EAA2A0
+ 5FF238F1DEFF42D7886DFD2E
+ A56214293B984424A8731905
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 44DCA0919AC04AA3AD1EAFB5
+
+ fileRef
+ B89D9ABFCF3C4281BDD561EC
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 45964D19FBA4463FA7E4DBEE
+
+ fileRef
+ BD33AEF257BB4556A05CA563
+ isa
+ PBXBuildFile
+
+ 459FC3F9A0474A889EFBABB4
+
+ isa
+ PBXTargetDependency
+ target
+ 0E99819739AC47ABA7FA492B
+ targetProxy
+ 703941C6CD4C49A19AA95CD1
+
+ 46304A3E8E654982B78870BA
+
+ fileRef
+ 160A4321EAD04835BDB498AF
+ isa
+ PBXBuildFile
+
+ 4662379243F849A8935635CE
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSMutableString+HTML.h
+ path
+ Core/Source/NSMutableString+HTML.h
+ sourceTree
+ <group>
+
+ 4668C4DF91744237B8C41199
+
+ buildActionMask
+ 2147483647
+ files
+
+ 25B613A56E3149A5ABE83074
+ 742849625C264C21B29E7FE4
+ 00FFC48070B045BEB7F87B75
+ 1AF0FE3984394542B70D8EA9
+ 28F8677FDAE747B6B197180C
+ 25C738667923462693E75067
+ 6AA29B916A084DC787790D7A
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 46C442DB4ECA4D16A170D8AA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTBreakHTMLElement.h
+ path
+ Core/Source/DTBreakHTMLElement.h
+ sourceTree
+ <group>
+
+ 4704AF0C7AD4431B9DF574F2
+
+ fileRef
+ 5C2711085EF74C57BDF757D6
+ isa
+ PBXBuildFile
+
+ 4835F3FAB5144C959CCDAA53
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIImage+GIF.h
+ path
+ SDWebImage/UIImage+GIF.h
+ sourceTree
+ <group>
+
+ 48360C54A53C42348EDF3B87
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+DTFormatNumbers.h
+ path
+ Core/Source/NSString+DTFormatNumbers.h
+ sourceTree
+ <group>
+
+ 489DCD2833B841099FB080E0
+
+ fileRef
+ 00F08844044749558F87E9D0
+ isa
+ PBXBuildFile
+
+ 48D674411A71439B9B8D1A89
+
+ fileRef
+ 4662379243F849A8935635CE
+ isa
+ PBXBuildFile
+
+ 49D349FF563F4685A62454C9
+
+ fileRef
+ 08890C31DCCC427092BDDC0D
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 4AC71A0331F84AE595900E03
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAttributedLabel.m
+ path
+ Core/Source/DTAttributedLabel.m
+ sourceTree
+ <group>
+
+ 4B253C6B65B645C085406C5F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTListItemHTMLElement.m
+ path
+ Core/Source/DTListItemHTMLElement.m
+ sourceTree
+ <group>
+
+ 4BFFAB6335C7435696158160
+
+ fileRef
+ ADDA947173744736860CDA5D
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 4CC4038737E640B6B1115238
+
+ isa
+ PBXTargetDependency
+ target
+ 911FBED90C744921BBA741B8
+ targetProxy
+ 27D66CFC60CC4C8D9AAA9468
+
+ 4CFF14442891490C8FB97414
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-DTCoreText-prefix.pch
+ sourceTree
+ <group>
+
+ 4D4585A5080940FA89778F30
+
+ fileRef
+ E26E29603E3D4CA99C77E0D4
+ isa
+ PBXBuildFile
+
+ 4D8993D182FD4E80ACA1D201
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ 4E179EBFAD6546938F8DC454
+
+ fileRef
+ 99E1DFD519D548C6AF967DA4
+ isa
+ PBXBuildFile
+
+ 4E7842BF9D914BB3B1D1377B
+
+ fileRef
+ F6CF71D25B3448C98C33C892
+ isa
+ PBXBuildFile
+
+ 4E934A2B7B6E4BAF9812AC68
+
+ fileRef
+ DCD67CF1CFD34943A05A07F7
+ isa
+ PBXBuildFile
+
+ 4FBBB10A002D4D238F7A46D1
+
+ fileRef
+ B53130159F094677AE3B0084
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 502997D25C374AA4AE3D43C1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSAttributedString+DTDebug.m
+ path
+ Core/Source/NSAttributedString+DTDebug.m
+ sourceTree
+ <group>
+
+ 50ACB3FF428A4424AA8226F6
+
+ fileRef
+ EA7364F6A35141BFBC874C4D
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 51257BB4170D49D7BACE3836
+
+ fileRef
+ 904322A4E0B9499FB3954869
+ isa
+ PBXBuildFile
+
+ 512A632A0BB24651AD5E6084
+
+ fileRef
+ 7FF255426A484E3E96D309C3
+ isa
+ PBXBuildFile
+
+ 5173123477D0439D88D584AA
+
+ fileRef
+ 0963A1AE99A34D4C98381D36
+ isa
+ PBXBuildFile
+
+ 51AE98CAC35C47578AC444C1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreGraphicsUtils.h
+ path
+ Core/Source/DTCoreGraphicsUtils.h
+ sourceTree
+ <group>
+
+ 51E77E36C60C440DA651080F
+
+ baseConfigurationReference
+ 897187E067F8458E8EFE67A5
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-Reachability-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 5211E9D945344C45BB366E97
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIFont+DTCoreText.h
+ path
+ Core/Source/UIFont+DTCoreText.h
+ sourceTree
+ <group>
+
+ 52AC50B248B44839AF086E3B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTVersion.m
+ path
+ Core/Source/DTVersion.m
+ sourceTree
+ <group>
+
+ 53630BF8B59B4A25855DF21B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+HTML.m
+ path
+ Core/Source/NSString+HTML.m
+ sourceTree
+ <group>
+
+ 536B0D59AB744A39BEAB8C5F
+
+ fileRef
+ EBB34172538A41B6987DAF4E
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 53B32760E9F04674921C7D0E
+
+ fileRef
+ E2D3FAB6468947FDABB33CD5
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 544BAF707962432391423AE2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTVersion.h
+ path
+ Core/Source/DTVersion.h
+ sourceTree
+ <group>
+
+ 54691A6D3F7E4EDBB9EDDB81
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCSSStylesheet.h
+ path
+ Core/Source/DTCSSStylesheet.h
+ sourceTree
+ <group>
+
+ 547F6F4D29144E489274C425
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTIframeTextAttachment.h
+ path
+ Core/Source/DTIframeTextAttachment.h
+ sourceTree
+ <group>
+
+ 5482631CB5F148A0A5803938
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextLayoutFrame+Cursor.h
+ path
+ Core/Source/DTCoreTextLayoutFrame+Cursor.h
+ sourceTree
+ <group>
+
+ 54A722D6A2BD495EA796EF91
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4StreamParserState.h
+ path
+ src/main/objc/SBJson4StreamParserState.h
+ sourceTree
+ <group>
+
+ 5527DCC941AF419997BEB04F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLParser.h
+ path
+ Core/Source/DTHTMLParser/DTHTMLParser.h
+ sourceTree
+ <group>
+
+ 563D553534B840439A2F301E
+
+ fileRef
+ BACBF8CE71ED43DEB71931FF
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 569646281F2D4FC4A45469B4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLAttributedStringBuilder.m
+ path
+ Core/Source/DTHTMLAttributedStringBuilder.m
+ sourceTree
+ <group>
+
+ 56C7164E6F6C4A62B4FBEF89
+
+ fileRef
+ 7168BA6CC68E45F2BED6311B
+ isa
+ PBXBuildFile
+
+ 579C39E73C8343C1B0E2507F
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-SBJson.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ 583462D769DD40969AB899C4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ MKNetworkEngine.m
+ path
+ MKNetworkKit/MKNetworkEngine.m
+ sourceTree
+ <group>
+
+ 5869CC61952944D98AA725EE
+
+ buildActionMask
+ 2147483647
+ files
+
+ CBA63DC9E1B84860BF4D8C77
+ 6C7B6C7C069349A5BF156ABB
+ 0BC89510DAAC43BEB93923F6
+ D77FE8945D4D434AAB2A6B86
+ BF48D4A2DE8C474FA918A5A3
+ EFC242544EA24D638DC66245
+ 72FB0DCFA4D9441D94FC3F7C
+ 8231DA17E370481B82892482
+ C3FC1C83D9504EB6B3C9AAD0
+ 0FBE0512D62A45849CB02BBA
+ 0CF43B90158744FFA3F14673
+ 803E17674DEF4E81B8D12130
+ 0660949788BF4889B95566DE
+ 0DBEC231E4564F91A9D446F9
+ FFFC66B5339047FC9DEF4420
+ 512A632A0BB24651AD5E6084
+ 72C58B62F2394EDA891F7829
+ 2A8CBF008C904F3F9732C93E
+ B11C4727D70B4B7F97DD54A7
+ 34D3E177ADBF4D9AAFFFEE4C
+ 2C42B7A043F74714A7059F3E
+ A1351C68350D4C5886D53950
+ 4E934A2B7B6E4BAF9812AC68
+ 9F8155682B9A459585F76ABB
+ C766681C704248E8B357DE59
+ 4D4585A5080940FA89778F30
+ 9B9F2E405FA1476B959A030A
+ AA2044CB03134F038A911F10
+ 46304A3E8E654982B78870BA
+ EF1575DF890C417C8639FB44
+ AAF4F4EE1DE84AFC9F9F2621
+ 32E74DA5FACA452E900B1B4E
+ 20595DAA1E0D45F1BAA4EBCC
+ 086C3A3333DC4460A31AFCF0
+ 7067A09D8E3F420C82DBA728
+ A03D0FBD1A4D45A0A2CAB7F3
+ 71B398A1542B45D09071823F
+ 3904B5B564EA48B883D7F55A
+ 443D8E02092845B7833387A2
+ D6EA6A215FC7464B9051E5DC
+ 09ACA0ADBA644150A3E46D25
+ 2A5E4BDBF3AF4E6AAC6BAC90
+ 56C7164E6F6C4A62B4FBEF89
+ 9873EE0254F84D4A8F26102A
+ F3DE4A484C5146C59F9D3FA1
+ F5A8546EF9EB4F128F5C6B44
+ 7EBEBAEF9A1D4B29A83026B1
+ A3ECF54E1C174959802DAF01
+ 38A43766327446C094CBE163
+ DFE5DD1000B04267BF81A5D3
+ DC6C280F33B64C519FAEEA03
+ F00CCEDC48D648EDBFE8557B
+ 12FF3AEF6D374D34A94E43DD
+ 048D9A514391479EB406E5E0
+ B57E1913ECF24E07BAC6758B
+ 4E7842BF9D914BB3B1D1377B
+ 7DA37F28A28548CDB0ACDEAF
+ 48D674411A71439B9B8D1A89
+ 1B1F860A99EB48E5BF099FA9
+ 7B3E0AE876664DDC9CC9CC37
+ 8FB1C412E778429D87B2BEBF
+ 8F8B99ECD300461ABB2AD590
+ 0F38ED63133D4214B2D8E5AA
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 58A9EE527E4546CE863F6C5C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4StreamTokeniser.h
+ path
+ src/main/objc/SBJson4StreamTokeniser.h
+ sourceTree
+ <group>
+
+ 58E35D2A8FEA4A09A59482D8
+
+ fileRef
+ ACA19EA660A1470DB55941B5
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 58F2125D5B864DFCB28DF399
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextLayouter.h
+ path
+ Core/Source/DTCoreTextLayouter.h
+ sourceTree
+ <group>
+
+ 59210839CFE3442B8DE0CCC6
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextMacros.h
+ path
+ Core/Source/DTCoreTextMacros.h
+ sourceTree
+ <group>
+
+ 59AE312BCB7B49CEAF2AD5D8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSMutableAttributedString+HTML.m
+ path
+ Core/Source/NSMutableAttributedString+HTML.m
+ sourceTree
+ <group>
+
+ 59BADB1AE51246EAA4E74505
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLWriter.h
+ path
+ Core/Source/DTHTMLWriter.h
+ sourceTree
+ <group>
+
+ 5A8385658685413ABE22252A
+
+ buildActionMask
+ 2147483647
+ files
+
+ 2BF521BD45764729AB57D81B
+ 8C5C6BF3BAF74BFC8A8DAC7E
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 5B2145B5B09949B98462475F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text
+ path
+ Pods-acknowledgements.markdown
+ sourceTree
+ <group>
+
+ 5B7CDC42F8DB4B59B8711EF1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-SBJson-dummy.m
+ sourceTree
+ <group>
+
+ 5C26EEE5315C44AA8C0BBD5C
+
+ children
+
+ A2DCF1C035D74D12A455C44C
+ DA7E51D333DE4F08886BDEEC
+ 13B8C26F59EF4E3397249C8E
+ 03E77F8014FC490AA5927BEA
+ A7EF852CF9D04E41B99BAFE8
+ D01E16AB6E5D4E84BDE7B1C1
+ DD835914461C4463B5CF7DEA
+ 4AC71A0331F84AE595900E03
+ 2E473ABF1DF247F0A9AD031E
+ 4249B54AECBC4A20ACC6D6E7
+ EB7309DA89334B1C95F8FE09
+ C982A40087444F138D84AB02
+ 023474BDED3247F1AA06C9C4
+ E47F6FBBCDAC4574B9B6DA56
+ 46C442DB4ECA4D16A170D8AA
+ F8A6F608F10D4C60944FE8E7
+ 3A82546F9E654553A98C22EE
+ 8B7BFC60064E4C5B8DA1BAF1
+ 54691A6D3F7E4EDBB9EDDB81
+ 27AB890758F8465A8179E1E3
+ A49F0996013446F1A65553E0
+ 169B8AC88C874E5FB5A1F8D8
+ F37A9B8D99A0487C84F344BE
+ 0268FF95D5FA41A5A4800C95
+ AAD333DA5DCB49E4AC16F8F9
+ E70ECB9DB18B479590174089
+ FF851F75C6E44698B3AA37F4
+ DB49D9D6E7EC4F05B7328DF5
+ 7FF255426A484E3E96D309C3
+ A9362DC90306421B90B4D520
+ CCF1FB043EDD4B96A072C9F8
+ 8DAA44C4280D4144B0DC35F7
+ F4B6B99B82D14CFDA1561426
+ 08890C31DCCC427092BDDC0D
+ DC82A70941114A7883D22226
+ F638152DE27D461EB6F32CC7
+ B6C0A2D19275428D8118D318
+ ACA19EA660A1470DB55941B5
+ 5482631CB5F148A0A5803938
+ 910C24A4CA0F432AB8976ABD
+ 7C6DA0A6FF6B45E894CA0C0B
+ 7B48A088F1D549389970486B
+ DCD67CF1CFD34943A05A07F7
+ FA2F74A4EFEA41B5A3358A1B
+ 58F2125D5B864DFCB28DF399
+ C04B9FC708814C53A09D6E23
+ 59210839CFE3442B8DE0CCC6
+ E26E29603E3D4CA99C77E0D4
+ 067799128A474C078E4574C0
+ 8DD5F6F8981E4E13B4257501
+ 6F78A389E2D24CC4AE8D40CC
+ A4D2D5CE89454F25A70619DB
+ B3E2057E1F644BC1B2FB5583
+ 160A4321EAD04835BDB498AF
+ 569646281F2D4FC4A45469B4
+ 73B91F3D56144ACAAE72FF5E
+ 8E92A93F7C414BCA838CFE6E
+ 3CBC429B60F84C6187E7CBB3
+ EBB34172538A41B6987DAF4E
+ 11D25A6676B049829B3B9D1F
+ E83570CC81CA4E07B390762E
+ 59BADB1AE51246EAA4E74505
+ D7C68ECBF38B42D2B71ABA2A
+ D21E65C15E68412D9B722768
+ 69F435DE796F472F9BD8ED0A
+ 547F6F4D29144E489274C425
+ D2053527BD9E4837876CF0E9
+ 61C6054EDEC0439A88036306
+ 887E85490990464F8AFE4218
+ 7DA55AFACCA24DEFB6FD4ECE
+ A5680C353A23405E8978BFE0
+ 41451171A7004111B93F72B0
+ 9AFFE1D0044F47DBB53CAC8A
+ DA09636DDD0D4B2F8BF48210
+ 38FE6B126D32486CBDF8F930
+ B4D0269BFB864D5BA8575C5F
+ 4B253C6B65B645C085406C5F
+ DEDCA61E484342F7A7FC39C0
+ 8238280BB6924D778A9E7069
+ 4255D54DF465419DA15D60C7
+ 28F3E69F83F345D8ADB13416
+ 7168BA6CC68E45F2BED6311B
+ C28CF995B442420F8FF2E112
+ E1FD1A958533498CB03C8DDD
+ 662C5645577F4D81ADA70273
+ 3CBA3444A22A4D42A08B6733
+ 2FC00FFDD0504B6EBDE28CE0
+ 339E3A5E38B54616BE82916A
+ E0D217B9177B4EA5B77A2B71
+ F44371693D4C43519400FBA9
+ 6507039800AF4192885E3995
+ B862518E92154F9BA3B0F261
+ 76373C4C8F8E498DA920C060
+ F1C65BA530F140FE9701A669
+ 1B29FDA5EDBC49B3ABE3D5F3
+ 952217436764486B922E215F
+ 502997D25C374AA4AE3D43C1
+ FE1D3D4F9F224A0F840A3B03
+ ECA0834290A6498393CE2005
+ 671C448096B8400DA905B2ED
+ 110413866DE74067A4C2986E
+ 832F8498EBF24EC585C98E36
+ ACEBD54B5E814DB6B5A1DA17
+ 84DE2BD91538490AB46C5998
+ E9A010B088AB4785A467C7B7
+ DC0205C696B84CB0B01D8A2B
+ 3A8BEA5A11DA43E483A7B1CF
+ F6CF71D25B3448C98C33C892
+ 76A412D3A1284ED9AD8733B1
+ 73E77FE3392B44C5A1D867E2
+ 59AE312BCB7B49CEAF2AD5D8
+ 4662379243F849A8935635CE
+ 23134732E86147619619074B
+ 17019418E7CD4F459B40194B
+ BACBF8CE71ED43DEB71931FF
+ 4081C8BBC6B344968E9D7E70
+ 6B065994DC54409CA9BCFEAE
+ B4A62A613A0A449C84FE5B9D
+ 53630BF8B59B4A25855DF21B
+ 14C1B33B0BC64A3FBDD4B433
+ AC0FD54977A84DB8AED37E97
+ 5211E9D945344C45BB366E97
+ FD971B38C1C7424E84DA4489
+ 37648CD5117A469CB7255CBF
+ 13CA55B512B24B6BB85428ED
+
+ isa
+ PBXGroup
+ name
+ DTCoreText
+ path
+ DTCoreText
+ sourceTree
+ <group>
+
+ 5C2711085EF74C57BDF757D6
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ Security.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Security.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 5C60519DB4A74D89B013B337
+
+ buildActionMask
+ 2147483647
+ files
+
+ 4E179EBFAD6546938F8DC454
+ E340A1D236AA45BD9172DE37
+ 139C7978CF7E4D2E90ABA173
+ 14929DD1277B4E078650F4D8
+ 66864C20D01D4DCA80C3B4C2
+ A45ACB77699A421B8F4A729D
+ 0752A67DB7494C1FAC422475
+ 665EE960AFCB41C59D6A3388
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 5C6F17C9D5944FEB9D32E0A0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSData+MKBase64.h
+ path
+ MKNetworkKit/Categories/NSData+MKBase64.h
+ sourceTree
+ <group>
+
+ 5C8F480A12F0484E85E10BE4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageDownloaderOperation.h
+ path
+ SDWebImage/SDWebImageDownloaderOperation.h
+ sourceTree
+ <group>
+
+ 5E19FE8EB6654C979F150D49
+
+ fileRef
+ B9D0C0FF06BD4F7A9F46E7E2
+ isa
+ PBXBuildFile
+
+ 5E1D7E4FD65942F08CD760BA
+
+ fileRef
+ 7D709A8B543D4409A8BD59F4
+ isa
+ PBXBuildFile
+
+ 5E818B8A39F04A7290B8067A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-DTFoundation-prefix.pch
+ sourceTree
+ <group>
+
+ 5FF238F1DEFF42D7886DFD2E
+
+ fileRef
+ 198318CDE1CA455D8FCC1953
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6024406364FC416E9150F68D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-DTFoundation-Private.xcconfig
+ sourceTree
+ <group>
+
+ 6049DAAE99B34AEAAC0204A5
+
+ fileRef
+ 443A06AA560144F98D5D6337
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 60AF539C96984F038FB9CE47
+
+ fileRef
+ A5680C353A23405E8978BFE0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 610E341135B44668B122083E
+
+ fileRef
+ 8E92A93F7C414BCA838CFE6E
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 61B96A42FF8046439136F7C4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIAlertView+MKNetworkKitAdditions.m
+ path
+ MKNetworkKit/Categories/UIAlertView+MKNetworkKitAdditions.m
+ sourceTree
+ <group>
+
+ 61BECDE4AE904F968FD32FEE
+
+ attributes
+
+ LastUpgradeCheck
+ 0510
+
+ buildConfigurationList
+ 811A740F1DAE43C49C22A11A
+ compatibilityVersion
+ Xcode 3.2
+ developmentRegion
+ English
+ hasScannedForEncodings
+ 0
+ isa
+ PBXProject
+ knownRegions
+
+ en
+
+ mainGroup
+ 348046238CB345FA84E9CF64
+ productRefGroup
+ C19E91EC8F624BA2B3CDBC69
+ projectDirPath
+
+ projectReferences
+
+ projectRoot
+
+ targets
+
+ C98B7D50DC474B978299407B
+ 31DC683E7A6647F99E51FDF8
+ E91BD44DF6524EF182815260
+ B3EC766BC8404753A0CDA0A5
+ 0E99819739AC47ABA7FA492B
+ E9B6674D0519400D8E9E238A
+ 911FBED90C744921BBA741B8
+
+
+ 61C6054EDEC0439A88036306
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTImage+HTML.h
+ path
+ Core/Source/DTImage+HTML.h
+ sourceTree
+ <group>
+
+ 62BFF3FA801D4FBBBD01D3CD
+
+ buildActionMask
+ 2147483647
+ files
+
+ 1063E2916D1B4B80AD8B5321
+ 02A5FFA691BF4C99AC06E92C
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 633DEBAF77DD40AEA88F800D
+
+ baseConfigurationReference
+ 6024406364FC416E9150F68D
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-DTFoundation-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ 634B3FED04554BAF9F1CC670
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSDictionary+DTError.h
+ path
+ Core/Source/NSDictionary+DTError.h
+ sourceTree
+ <group>
+
+ 63D1298D3E58478B992CAF9A
+
+ fileRef
+ 87527433E5924EC691D03E6A
+ isa
+ PBXBuildFile
+
+ 646F9EC6CEAE46849E404A67
+
+ fileRef
+ AA3C5E49B718437B9303E4AA
+ isa
+ PBXBuildFile
+
+ 64A7AB64EB8343BD9D374953
+
+ fileRef
+ 502997D25C374AA4AE3D43C1
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6507039800AF4192885E3995
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTVideoTextAttachment.m
+ path
+ Core/Source/DTVideoTextAttachment.m
+ sourceTree
+ <group>
+
+ 6514ED5B0C684CA0B54E56F7
+
+ children
+
+ 38E857A5F5B245E2BB1E6667
+ 4035F04DBFE644A3B1195873
+ 288672ABB06A47C5BCCFFCE7
+ AE105587932F4D07A8CB897C
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ 6537EABD55D6449781A182D2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTExtendedFileAttributes.h
+ path
+ Core/Source/DTExtendedFileAttributes.h
+ sourceTree
+ <group>
+
+ 654CE27B06584042A92E19D4
+
+ fileRef
+ FD10785F30B348CE9E562FC4
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6610248AAD9F4C2393999714
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSMutableArray+DTMoving.m
+ path
+ Core/Source/NSMutableArray+DTMoving.m
+ sourceTree
+ <group>
+
+ 662C5645577F4D81ADA70273
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTTextAttachmentHTMLElement.m
+ path
+ Core/Source/DTTextAttachmentHTMLElement.m
+ sourceTree
+ <group>
+
+ 665EE960AFCB41C59D6A3388
+
+ fileRef
+ EC081E22464249E28BDEF851
+ isa
+ PBXBuildFile
+
+ 66864C20D01D4DCA80C3B4C2
+
+ fileRef
+ 58A9EE527E4546CE863F6C5C
+ isa
+ PBXBuildFile
+
+ 66B31972F1E343F5B9FA59BE
+
+ fileRef
+ 291A27B0E8804E3981E4E860
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 671C448096B8400DA905B2ED
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSAttributedString+SmallCaps.h
+ path
+ Core/Source/NSAttributedString+SmallCaps.h
+ sourceTree
+ <group>
+
+ 672BD6DB5E3843AE933AA87C
+
+ fileRef
+ D7CF144FFE6D47C6A7D4AF24
+ isa
+ PBXBuildFile
+
+ 674FEBC426444D389DE5180E
+
+ fileRef
+ EB3CCF4B59244432829BD7FB
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6756DA0368A54F08838F4315
+
+ children
+
+ 98A52ED59B124E3FBCFB61AF
+ A31D5C99937348BFA6CA8C4F
+ A88BFC44964A4AD78348BD96
+
+ isa
+ PBXGroup
+ name
+ Reachability
+ path
+ Reachability
+ sourceTree
+ <group>
+
+ 687BBD072606466699DD33C9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+DTURLEncoding.m
+ path
+ Core/Source/NSString+DTURLEncoding.m
+ sourceTree
+ <group>
+
+ 69891C737D98433896BE9AF9
+
+ fileRef
+ C962E875B16E461782F9C558
+ isa
+ PBXBuildFile
+
+ 69DE9871656247C586F7F6DE
+
+ baseConfigurationReference
+ B2B93E55F2C94E7A925A2B1B
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-SBJson-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ 69F435DE796F472F9BD8ED0A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHorizontalRuleHTMLElement.m
+ path
+ Core/Source/DTHorizontalRuleHTMLElement.m
+ sourceTree
+ <group>
+
+ 6A58B7AA5869435B9703F0D6
+
+ fileRef
+ 41A49A352D9A493787749797
+ isa
+ PBXBuildFile
+
+ 6AA29B916A084DC787790D7A
+
+ fileRef
+ B5594466DFD546BD8A648857
+ isa
+ PBXBuildFile
+
+ 6AD2CF1D7F9147A7A929056B
+
+ fileRef
+ 08FC9AA0DD2541A8A8D21B8C
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6AF3DBC679DE467A96C76969
+
+ fileRef
+ 288672ABB06A47C5BCCFFCE7
+ isa
+ PBXBuildFile
+
+ 6B065994DC54409CA9BCFEAE
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+CSS.m
+ path
+ Core/Source/NSString+CSS.m
+ sourceTree
+ <group>
+
+ 6BEF96A332A041CAB4300CC2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImagePrefetcher.h
+ path
+ SDWebImage/SDWebImagePrefetcher.h
+ sourceTree
+ <group>
+
+ 6C172C9913B346DABA7D70E0
+
+ fileRef
+ 0A21A3C227284E6982ED9BB7
+ isa
+ PBXBuildFile
+
+ 6C7B6C7C069349A5BF156ABB
+
+ fileRef
+ 13B8C26F59EF4E3397249C8E
+ isa
+ PBXBuildFile
+
+ 6D29314F0C52495FAD8B7138
+
+ fileRef
+ 4AC71A0331F84AE595900E03
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6D63089571C74D58BECE4FEB
+
+ buildActionMask
+ 2147483647
+ files
+
+ AF608BE00EE5483286E49407
+ 2686B3E98C4440F7A7271D50
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 6DDBA1B6558243E1961ACEF7
+
+ children
+
+ CB9E4CD892FB41CEA7E9D52F
+ 583462D769DD40969AB899C4
+ F7BF5CA0452B42A9872765FA
+ 41A49A352D9A493787749797
+ 7F6C212F41E9480C8F4216FC
+ 5C6F17C9D5944FEB9D32E0A0
+ CA965225905B420480575481
+ 87527433E5924EC691D03E6A
+ 443A06AA560144F98D5D6337
+ DE97715129FB4612B9B597EB
+ 35DC77B8DD9547FA9AC80035
+ 442D92B5D434479D837C2A85
+ 15866232212D47FDA05B2695
+ DAE50B65FB1D4B03B518AF64
+ 61B96A42FF8046439136F7C4
+ 6514ED5B0C684CA0B54E56F7
+
+ isa
+ PBXGroup
+ name
+ MKNetworkKit
+ path
+ MKNetworkKit
+ sourceTree
+ <group>
+
+ 6DE4EB418118446AA2D8389D
+
+ fileRef
+ 15866232212D47FDA05B2695
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 6F78A389E2D24CC4AE8D40CC
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTDictationPlaceholderTextAttachment.m
+ path
+ Core/Source/DTDictationPlaceholderTextAttachment.m
+ sourceTree
+ <group>
+
+ 6FB993CCCE2B4B6597646685
+
+ fileRef
+ B27667A394914692AD71E540
+ isa
+ PBXBuildFile
+
+ 6FD7881A3282449288C52D03
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTFoundationConstants.h
+ path
+ Core/Source/DTFoundationConstants.h
+ sourceTree
+ <group>
+
+ 703941C6CD4C49A19AA95CD1
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 0E99819739AC47ABA7FA492B
+ remoteInfo
+ Pods-Reachability
+
+ 7067A09D8E3F420C82DBA728
+
+ fileRef
+ 547F6F4D29144E489274C425
+ isa
+ PBXBuildFile
+
+ 7068F536ECDA4EB4AC0ED5B6
+
+ buildConfigurations
+
+ 95BC39BCCB5F403181F99875
+ 14506F9C43054D85AB06512F
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ 7114F7283D1542C8A79CA718
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTSmartPagingScrollView.h
+ path
+ Core/Source/iOS/DTSmartPagingScrollView.h
+ sourceTree
+ <group>
+
+ 7168BA6CC68E45F2BED6311B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTTextAttachment.h
+ path
+ Core/Source/DTTextAttachment.h
+ sourceTree
+ <group>
+
+ 71B398A1542B45D09071823F
+
+ fileRef
+ 7DA55AFACCA24DEFB6FD4ECE
+ isa
+ PBXBuildFile
+
+ 7229B83FA1444243A11C58E8
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-MKNetworkKit.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ 723ABAECF9544CC094AD886D
+
+ fileRef
+ F638152DE27D461EB6F32CC7
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 72C58B62F2394EDA891F7829
+
+ fileRef
+ CCF1FB043EDD4B96A072C9F8
+ isa
+ PBXBuildFile
+
+ 72FB0DCFA4D9441D94FC3F7C
+
+ fileRef
+ 023474BDED3247F1AA06C9C4
+ isa
+ PBXBuildFile
+
+ 73231DF3F4CE42AE841416F9
+
+ buildActionMask
+ 2147483647
+ files
+
+ 151A4026CD744095AC76C85D
+ EA73D79A667C4C8BA2088918
+ B81E6DD08DF947B1A4F54A8A
+ 6049DAAE99B34AEAAC0204A5
+ B108F30F918246969D1B4682
+ 6DE4EB418118446AA2D8389D
+ 6AF3DBC679DE467A96C76969
+ 98AD3B378CDD4648A567B4A1
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 735056B8F17941A4972DCEEF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+DTFormatNumbers.m
+ path
+ Core/Source/NSString+DTFormatNumbers.m
+ sourceTree
+ <group>
+
+ 73B91F3D56144ACAAE72FF5E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHTMLElement.h
+ path
+ Core/Source/DTHTMLElement.h
+ sourceTree
+ <group>
+
+ 73E77FE3392B44C5A1D867E2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSMutableAttributedString+HTML.h
+ path
+ Core/Source/NSMutableAttributedString+HTML.h
+ sourceTree
+ <group>
+
+ 73FDE7D38FFC492BB617FE1E
+
+ fileRef
+ 5B7CDC42F8DB4B59B8711EF1
+ isa
+ PBXBuildFile
+
+ 742849625C264C21B29E7FE4
+
+ fileRef
+ CBE6EFFC8FDE45748DBFDF00
+ isa
+ PBXBuildFile
+
+ 747D9B5981B74A6E9F2059DD
+
+ buildActionMask
+ 2147483647
+ files
+
+ 08D31DE589A645129A4F6383
+ 001C38B9687845C1A2A68E7A
+ 7D58EC2394E44B4FB2693D36
+ 6C172C9913B346DABA7D70E0
+ 1D461D5BC14D4A3C8B42B7BF
+ C2A31159987F41BD98AB7C7C
+ 6FB993CCCE2B4B6597646685
+ 356C3EB9647148AD8EF65C1A
+ 428FAE76A3874010A45F148F
+ CD448C20E5274ABC88D4640D
+ 2216C747F15244C8A6919E2F
+ 51257BB4170D49D7BACE3836
+ 0B37F3E9B25047D9837B39AA
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 74A60CB0620B4061BFCACBED
+
+ fileRef
+ A9362DC90306421B90B4D520
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 758EEDF97ED1447F855A1B60
+
+ fileRef
+ EC9B6942DEA6478A829F3AC0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 76373C4C8F8E498DA920C060
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTWebVideoView.m
+ path
+ Core/Source/DTWebVideoView.m
+ sourceTree
+ <group>
+
+ 768EBB8FE5854B909815131E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-SBJson-prefix.pch
+ sourceTree
+ <group>
+
+ 76A412D3A1284ED9AD8733B1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSDictionary+DTCoreText.m
+ path
+ Core/Source/NSDictionary+DTCoreText.m
+ sourceTree
+ <group>
+
+ 77F77C35CE8A4F6CB6989163
+
+ fileRef
+ B5C54D4A99B04B38973A1575
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 7985D306244744F6A8234FDF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSData+ImageContentType.h
+ path
+ SDWebImage/NSData+ImageContentType.h
+ sourceTree
+ <group>
+
+ 7B3E0AE876664DDC9CC9CC37
+
+ fileRef
+ 4081C8BBC6B344968E9D7E70
+ isa
+ PBXBuildFile
+
+ 7B48A088F1D549389970486B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextLayoutFrameAccessibilityElementGenerator.m
+ path
+ Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.m
+ sourceTree
+ <group>
+
+ 7B5B39A4D3244391B572D674
+
+ children
+
+ 16065D97C73F4E868B209B72
+ B2B93E55F2C94E7A925A2B1B
+ 5B7CDC42F8DB4B59B8711EF1
+ 768EBB8FE5854B909815131E
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ 7C6DA0A6FF6B45E894CA0C0B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextLayoutFrameAccessibilityElementGenerator.h
+ path
+ Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h
+ sourceTree
+ <group>
+
+ 7D2546B8CE454D0691C698DE
+
+ baseConfigurationReference
+ 6024406364FC416E9150F68D
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-DTFoundation-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 7D58EC2394E44B4FB2693D36
+
+ fileRef
+ 9B2DC9E53EE546999290D30F
+ isa
+ PBXBuildFile
+
+ 7D709A8B543D4409A8BD59F4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTLog.h
+ path
+ Core/Source/DTLog.h
+ sourceTree
+ <group>
+
+ 7DA37F28A28548CDB0ACDEAF
+
+ fileRef
+ 73E77FE3392B44C5A1D867E2
+ isa
+ PBXBuildFile
+
+ 7DA55AFACCA24DEFB6FD4ECE
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTImageTextAttachment.h
+ path
+ Core/Source/DTImageTextAttachment.h
+ sourceTree
+ <group>
+
+ 7EBEBAEF9A1D4B29A83026B1
+
+ fileRef
+ F44371693D4C43519400FBA9
+ isa
+ PBXBuildFile
+
+ 7F6C212F41E9480C8F4216FC
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ MKNetworkOperation.m
+ path
+ MKNetworkKit/MKNetworkOperation.m
+ sourceTree
+ <group>
+
+ 7F9529CF7F414A038747C732
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSDictionary+DTError.m
+ path
+ Core/Source/NSDictionary+DTError.m
+ sourceTree
+ <group>
+
+ 7FA998C5DC1B48D08937D820
+
+ fileRef
+ 1F5C311A4165484F8719FB15
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 7FDDAFD6C4AB40B597624D5D
+
+ fileRef
+ 69F435DE796F472F9BD8ED0A
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 7FF255426A484E3E96D309C3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextFontCollection.h
+ path
+ Core/Source/DTCoreTextFontCollection.h
+ sourceTree
+ <group>
+
+ 803E17674DEF4E81B8D12130
+
+ fileRef
+ F37A9B8D99A0487C84F344BE
+ isa
+ PBXBuildFile
+
+ 80A55282AED64C288B6635DE
+
+ fileRef
+ BEAE937507F44E048BA10A63
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 811A740F1DAE43C49C22A11A
+
+ buildConfigurations
+
+ ACF9EDC976EB4E37B509298C
+ F3C63110C257431F9D2607B0
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ 8144AE073F4F4A2F9472783B
+
+ fileRef
+ 2D9347135A75406E9ACB8746
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 81D7C9DA2BC944B1A1F93D24
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLParser.m
+ path
+ Core/Source/DTHTMLParser/DTHTMLParser.m
+ sourceTree
+ <group>
+
+ 8231DA17E370481B82892482
+
+ fileRef
+ 46C442DB4ECA4D16A170D8AA
+ isa
+ PBXBuildFile
+
+ 8238280BB6924D778A9E7069
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTObjectTextAttachment.m
+ path
+ Core/Source/DTObjectTextAttachment.m
+ sourceTree
+ <group>
+
+ 82F50CCDDC86492090CE677F
+
+ fileRef
+ BE86A3B6F1AA410089BD4395
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 832F8498EBF24EC585C98E36
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSAttributedStringRunDelegates.h
+ path
+ Core/Source/NSAttributedStringRunDelegates.h
+ sourceTree
+ <group>
+
+ 838EA9DFDFC7492D8DCB735A
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ E91BD44DF6524EF182815260
+ remoteInfo
+ Pods-DTFoundation
+
+ 841CDA1E7CA94C25AF422730
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIButton+WebCache.m
+ path
+ SDWebImage/UIButton+WebCache.m
+ sourceTree
+ <group>
+
+ 845AC8B3A3C74FFA9FE84AA9
+
+ fileRef
+ 6FD7881A3282449288C52D03
+ isa
+ PBXBuildFile
+
+ 84DE2BD91538490AB46C5998
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSCharacterSet+HTML.h
+ path
+ Core/Source/NSCharacterSet+HTML.h
+ sourceTree
+ <group>
+
+ 85068A4B990A499EB4721403
+
+ fileRef
+ C800D28E894E4BA39D044E9B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 866976C7B7D04504B945D544
+
+ fileRef
+ 52AC50B248B44839AF086E3B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 870A223EBDE746AC98E9D148
+
+ buildActionMask
+ 2147483647
+ files
+
+ EA9140753F7646B49D7CE0A8
+ C0CE72A3E4334106B8BE2890
+ C243B8B77FDC41B3A3194FBB
+ 77F77C35CE8A4F6CB6989163
+ 23C6FEA855A0490FB3902F76
+ E3ED7336DA964C8CB8B4FBDF
+ 38435B3474DF4562B782DB2A
+ 758EEDF97ED1447F855A1B60
+ 96F97AAD808F4547A839B749
+ C91BC54EBFC14B3A9B694247
+ D6F33D2799094FA3840A12EC
+ EC5A188AFB9648CBBAC63397
+ 0EB159FA7D3E42E79E70B0B7
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ 8741891292164C64975AE83C
+
+ fileRef
+ 5C6F17C9D5944FEB9D32E0A0
+ isa
+ PBXBuildFile
+
+ 87527433E5924EC691D03E6A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSDate+RFC1123.h
+ path
+ MKNetworkKit/Categories/NSDate+RFC1123.h
+ sourceTree
+ <group>
+
+ 88705AC070FF4F4DB0315B3E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSURL+DTUnshorten.h
+ path
+ Core/Source/NSURL+DTUnshorten.h
+ sourceTree
+ <group>
+
+ 887E85490990464F8AFE4218
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTImage+HTML.m
+ path
+ Core/Source/DTImage+HTML.m
+ sourceTree
+ <group>
+
+ 8887F191B0E947809661713F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSData+DTCrypto.h
+ path
+ Core/Source/NSData+DTCrypto.h
+ sourceTree
+ <group>
+
+ 897187E067F8458E8EFE67A5
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-Reachability-Private.xcconfig
+ sourceTree
+ <group>
+
+ 8A8A08FF5B6548888751CCA3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTExtendedFileAttributes.m
+ path
+ Core/Source/DTExtendedFileAttributes.m
+ sourceTree
+ <group>
+
+ 8B3C31C57EC94107AECC595D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTBase64Coding.h
+ path
+ Core/Source/DTBase64Coding.h
+ sourceTree
+ <group>
+
+ 8B7658B06BCA4F389A7D1C7F
+
+ fileRef
+ C281AD6D975A4D4F9F0459A0
+ isa
+ PBXBuildFile
+
+ 8B7BFC60064E4C5B8DA1BAF1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCSSListStyle.m
+ path
+ Core/Source/DTCSSListStyle.m
+ sourceTree
+ <group>
+
+ 8C436684B6114D5183262F94
+
+ isa
+ PBXTargetDependency
+ target
+ E91BD44DF6524EF182815260
+ targetProxy
+ 838EA9DFDFC7492D8DCB735A
+
+ 8C5C6BF3BAF74BFC8A8DAC7E
+
+ fileRef
+ D108EAE7BDC64324ACAA6654
+ isa
+ PBXBuildFile
+
+ 8C9E54D3C2BE402DAA5C2379
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ MediaPlayer.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MediaPlayer.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 8CC9D8D6D40F45F196458755
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 0E99819739AC47ABA7FA492B
+ remoteInfo
+ Pods-Reachability
+
+ 8DAA44C4280D4144B0DC35F7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextFontDescriptor.m
+ path
+ Core/Source/DTCoreTextFontDescriptor.m
+ sourceTree
+ <group>
+
+ 8DB20E49FFE04CDF8145D5CA
+
+ fileRef
+ 045699955D5C4550B12DEC03
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 8DD5F6F8981E4E13B4257501
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTDictationPlaceholderTextAttachment.h
+ path
+ Core/Source/DTDictationPlaceholderTextAttachment.h
+ sourceTree
+ <group>
+
+ 8DD6C85829314783A3A37520
+
+ fileRef
+ CDAC570C2F4E4D67B9F5D922
+ isa
+ PBXBuildFile
+
+ 8DF5A392971143E5AB54C78F
+
+ fileRef
+ A3B87E89AECC475AA877E666
+ isa
+ PBXBuildFile
+
+ 8E92A93F7C414BCA838CFE6E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLElement.m
+ path
+ Core/Source/DTHTMLElement.m
+ sourceTree
+ <group>
+
+ 8EA06DD3660F46F782AAED4B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDImageCache.m
+ path
+ SDWebImage/SDImageCache.m
+ sourceTree
+ <group>
+
+ 8EBEE3FB1D7446E5AD540643
+
+ fileRef
+ 8887F191B0E947809661713F
+ isa
+ PBXBuildFile
+
+ 8F34A7089A0E4D22917F96AC
+
+ fileRef
+ 14A87984317746D9959F142F
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 8F811295607040D98DB60DEE
+
+ fileRef
+ 4B253C6B65B645C085406C5F
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 8F8B99ECD300461ABB2AD590
+
+ fileRef
+ 14C1B33B0BC64A3FBDD4B433
+ isa
+ PBXBuildFile
+
+ 8FA5CDB6FAE9463780EE8975
+
+ baseConfigurationReference
+ 33C02C665FCD45C7A357689C
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-SDWebImage-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 8FB1C412E778429D87B2BEBF
+
+ fileRef
+ B4A62A613A0A449C84FE5B9D
+ isa
+ PBXBuildFile
+
+ 904322A4E0B9499FB3954869
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIImage+MultiFormat.h
+ path
+ SDWebImage/UIImage+MultiFormat.h
+ sourceTree
+ <group>
+
+ 90F205B83DE04A52AF0E77FB
+
+ fileRef
+ 6537EABD55D6449781A182D2
+ isa
+ PBXBuildFile
+
+ 910C24A4CA0F432AB8976ABD
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextLayoutFrame+Cursor.m
+ path
+ Core/Source/DTCoreTextLayoutFrame+Cursor.m
+ sourceTree
+ <group>
+
+ 911239283C5F47B7BE89BDA0
+
+ baseConfigurationReference
+ 9285852AF85D4A11A359B464
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-DTCoreText-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 911FBED90C744921BBA741B8
+
+ buildConfigurationList
+ 1A0629600B794A90BC09C729
+ buildPhases
+
+ 870A223EBDE746AC98E9D148
+ 62BFF3FA801D4FBBBD01D3CD
+ 747D9B5981B74A6E9F2059DD
+
+ buildRules
+
+ dependencies
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-SDWebImage
+ productName
+ Pods-SDWebImage
+ productReference
+ B5594466DFD546BD8A648857
+ productType
+ com.apple.product-type.library.static
+
+ 91246397E89B43D18E56036F
+
+ fileRef
+ E0D217B9177B4EA5B77A2B71
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 916A4A49D0D945269BD56BD0
+
+ fileRef
+ D01E16AB6E5D4E84BDE7B1C1
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 919AE62BE42949F296FF97D0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImageDownloader.m
+ path
+ SDWebImage/SDWebImageDownloader.m
+ sourceTree
+ <group>
+
+ 92346953AF2F463F97AAA89B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTWeakSupport.h
+ path
+ Core/Source/DTWeakSupport.h
+ sourceTree
+ <group>
+
+ 9259EED0ED584846B848E393
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTBlockFunctions.m
+ path
+ Core/Source/DTBlockFunctions.m
+ sourceTree
+ <group>
+
+ 9285852AF85D4A11A359B464
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-DTCoreText-Private.xcconfig
+ sourceTree
+ <group>
+
+ 952217436764486B922E215F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSAttributedString+DTDebug.h
+ path
+ Core/Source/NSAttributedString+DTDebug.h
+ sourceTree
+ <group>
+
+ 95412152D9724390B364656F
+
+ fileRef
+ 76A412D3A1284ED9AD8733B1
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 957127EDF71F49B489B8C097
+
+ fileRef
+ 569646281F2D4FC4A45469B4
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 95BC39BCCB5F403181F99875
+
+ baseConfigurationReference
+ FE91E419F5C34651B684D197
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 969A98325FB24CCF9B4CA23F
+
+ baseConfigurationReference
+ 33C02C665FCD45C7A357689C
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-SDWebImage-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ 96F97AAD808F4547A839B749
+
+ fileRef
+ AD587B6CB6A3422B838486A2
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 986AB8D315C54E1EADAE78A9
+
+ children
+
+ 385194EA8CD44C67BD8DE92D
+ C3AB0FA27A484A5881A96C89
+ 136D5DA5BA5B45458A5C3EBB
+ D17DFC5E22CD4C7EB88D4A7F
+ C23F621EA9774DBDA51B872A
+
+ isa
+ PBXGroup
+ name
+ DTFoundation
+ path
+ DTFoundation
+ sourceTree
+ <group>
+
+ 9873EE0254F84D4A8F26102A
+
+ fileRef
+ E1FD1A958533498CB03C8DDD
+ isa
+ PBXBuildFile
+
+ 98A52ED59B124E3FBCFB61AF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Reachability.h
+ sourceTree
+ <group>
+
+ 98AD3B378CDD4648A567B4A1
+
+ fileRef
+ 61B96A42FF8046439136F7C4
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 99E1DFD519D548C6AF967DA4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4.h
+ path
+ src/main/objc/SBJson4.h
+ sourceTree
+ <group>
+
+ 99FC6D8858884677ADD6E750
+
+ fileRef
+ E844872EDF86453498D977A2
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 9A2B7C4EDD60406B8871C039
+
+ fileRef
+ 3F33197C88BF4D5CBF28DB2F
+ isa
+ PBXBuildFile
+
+ 9A8D9364CDE64B26A796CD59
+
+ fileRef
+ D232E4CE370A4189B7750510
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 9AE1DE0C7C61454EA20DE9CE
+
+ fileRef
+ 185D6953510C416486B333F0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 9AFFE1D0044F47DBB53CAC8A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTLazyImageView.m
+ path
+ Core/Source/DTLazyImageView.m
+ sourceTree
+ <group>
+
+ 9B2DC9E53EE546999290D30F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageCompat.h
+ path
+ SDWebImage/SDWebImageCompat.h
+ sourceTree
+ <group>
+
+ 9B9F2E405FA1476B959A030A
+
+ fileRef
+ 8DD5F6F8981E4E13B4257501
+ isa
+ PBXBuildFile
+
+ 9D0D8976CA7443C59BFC0173
+
+ fileRef
+ C28CF995B442420F8FF2E112
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ 9D418037E7AB40BE83AF50A1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-Reachability-prefix.pch
+ sourceTree
+ <group>
+
+ 9D79B7CD8F864F1CA6522871
+
+ fileRef
+ CB94BD41A7484D15B65D420C
+ isa
+ PBXBuildFile
+
+ 9E9AD2DC712F4C50B92A02F4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-SDWebImage.xcconfig
+ sourceTree
+ <group>
+
+ 9F8155682B9A459585F76ABB
+
+ fileRef
+ 58F2125D5B864DFCB28DF399
+ isa
+ PBXBuildFile
+
+ A03D0FBD1A4D45A0A2CAB7F3
+
+ fileRef
+ 61C6054EDEC0439A88036306
+ isa
+ PBXBuildFile
+
+ A0897A9F8D4E4F6180A35209
+
+ fileRef
+ 1B29FDA5EDBC49B3ABE3D5F3
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ A08CF164172A4D488BA45C25
+
+ buildActionMask
+ 2147483647
+ files
+
+ 125DB17517A643DB814A8893
+ EEB5CEF2007047A4872614F8
+ 916A4A49D0D945269BD56BD0
+ 6D29314F0C52495FAD8B7138
+ B3D5CEC659104363AAA76C22
+ D1BFBE80576D4099BEDFE566
+ 1FC9F76E551E4F7687043672
+ F4462D79AFB04EB4A66AC9C8
+ 180216DFB5184BEB9F488B4D
+ C9AF3014392C4E14B1A13C59
+ AD37B8472D3743E493ADD1B4
+ 225CC465665C4A7EA0760992
+ D32BDAEE579B4B1AA2B2F1B1
+ 74A60CB0620B4061BFCACBED
+ 14F56363CF284A0CA1D20805
+ 49D349FF563F4685A62454C9
+ 723ABAECF9544CC094AD886D
+ E0F9DC82501D44CBB2E60E6A
+ 58E35D2A8FEA4A09A59482D8
+ AA8AC44B465A4B1090DBE3A0
+ 136AFA4D8CAE4180B023856B
+ F84780ED645B49168758ABEB
+ 3C70267346D9413787393ECB
+ B78F3D9154ED4D539CEBAA78
+ F17DFE0A4F9341A5BD5DF663
+ 957127EDF71F49B489B8C097
+ 610E341135B44668B122083E
+ 536B0D59AB744A39BEAB8C5F
+ E27F3F17439C43E8A50EDC22
+ BF35A140294E465C939128CD
+ 7FDDAFD6C4AB40B597624D5D
+ 2F5D369F4B994A55AECB036B
+ AD2B62742205406FB00BA18B
+ 60AF539C96984F038FB9CE47
+ FD388BA3AD9742F199695625
+ EB54EFA7ED6241F78BCA9CF8
+ 8F811295607040D98DB60DEE
+ D58CB1CEDAFD4D1A89D0BD6C
+ 03885D03F4AF4A4FBB9B8479
+ 9D0D8976CA7443C59BFC0173
+ 24F2068520F24393B0B1E188
+ A5A33021A7F14999AE08428D
+ 91246397E89B43D18E56036F
+ 10E57E086E514D7CB6A381F3
+ 1535C5E71C364F98BE261129
+ A0897A9F8D4E4F6180A35209
+ 64A7AB64EB8343BD9D374953
+ F6BB9ECB3BE9427089B3FF7E
+ 2833A435B94944C3B979264B
+ 2C00170AFD1640E2A74694D4
+ 19B0A7656BCF4FD7A8CD66A3
+ 22D28EF5E366453DA6DDDE4B
+ 95412152D9724390B364656F
+ AA7BAE08B904441F9220A2FE
+ 35F0E01AFC3947C7BF8C0EED
+ 563D553534B840439A2F301E
+ B60DA2E3B80B42CEB7EA4F98
+ 3049567500F84163A3B21FF5
+ C004F4F9AD7743D098517AF8
+ F8D680104FB045B29EF61932
+ EBD1DEB6E3094BDBB1083CC2
+ BC85D76196294E6EB4E3408F
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ A1351C68350D4C5886D53950
+
+ fileRef
+ 7C6DA0A6FF6B45E894CA0C0B
+ isa
+ PBXBuildFile
+
+ A1899A5516B141B79CB28D9D
+
+ buildConfigurations
+
+ AFB9D3087B744A6F8057A6CD
+ 69DE9871656247C586F7F6DE
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ A2DCF1C035D74D12A455C44C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAccessibilityElement.h
+ path
+ Core/Source/DTAccessibilityElement.h
+ sourceTree
+ <group>
+
+ A31D5C99937348BFA6CA8C4F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Reachability.m
+ sourceTree
+ <group>
+
+ A387E85A086D4E12B769BCFF
+
+ baseConfigurationReference
+ 897187E067F8458E8EFE67A5
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-Reachability-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ A392224CC9C54AECAF821F02
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-DTCoreText.xcconfig
+ sourceTree
+ <group>
+
+ A3B87E89AECC475AA877E666
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTActivityTitleView.h
+ path
+ Core/Source/iOS/DTActivityTitleView.h
+ sourceTree
+ <group>
+
+ A3ECF54E1C174959802DAF01
+
+ fileRef
+ B862518E92154F9BA3B0F261
+ isa
+ PBXBuildFile
+
+ A3FFE10BA9E64B508D852423
+
+ buildActionMask
+ 2147483647
+ files
+
+ 8DF5A392971143E5AB54C78F
+ 489DCD2833B841099FB080E0
+ 2AB06664474E4A969C144EDF
+ E0A20758F8E34A1795E447CE
+ EAF6E6EC639D4A4CBCA5FB7D
+ 05B35817AB0840E9A88EBA72
+ 672BD6DB5E3843AE933AA87C
+ 90F205B83DE04A52AF0E77FB
+ D6F994E32C52472BA7F44B3F
+ 845AC8B3A3C74FFA9FE84AA9
+ C2E7823396D3469993D8B636
+ 5E1D7E4FD65942F08CD760BA
+ E86B1808BAB9402AA5EFEFFB
+ 36F4CEBD22D54D5985F1744F
+ 69891C737D98433896BE9AF9
+ 1B45431542D14D48B8A190C2
+ F3514EDA3BC745809FA13BE1
+ 9D79B7CD8F864F1CA6522871
+ 8EBEE3FB1D7446E5AD540643
+ A55F6537D1CE4FB0BD4372C0
+ 3957ED978FD14484B4DB0616
+ 9A2B7C4EDD60406B8871C039
+ D8EFF31BD60348CDBD8AC433
+ 5173123477D0439D88D584AA
+ 8B7658B06BCA4F389A7D1C7F
+ FEB9F4B51D884E8FAB907D21
+ D499C24E10FD4E44B300AD38
+ 45964D19FBA4463FA7E4DBEE
+ FE8049914E024950B010353C
+ BF63B5247BE4480ABA03F60F
+ CADB676DEFD346FAAD0E20E2
+ 2495DAF77C734CA0B0207BA3
+ 5E19FE8EB6654C979F150D49
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ A45ACB77699A421B8F4A729D
+
+ fileRef
+ EFA7C9285E70454AB6EE3E1B
+ isa
+ PBXBuildFile
+
+ A49F0996013446F1A65553E0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTColor+Compatibility.h
+ path
+ Core/Source/DTColor+Compatibility.h
+ sourceTree
+ <group>
+
+ A4D2D5CE89454F25A70619DB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTDictationPlaceholderView.h
+ path
+ Core/Source/DTDictationPlaceholderView.h
+ sourceTree
+ <group>
+
+ A4E1B8C56E384AA4B9E76B96
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIImageView+WebCache.m
+ path
+ SDWebImage/UIImageView+WebCache.m
+ sourceTree
+ <group>
+
+ A4EF6A7092E5430DB6E59F8B
+
+ children
+
+ B567D6C3FB694FF7A148379F
+
+ isa
+ PBXGroup
+ name
+ Targets Support Files
+ sourceTree
+ <group>
+
+ A55F6537D1CE4FB0BD4372C0
+
+ fileRef
+ 634B3FED04554BAF9F1CC670
+ isa
+ PBXBuildFile
+
+ A56214293B984424A8731905
+
+ fileRef
+ B3AB8BCDF4BC44E9BDFBB286
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ A5680C353A23405E8978BFE0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTImageTextAttachment.m
+ path
+ Core/Source/DTImageTextAttachment.m
+ sourceTree
+ <group>
+
+ A5840C49AC464466A028B2CA
+
+ fileRef
+ DA2ACF42F1754A3F9329C659
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ A59D4C67F9294F43B4E47881
+
+ fileRef
+ E557451D5BF64CA385E803FB
+ isa
+ PBXBuildFile
+
+ A5A33021A7F14999AE08428D
+
+ fileRef
+ 2FC00FFDD0504B6EBDE28CE0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ A661E859E4A34D70AB099463
+
+ buildActionMask
+ 2147483647
+ files
+
+ 73FDE7D38FFC492BB617FE1E
+ 85068A4B990A499EB4721403
+ 7FA998C5DC1B48D08937D820
+ BF25DF36838D49B08E8A1E51
+ 9A8D9364CDE64B26A796CD59
+ 8DB20E49FFE04CDF8145D5CA
+ 2AEA11E30F6C440985735E79
+ A5840C49AC464466A028B2CA
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ A6F878470B0144D4A5439DB9
+
+ children
+
+ 7985D306244744F6A8234FDF
+ 00E8BBFB086240F19EE85B61
+ 0AA5FCC3A7544A8386ECBC00
+ 8EA06DD3660F46F782AAED4B
+ 9B2DC9E53EE546999290D30F
+ B5C54D4A99B04B38973A1575
+ 0A21A3C227284E6982ED9BB7
+ E189A5DFEF6040EB97AC3F03
+ C6B01CAC5F51410E8DCBE596
+ 919AE62BE42949F296FF97D0
+ 5C8F480A12F0484E85E10BE4
+ BE31BB0C6A9247DA8D7F8B5B
+ B27667A394914692AD71E540
+ EC9B6942DEA6478A829F3AC0
+ CD565EE2BDD944A6834F56F4
+ 6BEF96A332A041CAB4300CC2
+ AD587B6CB6A3422B838486A2
+ 12A8D311EFBD49EFAAC4BD73
+ 841CDA1E7CA94C25AF422730
+ 4835F3FAB5144C959CCDAA53
+ 02AC86A5DAC84B14B494EFF8
+ 904322A4E0B9499FB3954869
+ D8F95FDFD959428A881466C4
+ E4ADBB232A1E4AD08FFF345D
+ A4E1B8C56E384AA4B9E76B96
+
+ isa
+ PBXGroup
+ name
+ Core
+ sourceTree
+ <group>
+
+ A7ABA7EEF31C4C27B93C2210
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ ImageIO.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/ImageIO.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ A7EF852CF9D04E41B99BAFE8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAnchorHTMLElement.h
+ path
+ Core/Source/DTAnchorHTMLElement.h
+ sourceTree
+ <group>
+
+ A82A1D52335D42DC94A6D3B2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4StreamWriterState.h
+ path
+ src/main/objc/SBJson4StreamWriterState.h
+ sourceTree
+ <group>
+
+ A88BFC44964A4AD78348BD96
+
+ children
+
+ 0240D25E2DC04865B01FCD74
+ 897187E067F8458E8EFE67A5
+ 2AA3B6B9C8F34DE58DBF6C73
+ 9D418037E7AB40BE83AF50A1
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ A8C72F29A0C54052ADB2509F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIView+DTFoundation.h
+ path
+ Core/Source/iOS/UIView+DTFoundation.h
+ sourceTree
+ <group>
+
+ A93426D7535D4C8D96C118CE
+
+ fileRef
+ 131C020BC63A421292D719A6
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ A9362DC90306421B90B4D520
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextFontCollection.m
+ path
+ Core/Source/DTCoreTextFontCollection.m
+ sourceTree
+ <group>
+
+ AA2044CB03134F038A911F10
+
+ fileRef
+ A4D2D5CE89454F25A70619DB
+ isa
+ PBXBuildFile
+
+ AA3C5E49B718437B9303E4AA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-DTFoundation-dummy.m
+ sourceTree
+ <group>
+
+ AA5392FD8B5942398E6F7AF2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTLog.m
+ path
+ Core/Source/DTLog.m
+ sourceTree
+ <group>
+
+ AA642E9996924CCAA67DECBF
+
+ fileRef
+ AA5392FD8B5942398E6F7AF2
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AA7BAE08B904441F9220A2FE
+
+ fileRef
+ 59AE312BCB7B49CEAF2AD5D8
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AA8AC44B465A4B1090DBE3A0
+
+ fileRef
+ 7B48A088F1D549389970486B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AAD333DA5DCB49E4AC16F8F9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCompatibility.h
+ path
+ Core/Source/DTCompatibility.h
+ sourceTree
+ <group>
+
+ AAF4F4EE1DE84AFC9F9F2621
+
+ fileRef
+ 3CBC429B60F84C6187E7CBB3
+ isa
+ PBXBuildFile
+
+ AC0FD54977A84DB8AED37E97
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+Paragraphs.m
+ path
+ Core/Source/NSString+Paragraphs.m
+ sourceTree
+ <group>
+
+ ACA19EA660A1470DB55941B5
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextLayoutFrame.m
+ path
+ Core/Source/DTCoreTextLayoutFrame.m
+ sourceTree
+ <group>
+
+ ACEBD54B5E814DB6B5A1DA17
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSAttributedStringRunDelegates.m
+ path
+ Core/Source/NSAttributedStringRunDelegates.m
+ sourceTree
+ <group>
+
+ ACF9EDC976EB4E37B509298C
+
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ CLANG_CXX_LANGUAGE_STANDARD
+ gnu++0x
+ CLANG_CXX_LIBRARY
+ libc++
+ CLANG_ENABLE_MODULES
+ YES
+ CLANG_ENABLE_OBJC_ARC
+ NO
+ CLANG_WARN_BOOL_CONVERSION
+ YES
+ CLANG_WARN_CONSTANT_CONVERSION
+ YES
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE
+ YES
+ CLANG_WARN_EMPTY_BODY
+ YES
+ CLANG_WARN_ENUM_CONVERSION
+ YES
+ CLANG_WARN_INT_CONVERSION
+ YES
+ CLANG_WARN_OBJC_ROOT_CLASS
+ YES
+ COPY_PHASE_STRIP
+ YES
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_WARN_64_TO_32_BIT_CONVERSION
+ YES
+ GCC_WARN_ABOUT_RETURN_TYPE
+ YES
+ GCC_WARN_UNDECLARED_SELECTOR
+ YES
+ GCC_WARN_UNINITIALIZED_AUTOS
+ YES
+ GCC_WARN_UNUSED_FUNCTION
+ YES
+ GCC_WARN_UNUSED_VARIABLE
+ YES
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ ONLY_ACTIVE_ARCH
+ YES
+ STRIP_INSTALLED_PRODUCT
+ NO
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ AD2B62742205406FB00BA18B
+
+ fileRef
+ 887E85490990464F8AFE4218
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AD37B8472D3743E493ADD1B4
+
+ fileRef
+ 169B8AC88C874E5FB5A1F8D8
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AD587B6CB6A3422B838486A2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImagePrefetcher.m
+ path
+ SDWebImage/SDWebImagePrefetcher.m
+ sourceTree
+ <group>
+
+ AD6E7D0BB5A640F7BF68EC78
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4StreamParserState.m
+ path
+ src/main/objc/SBJson4StreamParserState.m
+ sourceTree
+ <group>
+
+ ADDA947173744736860CDA5D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTFolderMonitor.m
+ path
+ Core/Source/DTFolderMonitor.m
+ sourceTree
+ <group>
+
+ AE105587932F4D07A8CB897C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-MKNetworkKit-prefix.pch
+ sourceTree
+ <group>
+
+ AEB346FD734942C5B31BE023
+
+ fileRef
+ 8A8A08FF5B6548888751CCA3
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ AF608BE00EE5483286E49407
+
+ fileRef
+ 2AA3B6B9C8F34DE58DBF6C73
+ isa
+ PBXBuildFile
+
+ AFA822CFE05347AF933D98BB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ path
+ Pods-dummy.m
+ sourceTree
+ <group>
+
+ AFB9D3087B744A6F8057A6CD
+
+ baseConfigurationReference
+ B2B93E55F2C94E7A925A2B1B
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-SBJson-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ B0F85DF01A9F4A22B99323BE
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ B108F30F918246969D1B4682
+
+ fileRef
+ 35DC77B8DD9547FA9AC80035
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ B11C4727D70B4B7F97DD54A7
+
+ fileRef
+ DC82A70941114A7883D22226
+ isa
+ PBXBuildFile
+
+ B27667A394914692AD71E540
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageManager.h
+ path
+ SDWebImage/SDWebImageManager.h
+ sourceTree
+ <group>
+
+ B2B93E55F2C94E7A925A2B1B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-SBJson-Private.xcconfig
+ sourceTree
+ <group>
+
+ B3AB8BCDF4BC44E9BDFBB286
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIWebView+DTFoundation.m
+ path
+ Core/Source/iOS/UIWebView+DTFoundation.m
+ sourceTree
+ <group>
+
+ B3D5CEC659104363AAA76C22
+
+ fileRef
+ 4249B54AECBC4A20ACC6D6E7
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ B3E2057E1F644BC1B2FB5583
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTDictationPlaceholderView.m
+ path
+ Core/Source/DTDictationPlaceholderView.m
+ sourceTree
+ <group>
+
+ B3EC766BC8404753A0CDA0A5
+
+ buildConfigurationList
+ D45E3FAD70D945DEA70C51F5
+ buildPhases
+
+ 73231DF3F4CE42AE841416F9
+ D87871E41057493B8B50B311
+ ED2E6261F72B469EA27F41A1
+
+ buildRules
+
+ dependencies
+
+ 459FC3F9A0474A889EFBABB4
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-MKNetworkKit
+ productName
+ Pods-MKNetworkKit
+ productReference
+ 7229B83FA1444243A11C58E8
+ productType
+ com.apple.product-type.library.static
+
+ B4A62A613A0A449C84FE5B9D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+HTML.h
+ path
+ Core/Source/NSString+HTML.h
+ sourceTree
+ <group>
+
+ B4D0269BFB864D5BA8575C5F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTListItemHTMLElement.h
+ path
+ Core/Source/DTListItemHTMLElement.h
+ sourceTree
+ <group>
+
+ B53130159F094677AE3B0084
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSData+DTCrypto.m
+ path
+ Core/Source/NSData+DTCrypto.m
+ sourceTree
+ <group>
+
+ B5594466DFD546BD8A648857
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-SDWebImage.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ B567D6C3FB694FF7A148379F
+
+ children
+
+ FE91E419F5C34651B684D197
+ 5B2145B5B09949B98462475F
+ BBB0CC54BFB247F89D9F6CBB
+ AFA822CFE05347AF933D98BB
+ CDCFE01B05E54B82BC77147F
+ C6D866EBE66C42D6A49577C8
+
+ isa
+ PBXGroup
+ name
+ Pods
+ sourceTree
+ <group>
+
+ B57E1913ECF24E07BAC6758B
+
+ fileRef
+ DC0205C696B84CB0B01D8A2B
+ isa
+ PBXBuildFile
+
+ B5C54D4A99B04B38973A1575
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImageCompat.m
+ path
+ SDWebImage/SDWebImageCompat.m
+ sourceTree
+ <group>
+
+ B60DA2E3B80B42CEB7EA4F98
+
+ fileRef
+ 6B065994DC54409CA9BCFEAE
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ B6C0A2D19275428D8118D318
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextLayoutFrame.h
+ path
+ Core/Source/DTCoreTextLayoutFrame.h
+ sourceTree
+ <group>
+
+ B78F3D9154ED4D539CEBAA78
+
+ fileRef
+ 6F78A389E2D24CC4AE8D40CC
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ B81E6DD08DF947B1A4F54A8A
+
+ fileRef
+ CA965225905B420480575481
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ B862518E92154F9BA3B0F261
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTWebVideoView.h
+ path
+ Core/Source/DTWebVideoView.h
+ sourceTree
+ <group>
+
+ B89D9ABFCF3C4281BDD561EC
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTBase64Coding.m
+ path
+ Core/Source/DTBase64Coding.m
+ sourceTree
+ <group>
+
+ B9D0C0FF06BD4F7A9F46E7E2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIWebView+DTFoundation.h
+ path
+ Core/Source/iOS/UIWebView+DTFoundation.h
+ sourceTree
+ <group>
+
+ BA4D00A45A364EFA8E994058
+
+ buildConfigurations
+
+ 7D2546B8CE454D0691C698DE
+ 633DEBAF77DD40AEA88F800D
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ BACBF8CE71ED43DEB71931FF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSScanner+HTML.m
+ path
+ Core/Source/NSScanner+HTML.m
+ sourceTree
+ <group>
+
+ BAFB728FF91843BE9340C45E
+
+ baseConfigurationReference
+ 4035F04DBFE644A3B1195873
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ NO
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_OPTIMIZATION_LEVEL
+ 0
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-MKNetworkKit-prefix.pch
+ GCC_PREPROCESSOR_DEFINITIONS
+
+ DEBUG=1
+ $(inherited)
+
+ GCC_SYMBOLS_PRIVATE_EXTERN
+ NO
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ BB40D749805349E48B848CA6
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIImage+DTFoundation.m
+ path
+ Core/Source/iOS/UIImage+DTFoundation.m
+ sourceTree
+ <group>
+
+ BBB0CC54BFB247F89D9F6CBB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.plist.xml
+ path
+ Pods-acknowledgements.plist
+ sourceTree
+ <group>
+
+ BC85D76196294E6EB4E3408F
+
+ fileRef
+ 37648CD5117A469CB7255CBF
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ BD33AEF257BB4556A05CA563
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSURL+DTComparing.h
+ path
+ Core/Source/NSURL+DTComparing.h
+ sourceTree
+ <group>
+
+ BDA69C6D0C934E74973F730C
+
+ fileRef
+ EF41DD3E69ED4B8494200A13
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ BE31BB0C6A9247DA8D7F8B5B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImageDownloaderOperation.m
+ path
+ SDWebImage/SDWebImageDownloaderOperation.m
+ sourceTree
+ <group>
+
+ BE86A3B6F1AA410089BD4395
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSURL+DTComparing.m
+ path
+ Core/Source/NSURL+DTComparing.m
+ sourceTree
+ <group>
+
+ BE94639236614335AF017426
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ BEAE937507F44E048BA10A63
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreGraphicsUtils.m
+ path
+ Core/Source/DTCoreGraphicsUtils.m
+ sourceTree
+ <group>
+
+ BF25DF36838D49B08E8A1E51
+
+ fileRef
+ AD6E7D0BB5A640F7BF68EC78
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ BF35A140294E465C939128CD
+
+ fileRef
+ D7C68ECBF38B42D2B71ABA2A
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ BF48D4A2DE8C474FA918A5A3
+
+ fileRef
+ 2E473ABF1DF247F0A9AD031E
+ isa
+ PBXBuildFile
+
+ BF63B5247BE4480ABA03F60F
+
+ fileRef
+ FF171065973D43F09AE70BDF
+ isa
+ PBXBuildFile
+
+ C004F4F9AD7743D098517AF8
+
+ fileRef
+ AC0FD54977A84DB8AED37E97
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ C04B9FC708814C53A09D6E23
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextLayouter.m
+ path
+ Core/Source/DTCoreTextLayouter.m
+ sourceTree
+ <group>
+
+ C0CE72A3E4334106B8BE2890
+
+ fileRef
+ 4367F0034D224A249B5A323B
+ isa
+ PBXBuildFile
+
+ C19E91EC8F624BA2B3CDBC69
+
+ children
+
+ 22BD78B2742F450A84E21475
+ CBE6EFFC8FDE45748DBFDF00
+ 0B3BD754EB874ACFB2EE4E97
+ 7229B83FA1444243A11C58E8
+ 01B2A345EF7841E7B2BA9388
+ 579C39E73C8343C1B0E2507F
+ B5594466DFD546BD8A648857
+
+ isa
+ PBXGroup
+ name
+ Products
+ sourceTree
+ <group>
+
+ C23F621EA9774DBDA51B872A
+
+ children
+
+ A3B87E89AECC475AA877E666
+ F1B4B7608EE44E119203FA2D
+ D7CF144FFE6D47C6A7D4AF24
+ EF41DD3E69ED4B8494200A13
+ D2BE9D4F45DE4737BC3FBACB
+ E2D3FAB6468947FDABB33CD5
+ 7114F7283D1542C8A79CA718
+ 131C020BC63A421292D719A6
+ C962E875B16E461782F9C558
+ EA7364F6A35141BFBC874C4D
+ D1426ECAB07C4E9D9195A329
+ 14A87984317746D9959F142F
+ FF171065973D43F09AE70BDF
+ 185D6953510C416486B333F0
+ D854BF5F1D714D7B95B2C489
+ BB40D749805349E48B848CA6
+ A8C72F29A0C54052ADB2509F
+ 198318CDE1CA455D8FCC1953
+ B9D0C0FF06BD4F7A9F46E7E2
+ B3AB8BCDF4BC44E9BDFBB286
+
+ isa
+ PBXGroup
+ name
+ UIKit
+ sourceTree
+ <group>
+
+ C243B8B77FDC41B3A3194FBB
+
+ fileRef
+ 8EA06DD3660F46F782AAED4B
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ C281AD6D975A4D4F9F0459A0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+DTURLEncoding.h
+ path
+ Core/Source/NSString+DTURLEncoding.h
+ sourceTree
+ <group>
+
+ C28CF995B442420F8FF2E112
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTTextAttachment.m
+ path
+ Core/Source/DTTextAttachment.m
+ sourceTree
+ <group>
+
+ C2A31159987F41BD98AB7C7C
+
+ fileRef
+ 5C8F480A12F0484E85E10BE4
+ isa
+ PBXBuildFile
+
+ C2E7823396D3469993D8B636
+
+ fileRef
+ 5527DCC941AF419997BEB04F
+ isa
+ PBXBuildFile
+
+ C3AB0FA27A484A5881A96C89
+
+ children
+
+ 00F08844044749558F87E9D0
+ 08FC9AA0DD2541A8A8D21B8C
+
+ isa
+ PBXGroup
+ name
+ DTAnimatedGIF
+ sourceTree
+ <group>
+
+ C3E35C27416D4479AAAFA897
+
+ fileRef
+ E557451D5BF64CA385E803FB
+ isa
+ PBXBuildFile
+
+ C3FC1C83D9504EB6B3C9AAD0
+
+ fileRef
+ 3A82546F9E654553A98C22EE
+ isa
+ PBXBuildFile
+
+ C52EC95FAED8452180DEA90E
+
+ fileRef
+ 735056B8F17941A4972DCEEF
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ C6B01CAC5F51410E8DCBE596
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageDownloader.h
+ path
+ SDWebImage/SDWebImageDownloader.h
+ sourceTree
+ <group>
+
+ C6D866EBE66C42D6A49577C8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.script.sh
+ path
+ Pods-resources.sh
+ sourceTree
+ <group>
+
+ C7585CBB3E2845478E2C76C3
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods-DTFoundation.xcconfig
+ sourceTree
+ <group>
+
+ C766681C704248E8B357DE59
+
+ fileRef
+ 59210839CFE3442B8DE0CCC6
+ isa
+ PBXBuildFile
+
+ C800D28E894E4BA39D044E9B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4Parser.m
+ path
+ src/main/objc/SBJson4Parser.m
+ sourceTree
+ <group>
+
+ C91BC54EBFC14B3A9B694247
+
+ fileRef
+ 841CDA1E7CA94C25AF422730
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ C962E875B16E461782F9C558
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTTiledLayerWithoutFade.h
+ path
+ Core/Source/iOS/DTTiledLayerWithoutFade.h
+ sourceTree
+ <group>
+
+ C982A40087444F138D84AB02
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAttributedTextContentView.m
+ path
+ Core/Source/DTAttributedTextContentView.m
+ sourceTree
+ <group>
+
+ C98B7D50DC474B978299407B
+
+ buildConfigurationList
+ 7068F536ECDA4EB4AC0ED5B6
+ buildPhases
+
+ D7E60463C79B4A55AD8775B5
+ 4668C4DF91744237B8C41199
+
+ buildRules
+
+ dependencies
+
+ 2F91D39E40EA42D1845C338C
+ 0399C76A424C49CAA40F8F34
+ 10E29E0B558C4ADB8CA72F7F
+ F0E195262C884FAE881DAF8A
+ D491A2A139A949A9A53C1AA3
+ 4CC4038737E640B6B1115238
+
+ isa
+ PBXNativeTarget
+ name
+ Pods
+ productName
+ Pods
+ productReference
+ 22BD78B2742F450A84E21475
+ productType
+ com.apple.product-type.library.static
+
+ C9AF3014392C4E14B1A13C59
+
+ fileRef
+ 27AB890758F8465A8179E1E3
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ CA965225905B420480575481
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSData+MKBase64.m
+ path
+ MKNetworkKit/Categories/NSData+MKBase64.m
+ sourceTree
+ <group>
+
+ CADB676DEFD346FAAD0E20E2
+
+ fileRef
+ D854BF5F1D714D7B95B2C489
+ isa
+ PBXBuildFile
+
+ CB94BD41A7484D15B65D420C
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSArray+DTError.h
+ path
+ Core/Source/NSArray+DTError.h
+ sourceTree
+ <group>
+
+ CB9E4CD892FB41CEA7E9D52F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ MKNetworkEngine.h
+ path
+ MKNetworkKit/MKNetworkEngine.h
+ sourceTree
+ <group>
+
+ CBA63DC9E1B84860BF4D8C77
+
+ fileRef
+ A2DCF1C035D74D12A455C44C
+ isa
+ PBXBuildFile
+
+ CBE6EFFC8FDE45748DBFDF00
+
+ explicitFileType
+ archive.ar
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ libPods-DTCoreText.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
+ CCF1FB043EDD4B96A072C9F8
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextFontDescriptor.h
+ path
+ Core/Source/DTCoreTextFontDescriptor.h
+ sourceTree
+ <group>
+
+ CD448C20E5274ABC88D4640D
+
+ fileRef
+ 12A8D311EFBD49EFAAC4BD73
+ isa
+ PBXBuildFile
+
+ CD565EE2BDD944A6834F56F4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SDWebImageOperation.h
+ path
+ SDWebImage/SDWebImageOperation.h
+ sourceTree
+ <group>
+
+ CDAC570C2F4E4D67B9F5D922
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ CFNetwork.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CFNetwork.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ CDCFE01B05E54B82BC77147F
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-environment.h
+ sourceTree
+ <group>
+
+ CE5D3B0164ED42628E6BBD3F
+
+ buildConfigurations
+
+ 911239283C5F47B7BE89BDA0
+ F30681FF8D8749388ECE1572
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ D01E16AB6E5D4E84BDE7B1C1
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAnchorHTMLElement.m
+ path
+ Core/Source/DTAnchorHTMLElement.m
+ sourceTree
+ <group>
+
+ D0320F3ED25246A19B859DBE
+
+ fileRef
+ 3F9AF72A2E754B23AAAC3219
+ isa
+ PBXBuildFile
+
+ D063F48A12F1472A85DA9148
+
+ children
+
+ 1F6C18F12441411D904B895D
+
+ isa
+ PBXGroup
+ name
+ Frameworks
+ sourceTree
+ <group>
+
+ D108EAE7BDC64324ACAA6654
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ SystemConfiguration.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/SystemConfiguration.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ D1426ECAB07C4E9D9195A329
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSURL+DTAppLinks.h
+ path
+ Core/Source/iOS/NSURL+DTAppLinks.h
+ sourceTree
+ <group>
+
+ D17DFC5E22CD4C7EB88D4A7F
+
+ children
+
+ C7585CBB3E2845478E2C76C3
+ 6024406364FC416E9150F68D
+ AA3C5E49B718437B9303E4AA
+ 5E818B8A39F04A7290B8067A
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ D1BFBE80576D4099BEDFE566
+
+ fileRef
+ C982A40087444F138D84AB02
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ D2053527BD9E4837876CF0E9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTIframeTextAttachment.m
+ path
+ Core/Source/DTIframeTextAttachment.m
+ sourceTree
+ <group>
+
+ D21E65C15E68412D9B722768
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTHorizontalRuleHTMLElement.h
+ path
+ Core/Source/DTHorizontalRuleHTMLElement.h
+ sourceTree
+ <group>
+
+ D232E4CE370A4189B7750510
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4StreamTokeniser.m
+ path
+ src/main/objc/SBJson4StreamTokeniser.m
+ sourceTree
+ <group>
+
+ D2BE9D4F45DE4737BC3FBACB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTPieProgressIndicator.h
+ path
+ Core/Source/iOS/DTPieProgressIndicator.h
+ sourceTree
+ <group>
+
+ D32BDAEE579B4B1AA2B2F1B1
+
+ fileRef
+ DB49D9D6E7EC4F05B7328DF5
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ D384AECA2D6741078A9F03AD
+
+ children
+
+ 9E9AD2DC712F4C50B92A02F4
+ 33C02C665FCD45C7A357689C
+ 4367F0034D224A249B5A323B
+ FC534A67C30B45B98325A21E
+
+ isa
+ PBXGroup
+ name
+ Support Files
+ sourceTree
+ SOURCE_ROOT
+
+ D45E3FAD70D945DEA70C51F5
+
+ buildConfigurations
+
+ BAFB728FF91843BE9340C45E
+ 27446529F64141829DEE8738
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ D491A2A139A949A9A53C1AA3
+
+ isa
+ PBXTargetDependency
+ target
+ E9B6674D0519400D8E9E238A
+ targetProxy
+ FB8B904BA76E4B61926A625E
+
+ D499C24E10FD4E44B300AD38
+
+ fileRef
+ D1426ECAB07C4E9D9195A329
+ isa
+ PBXBuildFile
+
+ D58CB1CEDAFD4D1A89D0BD6C
+
+ fileRef
+ 8238280BB6924D778A9E7069
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ D5B3759FDDF642DB9C3FA41A
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ B3EC766BC8404753A0CDA0A5
+ remoteInfo
+ Pods-MKNetworkKit
+
+ D6EA6A215FC7464B9051E5DC
+
+ fileRef
+ B4D0269BFB864D5BA8575C5F
+ isa
+ PBXBuildFile
+
+ D6F33D2799094FA3840A12EC
+
+ fileRef
+ 02AC86A5DAC84B14B494EFF8
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ D6F994E32C52472BA7F44B3F
+
+ fileRef
+ 04136F26F36A4950A965E72B
+ isa
+ PBXBuildFile
+
+ D77FE8945D4D434AAB2A6B86
+
+ fileRef
+ DD835914461C4463B5CF7DEA
+ isa
+ PBXBuildFile
+
+ D7C68ECBF38B42D2B71ABA2A
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLWriter.m
+ path
+ Core/Source/DTHTMLWriter.m
+ sourceTree
+ <group>
+
+ D7CF144FFE6D47C6A7D4AF24
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCustomColoredAccessory.h
+ path
+ Core/Source/iOS/DTCustomColoredAccessory.h
+ sourceTree
+ <group>
+
+ D7E60463C79B4A55AD8775B5
+
+ buildActionMask
+ 2147483647
+ files
+
+ EB93C2BBAA7D441BA26357D3
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ D854BF5F1D714D7B95B2C489
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIImage+DTFoundation.h
+ path
+ Core/Source/iOS/UIImage+DTFoundation.h
+ sourceTree
+ <group>
+
+ D87871E41057493B8B50B311
+
+ buildActionMask
+ 2147483647
+ files
+
+ 8DD6C85829314783A3A37520
+ 4D8993D182FD4E80ACA1D201
+ 4704AF0C7AD4431B9DF574F2
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ D8EFF31BD60348CDBD8AC433
+
+ fileRef
+ 48360C54A53C42348EDF3B87
+ isa
+ PBXBuildFile
+
+ D8F95FDFD959428A881466C4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIImage+MultiFormat.m
+ path
+ SDWebImage/UIImage+MultiFormat.m
+ sourceTree
+ <group>
+
+ DA09636DDD0D4B2F8BF48210
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTLinkButton.h
+ path
+ Core/Source/DTLinkButton.h
+ sourceTree
+ <group>
+
+ DA2ACF42F1754A3F9329C659
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SBJson4Writer.m
+ path
+ src/main/objc/SBJson4Writer.m
+ sourceTree
+ <group>
+
+ DA7E51D333DE4F08886BDEEC
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAccessibilityElement.m
+ path
+ Core/Source/DTAccessibilityElement.m
+ sourceTree
+ <group>
+
+ DAE50B65FB1D4B03B518AF64
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIAlertView+MKNetworkKitAdditions.h
+ path
+ MKNetworkKit/Categories/UIAlertView+MKNetworkKitAdditions.h
+ sourceTree
+ <group>
+
+ DB31ADA4BD8F4661ABC77E58
+
+ fileRef
+ 687BBD072606466699DD33C9
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ DB40D3BA24B64E5E842351BB
+
+ buildConfigurations
+
+ 51E77E36C60C440DA651080F
+ A387E85A086D4E12B769BCFF
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
+ DB49D9D6E7EC4F05B7328DF5
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextConstants.m
+ path
+ Core/Source/DTCoreTextConstants.m
+ sourceTree
+ <group>
+
+ DC0205C696B84CB0B01D8A2B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSCoder+DTCompatibility.h
+ path
+ Core/Source/NSCoder+DTCompatibility.h
+ sourceTree
+ <group>
+
+ DC6C280F33B64C519FAEEA03
+
+ fileRef
+ FE1D3D4F9F224A0F840A3B03
+ isa
+ PBXBuildFile
+
+ DC82A70941114A7883D22226
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextGlyphRun.h
+ path
+ Core/Source/DTCoreTextGlyphRun.h
+ sourceTree
+ <group>
+
+ DCB35EFA5FA14B28853473AD
+
+ fileRef
+ 293122C87A344D4985EC5E26
+ isa
+ PBXBuildFile
+
+ DCD67CF1CFD34943A05A07F7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextLayoutLine.h
+ path
+ Core/Source/DTCoreTextLayoutLine.h
+ sourceTree
+ <group>
+
+ DD835914461C4463B5CF7DEA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAttributedLabel.h
+ path
+ Core/Source/DTAttributedLabel.h
+ sourceTree
+ <group>
+
+ DE8A2CBA5F4B4523BACB3083
+
+ fileRef
+ CB9E4CD892FB41CEA7E9D52F
+ isa
+ PBXBuildFile
+
+ DE97715129FB4612B9B597EB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSDictionary+RequestEncoding.h
+ path
+ MKNetworkKit/Categories/NSDictionary+RequestEncoding.h
+ sourceTree
+ <group>
+
+ DEDCA61E484342F7A7FC39C0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTObjectTextAttachment.h
+ path
+ Core/Source/DTObjectTextAttachment.h
+ sourceTree
+ <group>
+
+ DFE5DD1000B04267BF81A5D3
+
+ fileRef
+ 952217436764486B922E215F
+ isa
+ PBXBuildFile
+
+ E0A20758F8E34A1795E447CE
+
+ fileRef
+ 8B3C31C57EC94107AECC595D
+ isa
+ PBXBuildFile
+
+ E0D217B9177B4EA5B77A2B71
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTTextHTMLElement.m
+ path
+ Core/Source/DTTextHTMLElement.m
+ sourceTree
+ <group>
+
+ E0F9DC82501D44CBB2E60E6A
+
+ fileRef
+ 910C24A4CA0F432AB8976ABD
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ E182279D6F474D60B875B925
+
+ fileRef
+ A7ABA7EEF31C4C27B93C2210
+ isa
+ PBXBuildFile
+
+ E189A5DFEF6040EB97AC3F03
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImageDecoder.m
+ path
+ SDWebImage/SDWebImageDecoder.m
+ sourceTree
+ <group>
+
+ E1FD1A958533498CB03C8DDD
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTTextAttachmentHTMLElement.h
+ path
+ Core/Source/DTTextAttachmentHTMLElement.h
+ sourceTree
+ <group>
+
+ E26E29603E3D4CA99C77E0D4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextParagraphStyle.h
+ path
+ Core/Source/DTCoreTextParagraphStyle.h
+ sourceTree
+ <group>
+
+ E27F3F17439C43E8A50EDC22
+
+ fileRef
+ E83570CC81CA4E07B390762E
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ E2D3FAB6468947FDABB33CD5
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTPieProgressIndicator.m
+ path
+ Core/Source/iOS/DTPieProgressIndicator.m
+ sourceTree
+ <group>
+
+ E340A1D236AA45BD9172DE37
+
+ fileRef
+ 0363A81B674C48C3A0300BA9
+ isa
+ PBXBuildFile
+
+ E3ED7336DA964C8CB8B4FBDF
+
+ fileRef
+ 919AE62BE42949F296FF97D0
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ E47F6FBBCDAC4574B9B6DA56
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTAttributedTextView.m
+ path
+ Core/Source/DTAttributedTextView.m
+ sourceTree
+ <group>
+
+ E4ADBB232A1E4AD08FFF345D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIImageView+WebCache.h
+ path
+ SDWebImage/UIImageView+WebCache.h
+ sourceTree
+ <group>
+
+ E557451D5BF64CA385E803FB
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ QuartzCore.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/QuartzCore.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ E5838B0F2ECF4FAB99C6D7F9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSString+DTUtilities.h
+ path
+ Core/Source/NSString+DTUtilities.h
+ sourceTree
+ <group>
+
+ E5D7811A09DB46DC8F80A467
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSString+DTPaths.m
+ path
+ Core/Source/NSString+DTPaths.m
+ sourceTree
+ <group>
+
+ E6BBFB152D9C4F9B9F8EF0CF
+
+ fileRef
+ 8C9E54D3C2BE402DAA5C2379
+ isa
+ PBXBuildFile
+
+ E70ECB9DB18B479590174089
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreText.h
+ path
+ Core/Source/DTCoreText.h
+ sourceTree
+ <group>
+
+ E83570CC81CA4E07B390762E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLParserTextNode.m
+ path
+ Core/Source/DTHTMLParserTextNode.m
+ sourceTree
+ <group>
+
+ E844872EDF86453498D977A2
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSFileWrapper+DTCopying.m
+ path
+ Core/Source/NSFileWrapper+DTCopying.m
+ sourceTree
+ <group>
+
+ E86B1808BAB9402AA5EFEFFB
+
+ fileRef
+ D2BE9D4F45DE4737BC3FBACB
+ isa
+ PBXBuildFile
+
+ E8C8E3C6F8BD4BC0B483F59F
+
+ fileRef
+ F1B4B7608EE44E119203FA2D
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ E91BD44DF6524EF182815260
+
+ buildConfigurationList
+ BA4D00A45A364EFA8E994058
+ buildPhases
+
+ 44CA079CF9064C8C96EF1940
+ 35889E0DD1CC420F9EEA9D50
+ A3FFE10BA9E64B508D852423
+
+ buildRules
+
+ dependencies
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-DTFoundation
+ productName
+ Pods-DTFoundation
+ productReference
+ 0B3BD754EB874ACFB2EE4E97
+ productType
+ com.apple.product-type.library.static
+
+ E9A010B088AB4785A467C7B7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSCharacterSet+HTML.m
+ path
+ Core/Source/NSCharacterSet+HTML.m
+ sourceTree
+ <group>
+
+ E9B6674D0519400D8E9E238A
+
+ buildConfigurationList
+ A1899A5516B141B79CB28D9D
+ buildPhases
+
+ A661E859E4A34D70AB099463
+ FE96CBD264AC47C5B61EEC2A
+ 5C60519DB4A74D89B013B337
+
+ buildRules
+
+ dependencies
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-SBJson
+ productName
+ Pods-SBJson
+ productReference
+ 579C39E73C8343C1B0E2507F
+ productType
+ com.apple.product-type.library.static
+
+ EA593A8D6B2247B18E64025F
+
+ fileRef
+ 98A52ED59B124E3FBCFB61AF
+ isa
+ PBXBuildFile
+
+ EA7364F6A35141BFBC874C4D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTTiledLayerWithoutFade.m
+ path
+ Core/Source/iOS/DTTiledLayerWithoutFade.m
+ sourceTree
+ <group>
+
+ EA73D79A667C4C8BA2088918
+
+ fileRef
+ 7F6C212F41E9480C8F4216FC
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EA9140753F7646B49D7CE0A8
+
+ fileRef
+ 00E8BBFB086240F19EE85B61
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EAF6E6EC639D4A4CBCA5FB7D
+
+ fileRef
+ 1AB5FAFB3981427596FF63F0
+ isa
+ PBXBuildFile
+
+ EB3CCF4B59244432829BD7FB
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSArray+DTError.m
+ path
+ Core/Source/NSArray+DTError.m
+ sourceTree
+ <group>
+
+ EB54EFA7ED6241F78BCA9CF8
+
+ fileRef
+ 38FE6B126D32486CBDF8F930
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EB7309DA89334B1C95F8FE09
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAttributedTextContentView.h
+ path
+ Core/Source/DTAttributedTextContentView.h
+ sourceTree
+ <group>
+
+ EB93C2BBAA7D441BA26357D3
+
+ fileRef
+ AFA822CFE05347AF933D98BB
+ isa
+ PBXBuildFile
+
+ EBB34172538A41B6987DAF4E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTHTMLParserNode.m
+ path
+ Core/Source/DTHTMLParserNode.m
+ sourceTree
+ <group>
+
+ EBB4CBA7A1B54F83A08CBAEB
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ E91BD44DF6524EF182815260
+ remoteInfo
+ Pods-DTFoundation
+
+ EBD1DEB6E3094BDBB1083CC2
+
+ fileRef
+ FD971B38C1C7424E84DA4489
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EC081E22464249E28BDEF851
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4Writer.h
+ path
+ src/main/objc/SBJson4Writer.h
+ sourceTree
+ <group>
+
+ EC5A188AFB9648CBBAC63397
+
+ fileRef
+ D8F95FDFD959428A881466C4
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EC9B6942DEA6478A829F3AC0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ SDWebImageManager.m
+ path
+ SDWebImage/SDWebImageManager.m
+ sourceTree
+ <group>
+
+ ECA0834290A6498393CE2005
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSAttributedString+HTML.m
+ path
+ Core/Source/NSAttributedString+HTML.m
+ sourceTree
+ <group>
+
+ ED2E6261F72B469EA27F41A1
+
+ buildActionMask
+ 2147483647
+ files
+
+ DE8A2CBA5F4B4523BACB3083
+ 2B815466C0A04D46A1B8BF66
+ 6A58B7AA5869435B9703F0D6
+ 8741891292164C64975AE83C
+ 63D1298D3E58478B992CAF9A
+ F6231A765C8F45F280773F63
+ 0B911C0A616A4C42AEE07960
+ 0D8C2336CE6E42AEB5600EB2
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ EEB5CEF2007047A4872614F8
+
+ fileRef
+ 03E77F8014FC490AA5927BEA
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ EF1575DF890C417C8639FB44
+
+ fileRef
+ 73B91F3D56144ACAAE72FF5E
+ isa
+ PBXBuildFile
+
+ EF41DD3E69ED4B8494200A13
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCustomColoredAccessory.m
+ path
+ Core/Source/iOS/DTCustomColoredAccessory.m
+ sourceTree
+ <group>
+
+ EFA7C9285E70454AB6EE3E1B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ SBJson4StreamWriter.h
+ path
+ src/main/objc/SBJson4StreamWriter.h
+ sourceTree
+ <group>
+
+ EFC242544EA24D638DC66245
+
+ fileRef
+ EB7309DA89334B1C95F8FE09
+ isa
+ PBXBuildFile
+
+ F00CCEDC48D648EDBFE8557B
+
+ fileRef
+ 671C448096B8400DA905B2ED
+ isa
+ PBXBuildFile
+
+ F0E195262C884FAE881DAF8A
+
+ isa
+ PBXTargetDependency
+ target
+ 0E99819739AC47ABA7FA492B
+ targetProxy
+ 8CC9D8D6D40F45F196458755
+
+ F0F90B7E5CDA44F192764A07
+
+ fileRef
+ A7ABA7EEF31C4C27B93C2210
+ isa
+ PBXBuildFile
+
+ F16901CF295C4A038B61129E
+
+ fileRef
+ 6610248AAD9F4C2393999714
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ F17DFE0A4F9341A5BD5DF663
+
+ fileRef
+ B3E2057E1F644BC1B2FB5583
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ F1B4B7608EE44E119203FA2D
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTActivityTitleView.m
+ path
+ Core/Source/iOS/DTActivityTitleView.m
+ sourceTree
+ <group>
+
+ F1C65BA530F140FE9701A669
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSAttributedString+DTCoreText.h
+ path
+ Core/Source/NSAttributedString+DTCoreText.h
+ sourceTree
+ <group>
+
+ F30681FF8D8749388ECE1572
+
+ baseConfigurationReference
+ 9285852AF85D4A11A359B464
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ ARCHS
+ $(ARCHS_STANDARD_INCLUDING_64_BIT)
+ COPY_PHASE_STRIP
+ YES
+ DSTROOT
+ /tmp/xcodeproj.dst
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_PRECOMPILE_PREFIX_HEADER
+ YES
+ GCC_PREFIX_HEADER
+ Pods-DTCoreText-prefix.pch
+ GCC_VERSION
+ com.apple.compilers.llvm.clang.1_0
+ INSTALL_PATH
+ $(BUILT_PRODUCTS_DIR)
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ OTHER_CFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_CPLUSPLUSFLAGS
+
+ -DNS_BLOCK_ASSERTIONS=1
+ $(inherited)
+
+ OTHER_LDFLAGS
+
+ PRODUCT_NAME
+ $(TARGET_NAME)
+ PUBLIC_HEADERS_FOLDER_PATH
+ $(TARGET_NAME)
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ F3514EDA3BC745809FA13BE1
+
+ fileRef
+ 92346953AF2F463F97AAA89B
+ isa
+ PBXBuildFile
+
+ F37A9B8D99A0487C84F344BE
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTColorFunctions.h
+ path
+ Core/Source/DTColorFunctions.h
+ sourceTree
+ <group>
+
+ F3C63110C257431F9D2607B0
+
+ buildSettings
+
+ ALWAYS_SEARCH_USER_PATHS
+ NO
+ CLANG_CXX_LANGUAGE_STANDARD
+ gnu++0x
+ CLANG_CXX_LIBRARY
+ libc++
+ CLANG_ENABLE_MODULES
+ YES
+ CLANG_ENABLE_OBJC_ARC
+ NO
+ CLANG_WARN_BOOL_CONVERSION
+ YES
+ CLANG_WARN_CONSTANT_CONVERSION
+ YES
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE
+ YES
+ CLANG_WARN_EMPTY_BODY
+ YES
+ CLANG_WARN_ENUM_CONVERSION
+ YES
+ CLANG_WARN_INT_CONVERSION
+ YES
+ CLANG_WARN_OBJC_ROOT_CLASS
+ YES
+ COPY_PHASE_STRIP
+ NO
+ ENABLE_NS_ASSERTIONS
+ NO
+ GCC_C_LANGUAGE_STANDARD
+ gnu99
+ GCC_WARN_64_TO_32_BIT_CONVERSION
+ YES
+ GCC_WARN_ABOUT_RETURN_TYPE
+ YES
+ GCC_WARN_UNDECLARED_SELECTOR
+ YES
+ GCC_WARN_UNINITIALIZED_AUTOS
+ YES
+ GCC_WARN_UNUSED_FUNCTION
+ YES
+ GCC_WARN_UNUSED_VARIABLE
+ YES
+ IPHONEOS_DEPLOYMENT_TARGET
+ 7.0
+ STRIP_INSTALLED_PRODUCT
+ NO
+ VALIDATE_PRODUCT
+ YES
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ F3DE4A484C5146C59F9D3FA1
+
+ fileRef
+ 3CBA3444A22A4D42A08B6733
+ isa
+ PBXBuildFile
+
+ F42D88622430417CAF68B7C0
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTAsyncFileDeleter.h
+ path
+ Core/Source/DTAsyncFileDeleter.h
+ sourceTree
+ <group>
+
+ F44371693D4C43519400FBA9
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTVideoTextAttachment.h
+ path
+ Core/Source/DTVideoTextAttachment.h
+ sourceTree
+ <group>
+
+ F4462D79AFB04EB4A66AC9C8
+
+ fileRef
+ F8A6F608F10D4C60944FE8E7
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ F4B6B99B82D14CFDA1561426
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextFunctions.h
+ path
+ Core/Source/DTCoreTextFunctions.h
+ sourceTree
+ <group>
+
+ F5A8546EF9EB4F128F5C6B44
+
+ fileRef
+ 339E3A5E38B54616BE82916A
+ isa
+ PBXBuildFile
+
+ F6231A765C8F45F280773F63
+
+ fileRef
+ DE97715129FB4612B9B597EB
+ isa
+ PBXBuildFile
+
+ F638152DE27D461EB6F32CC7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextGlyphRun.m
+ path
+ Core/Source/DTCoreTextGlyphRun.m
+ sourceTree
+ <group>
+
+ F6BB9ECB3BE9427089B3FF7E
+
+ fileRef
+ ECA0834290A6498393CE2005
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ F6CF71D25B3448C98C33C892
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSDictionary+DTCoreText.h
+ path
+ Core/Source/NSDictionary+DTCoreText.h
+ sourceTree
+ <group>
+
+ F7BF5CA0452B42A9872765FA
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ MKNetworkKit.h
+ path
+ MKNetworkKit/MKNetworkKit.h
+ sourceTree
+ <group>
+
+ F81740C9D0AC41E4A2C5B9A5
+
+ buildActionMask
+ 2147483647
+ files
+
+ EA593A8D6B2247B18E64025F
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ F84780ED645B49168758ABEB
+
+ fileRef
+ C04B9FC708814C53A09D6E23
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ F8A6F608F10D4C60944FE8E7
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTBreakHTMLElement.m
+ path
+ Core/Source/DTBreakHTMLElement.m
+ sourceTree
+ <group>
+
+ F8D680104FB045B29EF61932
+
+ fileRef
+ 1ABE7966E0F64EBAA714A5B3
+ isa
+ PBXBuildFile
+
+ FA2F74A4EFEA41B5A3358A1B
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ DTCoreTextLayoutLine.m
+ path
+ Core/Source/DTCoreTextLayoutLine.m
+ sourceTree
+ <group>
+
+ FB8B904BA76E4B61926A625E
+
+ containerPortal
+ 61BECDE4AE904F968FD32FEE
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ E9B6674D0519400D8E9E238A
+ remoteInfo
+ Pods-SBJson
+
+ FC534A67C30B45B98325A21E
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ path
+ Pods-SDWebImage-prefix.pch
+ sourceTree
+ <group>
+
+ FD10785F30B348CE9E562FC4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ NSURL+DTUnshorten.m
+ path
+ Core/Source/NSURL+DTUnshorten.m
+ sourceTree
+ <group>
+
+ FD388BA3AD9742F199695625
+
+ fileRef
+ 9AFFE1D0044F47DBB53CAC8A
+ isa
+ PBXBuildFile
+ settings
+
+ COMPILER_FLAGS
+ -fobjc-arc -DOS_OBJECT_USE_OBJC=0
+
+
+ FD971B38C1C7424E84DA4489
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.objc
+ name
+ UIFont+DTCoreText.m
+ path
+ Core/Source/UIFont+DTCoreText.m
+ sourceTree
+ <group>
+
+ FE1D3D4F9F224A0F840A3B03
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ NSAttributedString+HTML.h
+ path
+ Core/Source/NSAttributedString+HTML.h
+ sourceTree
+ <group>
+
+ FE8049914E024950B010353C
+
+ fileRef
+ 88705AC070FF4F4DB0315B3E
+ isa
+ PBXBuildFile
+
+ FE91E419F5C34651B684D197
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Pods.xcconfig
+ sourceTree
+ <group>
+
+ FE96CBD264AC47C5B61EEC2A
+
+ buildActionMask
+ 2147483647
+ files
+
+ B0F85DF01A9F4A22B99323BE
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ FEB9F4B51D884E8FAB907D21
+
+ fileRef
+ E5838B0F2ECF4FAB99C6D7F9
+ isa
+ PBXBuildFile
+
+ FF171065973D43F09AE70BDF
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ UIApplication+DTNetworkActivity.h
+ path
+ Core/Source/iOS/UIApplication+DTNetworkActivity.h
+ sourceTree
+ <group>
+
+ FF851F75C6E44698B3AA37F4
+
+ includeInIndex
+ 1
+ isa
+ PBXFileReference
+ lastKnownFileType
+ sourcecode.c.h
+ name
+ DTCoreTextConstants.h
+ path
+ Core/Source/DTCoreTextConstants.h
+ sourceTree
+ <group>
+
+ FFFC66B5339047FC9DEF4420
+
+ fileRef
+ FF851F75C6E44698B3AA37F4
+ isa
+ PBXBuildFile
+
+
+ rootObject
+ 61BECDE4AE904F968FD32FEE
+
+
diff --git a/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-Reachability.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-Reachability.xcscheme
new file mode 100644
index 0000000..4d346f8
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-Reachability.xcscheme
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SBJson.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SBJson.xcscheme
new file mode 100644
index 0000000..cfc0d7e
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SBJson.xcscheme
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SDWebImage.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SDWebImage.xcscheme
new file mode 100644
index 0000000..186006f
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods-SDWebImage.xcscheme
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods.xcscheme
new file mode 100644
index 0000000..3eec5b4
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/Pods.xcscheme
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..3a4b45f
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/xmfish.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,82 @@
+
+
+
+
+ SchemeUserState
+
+ Pods-DTCoreText.xcscheme
+
+ isShown
+
+
+ Pods-DTFoundation.xcscheme
+
+ isShown
+
+
+ Pods-MKNetworkKit.xcscheme
+
+ isShown
+
+
+ Pods-Reachability.xcscheme
+
+ isShown
+
+
+ Pods-SBJson.xcscheme
+
+ isShown
+
+
+ Pods-SDWebImage.xcscheme
+
+ isShown
+
+
+ Pods.xcscheme
+
+ isShown
+
+
+
+ SuppressBuildableAutocreation
+
+ 0E99819739AC47ABA7FA492B
+
+ primary
+
+
+ 31DC683E7A6647F99E51FDF8
+
+ primary
+
+
+ 911FBED90C744921BBA741B8
+
+ primary
+
+
+ B3EC766BC8404753A0CDA0A5
+
+ primary
+
+
+ C98B7D50DC474B978299407B
+
+ primary
+
+
+ E91BD44DF6524EF182815260
+
+ primary
+
+
+ E9B6674D0519400D8E9E238A
+
+ primary
+
+
+
+
+
diff --git a/Pods/Reachability/Reachability.h b/Pods/Reachability/Reachability.h
new file mode 100644
index 0000000..211b816
--- /dev/null
+++ b/Pods/Reachability/Reachability.h
@@ -0,0 +1,109 @@
+/*
+ Copyright (c) 2011, Tony Million.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+
+/**
+ * Does ARC support GCD objects?
+ * It does if the minimum deployment target is iOS 6+ or Mac OS X 8+
+ *
+ * @see http://opensource.apple.com/source/libdispatch/libdispatch-228.18/os/object.h
+ **/
+#if OS_OBJECT_USE_OBJC
+#define NEEDS_DISPATCH_RETAIN_RELEASE 0
+#else
+#define NEEDS_DISPATCH_RETAIN_RELEASE 1
+#endif
+
+/**
+ * Create NS_ENUM macro if it does not exist on the targeted version of iOS or OS X.
+ *
+ * @see http://nshipster.com/ns_enum-ns_options/
+ **/
+#ifndef NS_ENUM
+#define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type
+#endif
+
+extern NSString *const kReachabilityChangedNotification;
+
+typedef NS_ENUM(NSInteger, NetworkStatus) {
+ // Apple NetworkStatus Compatible Names.
+ NotReachable = 0,
+ ReachableViaWiFi = 2,
+ ReachableViaWWAN = 1
+};
+
+@class Reachability;
+
+typedef void (^NetworkReachable)(Reachability * reachability);
+typedef void (^NetworkUnreachable)(Reachability * reachability);
+
+@interface Reachability : NSObject
+
+@property (nonatomic, copy) NetworkReachable reachableBlock;
+@property (nonatomic, copy) NetworkUnreachable unreachableBlock;
+
+
+@property (nonatomic, assign) BOOL reachableOnWWAN;
+
++(Reachability*)reachabilityWithHostname:(NSString*)hostname;
++(Reachability*)reachabilityForInternetConnection;
++(Reachability*)reachabilityWithAddress:(const struct sockaddr_in*)hostAddress;
++(Reachability*)reachabilityForLocalWiFi;
+
+-(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref;
+
+-(BOOL)startNotifier;
+-(void)stopNotifier;
+
+-(BOOL)isReachable;
+-(BOOL)isReachableViaWWAN;
+-(BOOL)isReachableViaWiFi;
+
+// WWAN may be available, but not active until a connection has been established.
+// WiFi may require a connection for VPN on Demand.
+-(BOOL)isConnectionRequired; // Identical DDG variant.
+-(BOOL)connectionRequired; // Apple's routine.
+// Dynamic, on demand connection?
+-(BOOL)isConnectionOnDemand;
+// Is user intervention required?
+-(BOOL)isInterventionRequired;
+
+-(NetworkStatus)currentReachabilityStatus;
+-(SCNetworkReachabilityFlags)reachabilityFlags;
+-(NSString*)currentReachabilityString;
+-(NSString*)currentReachabilityFlags;
+
+@end
diff --git a/Pods/Reachability/Reachability.m b/Pods/Reachability/Reachability.m
new file mode 100644
index 0000000..96ef95c
--- /dev/null
+++ b/Pods/Reachability/Reachability.m
@@ -0,0 +1,527 @@
+/*
+ Copyright (c) 2011, Tony Million.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import "Reachability.h"
+
+
+NSString *const kReachabilityChangedNotification = @"kReachabilityChangedNotification";
+
+@interface Reachability ()
+
+@property (nonatomic, assign) SCNetworkReachabilityRef reachabilityRef;
+
+
+#if NEEDS_DISPATCH_RETAIN_RELEASE
+@property (nonatomic, assign) dispatch_queue_t reachabilitySerialQueue;
+#else
+@property (nonatomic, strong) dispatch_queue_t reachabilitySerialQueue;
+#endif
+
+
+@property (nonatomic, strong) id reachabilityObject;
+
+-(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags;
+-(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags;
+
+@end
+
+static NSString *reachabilityFlags(SCNetworkReachabilityFlags flags)
+{
+ return [NSString stringWithFormat:@"%c%c %c%c%c%c%c%c%c",
+#if TARGET_OS_IPHONE
+ (flags & kSCNetworkReachabilityFlagsIsWWAN) ? 'W' : '-',
+#else
+ 'X',
+#endif
+ (flags & kSCNetworkReachabilityFlagsReachable) ? 'R' : '-',
+ (flags & kSCNetworkReachabilityFlagsConnectionRequired) ? 'c' : '-',
+ (flags & kSCNetworkReachabilityFlagsTransientConnection) ? 't' : '-',
+ (flags & kSCNetworkReachabilityFlagsInterventionRequired) ? 'i' : '-',
+ (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic) ? 'C' : '-',
+ (flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ? 'D' : '-',
+ (flags & kSCNetworkReachabilityFlagsIsLocalAddress) ? 'l' : '-',
+ (flags & kSCNetworkReachabilityFlagsIsDirect) ? 'd' : '-'];
+}
+
+// Start listening for reachability notifications on the current run loop
+static void TMReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void* info)
+{
+#pragma unused (target)
+#if __has_feature(objc_arc)
+ Reachability *reachability = ((__bridge Reachability*)info);
+#else
+ Reachability *reachability = ((Reachability*)info);
+#endif
+
+ // We probably don't need an autoreleasepool here, as GCD docs state each queue has its own autorelease pool,
+ // but what the heck eh?
+ @autoreleasepool
+ {
+ [reachability reachabilityChanged:flags];
+ }
+}
+
+
+@implementation Reachability
+
+@synthesize reachabilityRef;
+@synthesize reachabilitySerialQueue;
+
+@synthesize reachableOnWWAN;
+
+@synthesize reachableBlock;
+@synthesize unreachableBlock;
+
+@synthesize reachabilityObject;
+
+#pragma mark - Class Constructor Methods
+
++(Reachability*)reachabilityWithHostName:(NSString*)hostname
+{
+ return [Reachability reachabilityWithHostname:hostname];
+}
+
++(Reachability*)reachabilityWithHostname:(NSString*)hostname
+{
+ SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithName(NULL, [hostname UTF8String]);
+ if (ref)
+ {
+ id reachability = [[self alloc] initWithReachabilityRef:ref];
+
+#if __has_feature(objc_arc)
+ return reachability;
+#else
+ return [reachability autorelease];
+#endif
+
+ }
+
+ return nil;
+}
+
++(Reachability *)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress
+{
+ SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)hostAddress);
+ if (ref)
+ {
+ id reachability = [[self alloc] initWithReachabilityRef:ref];
+
+#if __has_feature(objc_arc)
+ return reachability;
+#else
+ return [reachability autorelease];
+#endif
+ }
+
+ return nil;
+}
+
++(Reachability *)reachabilityForInternetConnection
+{
+ struct sockaddr_in zeroAddress;
+ bzero(&zeroAddress, sizeof(zeroAddress));
+ zeroAddress.sin_len = sizeof(zeroAddress);
+ zeroAddress.sin_family = AF_INET;
+
+ return [self reachabilityWithAddress:&zeroAddress];
+}
+
++(Reachability*)reachabilityForLocalWiFi
+{
+ struct sockaddr_in localWifiAddress;
+ bzero(&localWifiAddress, sizeof(localWifiAddress));
+ localWifiAddress.sin_len = sizeof(localWifiAddress);
+ localWifiAddress.sin_family = AF_INET;
+ // IN_LINKLOCALNETNUM is defined in as 169.254.0.0
+ localWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM);
+
+ return [self reachabilityWithAddress:&localWifiAddress];
+}
+
+
+// Initialization methods
+
+-(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref
+{
+ self = [super init];
+ if (self != nil)
+ {
+ self.reachableOnWWAN = YES;
+ self.reachabilityRef = ref;
+ }
+
+ return self;
+}
+
+-(void)dealloc
+{
+ [self stopNotifier];
+
+ if(self.reachabilityRef)
+ {
+ CFRelease(self.reachabilityRef);
+ self.reachabilityRef = nil;
+ }
+
+ self.reachableBlock = nil;
+ self.unreachableBlock = nil;
+
+#if !(__has_feature(objc_arc))
+ [super dealloc];
+#endif
+
+
+}
+
+#pragma mark - Notifier Methods
+
+// Notifier
+// NOTE: This uses GCD to trigger the blocks - they *WILL NOT* be called on THE MAIN THREAD
+// - In other words DO NOT DO ANY UI UPDATES IN THE BLOCKS.
+// INSTEAD USE dispatch_async(dispatch_get_main_queue(), ^{UISTUFF}) (or dispatch_sync if you want)
+
+-(BOOL)startNotifier
+{
+ SCNetworkReachabilityContext context = { 0, NULL, NULL, NULL, NULL };
+
+ // this should do a retain on ourself, so as long as we're in notifier mode we shouldn't disappear out from under ourselves
+ // woah
+ self.reachabilityObject = self;
+
+
+
+ // First, we need to create a serial queue.
+ // We allocate this once for the lifetime of the notifier.
+ self.reachabilitySerialQueue = dispatch_queue_create("com.tonymillion.reachability", NULL);
+ if(!self.reachabilitySerialQueue)
+ {
+ return NO;
+ }
+
+#if __has_feature(objc_arc)
+ context.info = (__bridge void *)self;
+#else
+ context.info = (void *)self;
+#endif
+
+ if (!SCNetworkReachabilitySetCallback(self.reachabilityRef, TMReachabilityCallback, &context))
+ {
+#ifdef DEBUG
+ NSLog(@"SCNetworkReachabilitySetCallback() failed: %s", SCErrorString(SCError()));
+#endif
+
+ // Clear out the dispatch queue
+ if(self.reachabilitySerialQueue)
+ {
+#if NEEDS_DISPATCH_RETAIN_RELEASE
+ dispatch_release(self.reachabilitySerialQueue);
+#endif
+ self.reachabilitySerialQueue = nil;
+ }
+
+ self.reachabilityObject = nil;
+
+ return NO;
+ }
+
+ // Set it as our reachability queue, which will retain the queue
+ if(!SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, self.reachabilitySerialQueue))
+ {
+#ifdef DEBUG
+ NSLog(@"SCNetworkReachabilitySetDispatchQueue() failed: %s", SCErrorString(SCError()));
+#endif
+
+ // UH OH - FAILURE!
+
+ // First stop, any callbacks!
+ SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
+
+ // Then clear out the dispatch queue.
+ if(self.reachabilitySerialQueue)
+ {
+#if NEEDS_DISPATCH_RETAIN_RELEASE
+ dispatch_release(self.reachabilitySerialQueue);
+#endif
+ self.reachabilitySerialQueue = nil;
+ }
+
+ self.reachabilityObject = nil;
+
+ return NO;
+ }
+
+ return YES;
+}
+
+-(void)stopNotifier
+{
+ // First stop, any callbacks!
+ SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
+
+ // Unregister target from the GCD serial dispatch queue.
+ SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, NULL);
+
+ if(self.reachabilitySerialQueue)
+ {
+#if NEEDS_DISPATCH_RETAIN_RELEASE
+ dispatch_release(self.reachabilitySerialQueue);
+#endif
+ self.reachabilitySerialQueue = nil;
+ }
+
+ self.reachabilityObject = nil;
+}
+
+#pragma mark - reachability tests
+
+// This is for the case where you flick the airplane mode;
+// you end up getting something like this:
+//Reachability: WR ct-----
+//Reachability: -- -------
+//Reachability: WR ct-----
+//Reachability: -- -------
+// We treat this as 4 UNREACHABLE triggers - really apple should do better than this
+
+#define testcase (kSCNetworkReachabilityFlagsConnectionRequired | kSCNetworkReachabilityFlagsTransientConnection)
+
+-(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags
+{
+ BOOL connectionUP = YES;
+
+ if(!(flags & kSCNetworkReachabilityFlagsReachable))
+ connectionUP = NO;
+
+ if( (flags & testcase) == testcase )
+ connectionUP = NO;
+
+#if TARGET_OS_IPHONE
+ if(flags & kSCNetworkReachabilityFlagsIsWWAN)
+ {
+ // We're on 3G.
+ if(!self.reachableOnWWAN)
+ {
+ // We don't want to connect when on 3G.
+ connectionUP = NO;
+ }
+ }
+#endif
+
+ return connectionUP;
+}
+
+-(BOOL)isReachable
+{
+ SCNetworkReachabilityFlags flags;
+
+ if(!SCNetworkReachabilityGetFlags(self.reachabilityRef, &flags))
+ return NO;
+
+ return [self isReachableWithFlags:flags];
+}
+
+-(BOOL)isReachableViaWWAN
+{
+#if TARGET_OS_IPHONE
+
+ SCNetworkReachabilityFlags flags = 0;
+
+ if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ // Check we're REACHABLE
+ if(flags & kSCNetworkReachabilityFlagsReachable)
+ {
+ // Now, check we're on WWAN
+ if(flags & kSCNetworkReachabilityFlagsIsWWAN)
+ {
+ return YES;
+ }
+ }
+ }
+#endif
+
+ return NO;
+}
+
+-(BOOL)isReachableViaWiFi
+{
+ SCNetworkReachabilityFlags flags = 0;
+
+ if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ // Check we're reachable
+ if((flags & kSCNetworkReachabilityFlagsReachable))
+ {
+#if TARGET_OS_IPHONE
+ // Check we're NOT on WWAN
+ if((flags & kSCNetworkReachabilityFlagsIsWWAN))
+ {
+ return NO;
+ }
+#endif
+ return YES;
+ }
+ }
+
+ return NO;
+}
+
+
+// WWAN may be available, but not active until a connection has been established.
+// WiFi may require a connection for VPN on Demand.
+-(BOOL)isConnectionRequired
+{
+ return [self connectionRequired];
+}
+
+-(BOOL)connectionRequired
+{
+ SCNetworkReachabilityFlags flags;
+
+ if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ return (flags & kSCNetworkReachabilityFlagsConnectionRequired);
+ }
+
+ return NO;
+}
+
+// Dynamic, on demand connection?
+-(BOOL)isConnectionOnDemand
+{
+ SCNetworkReachabilityFlags flags;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ return ((flags & kSCNetworkReachabilityFlagsConnectionRequired) &&
+ (flags & (kSCNetworkReachabilityFlagsConnectionOnTraffic | kSCNetworkReachabilityFlagsConnectionOnDemand)));
+ }
+
+ return NO;
+}
+
+// Is user intervention required?
+-(BOOL)isInterventionRequired
+{
+ SCNetworkReachabilityFlags flags;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ return ((flags & kSCNetworkReachabilityFlagsConnectionRequired) &&
+ (flags & kSCNetworkReachabilityFlagsInterventionRequired));
+ }
+
+ return NO;
+}
+
+
+#pragma mark - reachability status stuff
+
+-(NetworkStatus)currentReachabilityStatus
+{
+ if([self isReachable])
+ {
+ if([self isReachableViaWiFi])
+ return ReachableViaWiFi;
+
+#if TARGET_OS_IPHONE
+ return ReachableViaWWAN;
+#endif
+ }
+
+ return NotReachable;
+}
+
+-(SCNetworkReachabilityFlags)reachabilityFlags
+{
+ SCNetworkReachabilityFlags flags = 0;
+
+ if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ return flags;
+ }
+
+ return 0;
+}
+
+-(NSString*)currentReachabilityString
+{
+ NetworkStatus temp = [self currentReachabilityStatus];
+
+ if(temp == reachableOnWWAN)
+ {
+ // Updated for the fact that we have CDMA phones now!
+ return NSLocalizedString(@"Cellular", @"");
+ }
+ if (temp == ReachableViaWiFi)
+ {
+ return NSLocalizedString(@"WiFi", @"");
+ }
+
+ return NSLocalizedString(@"No Connection", @"");
+}
+
+-(NSString*)currentReachabilityFlags
+{
+ return reachabilityFlags([self reachabilityFlags]);
+}
+
+#pragma mark - Callback function calls this method
+
+-(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags
+{
+ if([self isReachableWithFlags:flags])
+ {
+ if(self.reachableBlock)
+ {
+ self.reachableBlock(self);
+ }
+ }
+ else
+ {
+ if(self.unreachableBlock)
+ {
+ self.unreachableBlock(self);
+ }
+ }
+
+ // this makes sure the change notification happens on the MAIN THREAD
+ dispatch_async(dispatch_get_main_queue(), ^{
+ [[NSNotificationCenter defaultCenter] postNotificationName:kReachabilityChangedNotification
+ object:self];
+ });
+}
+
+#pragma mark - Debug Description
+
+- (NSString *) description;
+{
+ NSString *description = [NSString stringWithFormat:@"<%@: %#x>",
+ NSStringFromClass([self class]), (unsigned int) self];
+ return description;
+}
+
+@end
diff --git a/Pods/SBJson/src/main/objc/SBJson4.h b/Pods/SBJson/src/main/objc/SBJson4.h
new file mode 100644
index 0000000..f996ed4
--- /dev/null
+++ b/Pods/SBJson/src/main/objc/SBJson4.h
@@ -0,0 +1,35 @@
+/*
+ Copyright (C) 2009-2011 Stig Brautaset. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ * Neither the name of the author nor the names of its contributors may be used
+ to endorse or promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import "SBJson4Writer.h"
+#import "SBJson4StreamParser.h"
+#import "SBJson4Parser.h"
+#import "SBJson4StreamWriter.h"
+#import "SBJson4StreamTokeniser.h"
+