diff --git a/Podfile.lock b/Podfile.lock index 968e947..1f90b12 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -2,23 +2,25 @@ PODS: - AFNetworking (1.3.1) - DACircularProgress (2.1.0) - EGOCache (2.0) - - JSONKit (1.5pre) - - MagicalRecord (2.1) + - JSONKit (1.4) + - MagicalRecord (2.1): + - MagicalRecord/Core (= 2.1) + - MagicalRecord/Core (2.1) - MBProgressHUD (0.8) - MGImageUtilities (0.0.1) - MWPhotoBrowser (1.1.4): - DACircularProgress - MBProgressHUD - - MWPhotoBrowser/ARC - - SDWebImage (= 3.5) + - MWPhotoBrowser/ARC (= 1.1.4) + - SDWebImage (~> 3.5) - MWPhotoBrowser/ARC (1.1.4): - DACircularProgress - MBProgressHUD - - SDWebImage (= 3.5) + - SDWebImage (~> 3.5) - Objective-C-HMTL-Parser (0.0.1) - Reachability (3.1.1) - SDWebImage (3.5): - - SDWebImage/Core + - SDWebImage/Core (= 3.5) - SDWebImage/Core (3.5) - SVProgressHUD (1.0) @@ -34,17 +36,17 @@ DEPENDENCIES: - SVProgressHUD SPEC CHECKSUMS: - AFNetworking: 9ec8aafb9269236a7630bd8d9838ce2ba30fa2a0 - DACircularProgress: 8c8f20c8dffdd647fbf570ddecbc2b1b59da5888 - EGOCache: c7116e8a6692eecb542f001a9c71f9b71ae9644b - JSONKit: 409734ab3407fce90ef7eaa95d7168f38d9a6601 - MagicalRecord: 64e7184c240087a45e9588a722eaf05b0ad837f7 - MBProgressHUD: 2bbc6f470111daf7f3eaa4eb12b8cbf01c4c0622 - MGImageUtilities: ab3580f2161b10f8a41331baea87aaafbd688950 - MWPhotoBrowser: bcc8bffb52c7ae6e8550d98336c65b8de969aeb3 - Objective-C-HMTL-Parser: 4fca85e186a829cfe8db8e316e9688571ea4dfed - Reachability: 2be6bc2fd2bd31d97f5db33e75e4b29c79e95883 - SDWebImage: f1a72472f8a2d54445f1fedafe2090593d9caf7f - SVProgressHUD: 5e10939a296debf5fe5a5895eda9539b8b2114f1 + AFNetworking: 5db28423ed062e2b15b97c731f06cfb6668e607a + DACircularProgress: 4dfac2cc9efe2e352cabe32a2b243fd9768a3b6c + EGOCache: 71abd9a8cbf0c357309f25761f2ba06818b10661 + JSONKit: 2111ac2b11f7ea0d07bb1d9d09e650918336a134 + MagicalRecord: 5db5b3b3d70e62b0c310c57f1294be61fbc7d548 + MBProgressHUD: c356980b0cd097f19acec959b49dca5eb8ec31be + MGImageUtilities: 2dd1872bfb5d241f894bfb78286b05bb74005ef6 + MWPhotoBrowser: 654360fa2d37f9a7731ccb3685bbaf75c4884a99 + Objective-C-HMTL-Parser: f81bfc686fa447486477b7a2ef0cdca36d516b48 + Reachability: 8e9635e3cb4f98e7f825e51147f677ecc694d0e7 + SDWebImage: c9bc95975144c7dfa93b9df2d1d9d6d4dbe44715 + SVProgressHUD: 5034c6e22b8c2ca3e09402e48d41ed0340aa1c50 -COCOAPODS: 0.27.1 +COCOAPODS: 0.36.0 diff --git a/Pods/BuildHeaders/AFNetworking/AFHTTPClient.h b/Pods/BuildHeaders/AFNetworking/AFHTTPClient.h deleted file mode 120000 index a88168d..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFHTTPClient.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFHTTPClient.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFHTTPRequestOperation.h b/Pods/BuildHeaders/AFNetworking/AFHTTPRequestOperation.h deleted file mode 120000 index d51daed..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFHTTPRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFImageRequestOperation.h b/Pods/BuildHeaders/AFNetworking/AFImageRequestOperation.h deleted file mode 120000 index f7c5e91..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFImageRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFImageRequestOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFJSONRequestOperation.h b/Pods/BuildHeaders/AFNetworking/AFJSONRequestOperation.h deleted file mode 120000 index 4dd9622..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFJSONRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFJSONRequestOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFNetworkActivityIndicatorManager.h b/Pods/BuildHeaders/AFNetworking/AFNetworkActivityIndicatorManager.h deleted file mode 120000 index a09102c..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFNetworkActivityIndicatorManager.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFNetworking.h b/Pods/BuildHeaders/AFNetworking/AFNetworking.h deleted file mode 120000 index 83dd518..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFNetworking.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFNetworking.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFPropertyListRequestOperation.h b/Pods/BuildHeaders/AFNetworking/AFPropertyListRequestOperation.h deleted file mode 120000 index fb82b5c..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFPropertyListRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFURLConnectionOperation.h b/Pods/BuildHeaders/AFNetworking/AFURLConnectionOperation.h deleted file mode 120000 index 360459d..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFURLConnectionOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFURLConnectionOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/AFXMLRequestOperation.h b/Pods/BuildHeaders/AFNetworking/AFXMLRequestOperation.h deleted file mode 120000 index c5c354b..0000000 --- a/Pods/BuildHeaders/AFNetworking/AFXMLRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFXMLRequestOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/AFNetworking/UIImageView+AFNetworking.h b/Pods/BuildHeaders/AFNetworking/UIImageView+AFNetworking.h deleted file mode 120000 index 7c7e6c3..0000000 --- a/Pods/BuildHeaders/AFNetworking/UIImageView+AFNetworking.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h \ No newline at end of file diff --git a/Pods/BuildHeaders/DACircularProgress/DACircularProgressView.h b/Pods/BuildHeaders/DACircularProgress/DACircularProgressView.h deleted file mode 120000 index 6643808..0000000 --- a/Pods/BuildHeaders/DACircularProgress/DACircularProgressView.h +++ /dev/null @@ -1 +0,0 @@ -../../DACircularProgress/DACircularProgress/DACircularProgressView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/EGOCache/EGOCache.h b/Pods/BuildHeaders/EGOCache/EGOCache.h deleted file mode 120000 index db24d04..0000000 --- a/Pods/BuildHeaders/EGOCache/EGOCache.h +++ /dev/null @@ -1 +0,0 @@ -../../EGOCache/EGOCache.h \ No newline at end of file diff --git a/Pods/BuildHeaders/JSONKit/JSONKit.h b/Pods/BuildHeaders/JSONKit/JSONKit.h deleted file mode 120000 index ed38c55..0000000 --- a/Pods/BuildHeaders/JSONKit/JSONKit.h +++ /dev/null @@ -1 +0,0 @@ -../../JSONKit/JSONKit.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MBProgressHUD/MBProgressHUD.h b/Pods/BuildHeaders/MBProgressHUD/MBProgressHUD.h deleted file mode 120000 index 6a8f158..0000000 --- a/Pods/BuildHeaders/MBProgressHUD/MBProgressHUD.h +++ /dev/null @@ -1 +0,0 @@ -../../MBProgressHUD/MBProgressHUD.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MGImageUtilities/UIImage+ProportionalFill.h b/Pods/BuildHeaders/MGImageUtilities/UIImage+ProportionalFill.h deleted file mode 120000 index 639db6a..0000000 --- a/Pods/BuildHeaders/MGImageUtilities/UIImage+ProportionalFill.h +++ /dev/null @@ -1 +0,0 @@ -../../MGImageUtilities/Classes/UIImage+ProportionalFill.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MGImageUtilities/UIImage+Tint.h b/Pods/BuildHeaders/MGImageUtilities/UIImage+Tint.h deleted file mode 120000 index c0ea7a7..0000000 --- a/Pods/BuildHeaders/MGImageUtilities/UIImage+Tint.h +++ /dev/null @@ -1 +0,0 @@ -../../MGImageUtilities/Classes/UIImage+Tint.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWCaptionView.h b/Pods/BuildHeaders/MWPhotoBrowser/MWCaptionView.h deleted file mode 120000 index 7db07da..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWCaptionView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWCaptionView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWPhoto.h b/Pods/BuildHeaders/MWPhotoBrowser/MWPhoto.h deleted file mode 120000 index f11c292..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWPhoto.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhoto.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoBrowser.h b/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoBrowser.h deleted file mode 120000 index e662e89..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoBrowser.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoBrowser.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoProtocol.h b/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoProtocol.h deleted file mode 120000 index 24e5b5f..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWPhotoProtocol.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoProtocol.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWPreprocessor.h b/Pods/BuildHeaders/MWPhotoBrowser/MWPreprocessor.h deleted file mode 120000 index eebe607..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWPreprocessor.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPreprocessor.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingImageView.h b/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingImageView.h deleted file mode 120000 index e37fb6d..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingImageView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingImageView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingView.h b/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingView.h deleted file mode 120000 index b3a83ff..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWTapDetectingView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MWPhotoBrowser/MWZoomingScrollView.h b/Pods/BuildHeaders/MWPhotoBrowser/MWZoomingScrollView.h deleted file mode 120000 index 0ba304a..0000000 --- a/Pods/BuildHeaders/MWPhotoBrowser/MWZoomingScrollView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWZoomingScrollView.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/CoreData+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/CoreData+MagicalRecord.h deleted file mode 120000 index 0f36654..0000000 --- a/Pods/BuildHeaders/MagicalRecord/CoreData+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/CoreData+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalImportFunctions.h b/Pods/BuildHeaders/MagicalRecord/MagicalImportFunctions.h deleted file mode 120000 index 55960f5..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalImportFunctions.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/MagicalImportFunctions.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Actions.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Actions.h deleted file mode 120000 index 82f30a6..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Actions.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Actions.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ErrorHandling.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ErrorHandling.h deleted file mode 120000 index 1a1a0b0..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ErrorHandling.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ErrorHandling.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Options.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Options.h deleted file mode 120000 index 0b8323a..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Options.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Options.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Setup.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Setup.h deleted file mode 120000 index 25a412b..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+Setup.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Setup.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ShorthandSupport.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ShorthandSupport.h deleted file mode 120000 index bb09e9c..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+ShorthandSupport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ShorthandSupport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+iCloud.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord+iCloud.h deleted file mode 120000 index 2a95ff2..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord+iCloud.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+iCloud.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecord.h deleted file mode 120000 index ee99f5b..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/MagicalRecordShorthand.h b/Pods/BuildHeaders/MagicalRecord/MagicalRecordShorthand.h deleted file mode 120000 index 858b5cc..0000000 --- a/Pods/BuildHeaders/MagicalRecord/MagicalRecordShorthand.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecordShorthand.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSAttributeDescription+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSAttributeDescription+MagicalDataImport.h deleted file mode 120000 index 04df3ee..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSAttributeDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSEntityDescription+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSEntityDescription+MagicalDataImport.h deleted file mode 120000 index eb45df1..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSEntityDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalAggregation.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalAggregation.h deleted file mode 120000 index 43fcf3f..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalAggregation.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalDataImport.h deleted file mode 120000 index 835cb49..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalFinders.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalFinders.h deleted file mode 120000 index 0978702..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalFinders.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRecord.h deleted file mode 120000 index 396cd47..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRequests.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRequests.h deleted file mode 120000 index b715c03..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObject+MagicalRequests.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalObserving.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalObserving.h deleted file mode 120000 index b6061c2..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalObserving.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalRecord.h deleted file mode 120000 index 63bd22f..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalSaves.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalSaves.h deleted file mode 120000 index 718a273..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalSaves.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalThreading.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalThreading.h deleted file mode 120000 index 836e6e6..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectContext+MagicalThreading.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectModel+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/NSManagedObjectModel+MagicalRecord.h deleted file mode 120000 index 8d29fea..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSManagedObjectModel+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSNumber+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSNumber+MagicalDataImport.h deleted file mode 120000 index 658cdbe..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSNumber+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSObject+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSObject+MagicalDataImport.h deleted file mode 120000 index 51db92f..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSObject+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSPersistentStore+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/NSPersistentStore+MagicalRecord.h deleted file mode 120000 index 384ea91..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSPersistentStore+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h b/Pods/BuildHeaders/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h deleted file mode 120000 index 2f06831..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h deleted file mode 120000 index c947bf5..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/MagicalRecord/NSString+MagicalDataImport.h b/Pods/BuildHeaders/MagicalRecord/NSString+MagicalDataImport.h deleted file mode 120000 index de79139..0000000 --- a/Pods/BuildHeaders/MagicalRecord/NSString+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLNode.h b/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLNode.h deleted file mode 120000 index 41fd3f6..0000000 --- a/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLNode.h +++ /dev/null @@ -1 +0,0 @@ -../../Objective-C-HMTL-Parser/HTMLNode.h \ No newline at end of file diff --git a/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLParser.h b/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLParser.h deleted file mode 120000 index 0dc0231..0000000 --- a/Pods/BuildHeaders/Objective-C-HMTL-Parser/HTMLParser.h +++ /dev/null @@ -1 +0,0 @@ -../../Objective-C-HMTL-Parser/HTMLParser.h \ No newline at end of file diff --git a/Pods/BuildHeaders/Reachability/Reachability.h b/Pods/BuildHeaders/Reachability/Reachability.h deleted file mode 120000 index d374abf..0000000 --- a/Pods/BuildHeaders/Reachability/Reachability.h +++ /dev/null @@ -1 +0,0 @@ -../../Reachability/Reachability.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/NSData+GIF.h b/Pods/BuildHeaders/SDWebImage/NSData+GIF.h deleted file mode 120000 index f2225d4..0000000 --- a/Pods/BuildHeaders/SDWebImage/NSData+GIF.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/NSData+GIF.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDImageCache.h b/Pods/BuildHeaders/SDWebImage/SDImageCache.h deleted file mode 120000 index 9893ccc..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDImageCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDImageCache.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageCompat.h b/Pods/BuildHeaders/SDWebImage/SDWebImageCompat.h deleted file mode 120000 index 088c749..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageCompat.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageCompat.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageDecoder.h b/Pods/BuildHeaders/SDWebImage/SDWebImageDecoder.h deleted file mode 120000 index b4d0b05..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageDecoder.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDecoder.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageDownloader.h b/Pods/BuildHeaders/SDWebImage/SDWebImageDownloader.h deleted file mode 120000 index 501f4ff..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageDownloader.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDownloader.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageDownloaderOperation.h b/Pods/BuildHeaders/SDWebImage/SDWebImageDownloaderOperation.h deleted file mode 120000 index a864736..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageDownloaderOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageManager.h b/Pods/BuildHeaders/SDWebImage/SDWebImageManager.h deleted file mode 120000 index f9d2aa2..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageManager.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageManager.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImageOperation.h b/Pods/BuildHeaders/SDWebImage/SDWebImageOperation.h deleted file mode 120000 index a0769c4..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImageOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageOperation.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/SDWebImagePrefetcher.h b/Pods/BuildHeaders/SDWebImage/SDWebImagePrefetcher.h deleted file mode 120000 index fcc0b60..0000000 --- a/Pods/BuildHeaders/SDWebImage/SDWebImagePrefetcher.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/UIButton+WebCache.h b/Pods/BuildHeaders/SDWebImage/UIButton+WebCache.h deleted file mode 120000 index 5586e49..0000000 --- a/Pods/BuildHeaders/SDWebImage/UIButton+WebCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIButton+WebCache.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/UIImage+GIF.h b/Pods/BuildHeaders/SDWebImage/UIImage+GIF.h deleted file mode 120000 index 44cfed5..0000000 --- a/Pods/BuildHeaders/SDWebImage/UIImage+GIF.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImage+GIF.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/UIImage+MultiFormat.h b/Pods/BuildHeaders/SDWebImage/UIImage+MultiFormat.h deleted file mode 120000 index 185c480..0000000 --- a/Pods/BuildHeaders/SDWebImage/UIImage+MultiFormat.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImage+MultiFormat.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SDWebImage/UIImageView+WebCache.h b/Pods/BuildHeaders/SDWebImage/UIImageView+WebCache.h deleted file mode 120000 index 336b44b..0000000 --- a/Pods/BuildHeaders/SDWebImage/UIImageView+WebCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImageView+WebCache.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SVProgressHUD/SVProgressHUD.h b/Pods/BuildHeaders/SVProgressHUD/SVProgressHUD.h deleted file mode 120000 index 76a5971..0000000 --- a/Pods/BuildHeaders/SVProgressHUD/SVProgressHUD.h +++ /dev/null @@ -1 +0,0 @@ -../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFHTTPClient.h b/Pods/Headers/AFNetworking/AFHTTPClient.h deleted file mode 120000 index a88168d..0000000 --- a/Pods/Headers/AFNetworking/AFHTTPClient.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFHTTPClient.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFHTTPRequestOperation.h b/Pods/Headers/AFNetworking/AFHTTPRequestOperation.h deleted file mode 120000 index d51daed..0000000 --- a/Pods/Headers/AFNetworking/AFHTTPRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFImageRequestOperation.h b/Pods/Headers/AFNetworking/AFImageRequestOperation.h deleted file mode 120000 index f7c5e91..0000000 --- a/Pods/Headers/AFNetworking/AFImageRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFImageRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFJSONRequestOperation.h b/Pods/Headers/AFNetworking/AFJSONRequestOperation.h deleted file mode 120000 index 4dd9622..0000000 --- a/Pods/Headers/AFNetworking/AFJSONRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFJSONRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFNetworkActivityIndicatorManager.h b/Pods/Headers/AFNetworking/AFNetworkActivityIndicatorManager.h deleted file mode 120000 index a09102c..0000000 --- a/Pods/Headers/AFNetworking/AFNetworkActivityIndicatorManager.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFNetworking.h b/Pods/Headers/AFNetworking/AFNetworking.h deleted file mode 120000 index 83dd518..0000000 --- a/Pods/Headers/AFNetworking/AFNetworking.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFPropertyListRequestOperation.h b/Pods/Headers/AFNetworking/AFPropertyListRequestOperation.h deleted file mode 120000 index fb82b5c..0000000 --- a/Pods/Headers/AFNetworking/AFPropertyListRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFURLConnectionOperation.h b/Pods/Headers/AFNetworking/AFURLConnectionOperation.h deleted file mode 120000 index 360459d..0000000 --- a/Pods/Headers/AFNetworking/AFURLConnectionOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFURLConnectionOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/AFXMLRequestOperation.h b/Pods/Headers/AFNetworking/AFXMLRequestOperation.h deleted file mode 120000 index c5c354b..0000000 --- a/Pods/Headers/AFNetworking/AFXMLRequestOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/AFXMLRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/AFNetworking/UIImageView+AFNetworking.h b/Pods/Headers/AFNetworking/UIImageView+AFNetworking.h deleted file mode 120000 index 7c7e6c3..0000000 --- a/Pods/Headers/AFNetworking/UIImageView+AFNetworking.h +++ /dev/null @@ -1 +0,0 @@ -../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/DACircularProgress/DACircularProgressView.h b/Pods/Headers/DACircularProgress/DACircularProgressView.h deleted file mode 120000 index 6643808..0000000 --- a/Pods/Headers/DACircularProgress/DACircularProgressView.h +++ /dev/null @@ -1 +0,0 @@ -../../DACircularProgress/DACircularProgress/DACircularProgressView.h \ No newline at end of file diff --git a/Pods/Headers/EGOCache/EGOCache.h b/Pods/Headers/EGOCache/EGOCache.h deleted file mode 120000 index db24d04..0000000 --- a/Pods/Headers/EGOCache/EGOCache.h +++ /dev/null @@ -1 +0,0 @@ -../../EGOCache/EGOCache.h \ No newline at end of file diff --git a/Pods/Headers/JSONKit/JSONKit.h b/Pods/Headers/JSONKit/JSONKit.h deleted file mode 120000 index ed38c55..0000000 --- a/Pods/Headers/JSONKit/JSONKit.h +++ /dev/null @@ -1 +0,0 @@ -../../JSONKit/JSONKit.h \ No newline at end of file diff --git a/Pods/Headers/MBProgressHUD/MBProgressHUD.h b/Pods/Headers/MBProgressHUD/MBProgressHUD.h deleted file mode 120000 index 6a8f158..0000000 --- a/Pods/Headers/MBProgressHUD/MBProgressHUD.h +++ /dev/null @@ -1 +0,0 @@ -../../MBProgressHUD/MBProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/MGImageUtilities/UIImage+ProportionalFill.h b/Pods/Headers/MGImageUtilities/UIImage+ProportionalFill.h deleted file mode 120000 index 639db6a..0000000 --- a/Pods/Headers/MGImageUtilities/UIImage+ProportionalFill.h +++ /dev/null @@ -1 +0,0 @@ -../../MGImageUtilities/Classes/UIImage+ProportionalFill.h \ No newline at end of file diff --git a/Pods/Headers/MGImageUtilities/UIImage+Tint.h b/Pods/Headers/MGImageUtilities/UIImage+Tint.h deleted file mode 120000 index c0ea7a7..0000000 --- a/Pods/Headers/MGImageUtilities/UIImage+Tint.h +++ /dev/null @@ -1 +0,0 @@ -../../MGImageUtilities/Classes/UIImage+Tint.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWCaptionView.h b/Pods/Headers/MWPhotoBrowser/MWCaptionView.h deleted file mode 120000 index 7db07da..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWCaptionView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWCaptionView.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWPhoto.h b/Pods/Headers/MWPhotoBrowser/MWPhoto.h deleted file mode 120000 index f11c292..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWPhoto.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhoto.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWPhotoBrowser.h b/Pods/Headers/MWPhotoBrowser/MWPhotoBrowser.h deleted file mode 120000 index e662e89..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWPhotoBrowser.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoBrowser.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWPhotoProtocol.h b/Pods/Headers/MWPhotoBrowser/MWPhotoProtocol.h deleted file mode 120000 index 24e5b5f..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWPhotoProtocol.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoProtocol.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWPreprocessor.h b/Pods/Headers/MWPhotoBrowser/MWPreprocessor.h deleted file mode 120000 index eebe607..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWPreprocessor.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPreprocessor.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWTapDetectingImageView.h b/Pods/Headers/MWPhotoBrowser/MWTapDetectingImageView.h deleted file mode 120000 index e37fb6d..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWTapDetectingImageView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingImageView.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWTapDetectingView.h b/Pods/Headers/MWPhotoBrowser/MWTapDetectingView.h deleted file mode 120000 index b3a83ff..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWTapDetectingView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingView.h \ No newline at end of file diff --git a/Pods/Headers/MWPhotoBrowser/MWZoomingScrollView.h b/Pods/Headers/MWPhotoBrowser/MWZoomingScrollView.h deleted file mode 120000 index 0ba304a..0000000 --- a/Pods/Headers/MWPhotoBrowser/MWZoomingScrollView.h +++ /dev/null @@ -1 +0,0 @@ -../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWZoomingScrollView.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/CoreData+MagicalRecord.h b/Pods/Headers/MagicalRecord/CoreData+MagicalRecord.h deleted file mode 120000 index 0f36654..0000000 --- a/Pods/Headers/MagicalRecord/CoreData+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/CoreData+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalImportFunctions.h b/Pods/Headers/MagicalRecord/MagicalImportFunctions.h deleted file mode 120000 index 55960f5..0000000 --- a/Pods/Headers/MagicalRecord/MagicalImportFunctions.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/MagicalImportFunctions.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+Actions.h b/Pods/Headers/MagicalRecord/MagicalRecord+Actions.h deleted file mode 120000 index 82f30a6..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+Actions.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Actions.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+ErrorHandling.h b/Pods/Headers/MagicalRecord/MagicalRecord+ErrorHandling.h deleted file mode 120000 index 1a1a0b0..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+ErrorHandling.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ErrorHandling.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+Options.h b/Pods/Headers/MagicalRecord/MagicalRecord+Options.h deleted file mode 120000 index 0b8323a..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+Options.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Options.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+Setup.h b/Pods/Headers/MagicalRecord/MagicalRecord+Setup.h deleted file mode 120000 index 25a412b..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+Setup.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Setup.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+ShorthandSupport.h b/Pods/Headers/MagicalRecord/MagicalRecord+ShorthandSupport.h deleted file mode 120000 index bb09e9c..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+ShorthandSupport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ShorthandSupport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord+iCloud.h b/Pods/Headers/MagicalRecord/MagicalRecord+iCloud.h deleted file mode 120000 index 2a95ff2..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord+iCloud.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord+iCloud.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecord.h b/Pods/Headers/MagicalRecord/MagicalRecord.h deleted file mode 120000 index ee99f5b..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/MagicalRecordShorthand.h b/Pods/Headers/MagicalRecord/MagicalRecordShorthand.h deleted file mode 120000 index 858b5cc..0000000 --- a/Pods/Headers/MagicalRecord/MagicalRecordShorthand.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Core/MagicalRecordShorthand.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSAttributeDescription+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSAttributeDescription+MagicalDataImport.h deleted file mode 120000 index 04df3ee..0000000 --- a/Pods/Headers/MagicalRecord/NSAttributeDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSEntityDescription+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSEntityDescription+MagicalDataImport.h deleted file mode 120000 index eb45df1..0000000 --- a/Pods/Headers/MagicalRecord/NSEntityDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalAggregation.h b/Pods/Headers/MagicalRecord/NSManagedObject+MagicalAggregation.h deleted file mode 120000 index 43fcf3f..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalAggregation.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSManagedObject+MagicalDataImport.h deleted file mode 120000 index 835cb49..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalFinders.h b/Pods/Headers/MagicalRecord/NSManagedObject+MagicalFinders.h deleted file mode 120000 index 0978702..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalFinders.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRecord.h b/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRecord.h deleted file mode 120000 index 396cd47..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRequests.h b/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRequests.h deleted file mode 120000 index b715c03..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObject+MagicalRequests.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalObserving.h b/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalObserving.h deleted file mode 120000 index b6061c2..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalObserving.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalRecord.h b/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalRecord.h deleted file mode 120000 index 63bd22f..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalSaves.h b/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalSaves.h deleted file mode 120000 index 718a273..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalSaves.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalThreading.h b/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalThreading.h deleted file mode 120000 index 836e6e6..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObjectContext+MagicalThreading.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSManagedObjectModel+MagicalRecord.h b/Pods/Headers/MagicalRecord/NSManagedObjectModel+MagicalRecord.h deleted file mode 120000 index 8d29fea..0000000 --- a/Pods/Headers/MagicalRecord/NSManagedObjectModel+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSNumber+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSNumber+MagicalDataImport.h deleted file mode 120000 index 658cdbe..0000000 --- a/Pods/Headers/MagicalRecord/NSNumber+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSObject+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSObject+MagicalDataImport.h deleted file mode 120000 index 51db92f..0000000 --- a/Pods/Headers/MagicalRecord/NSObject+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSPersistentStore+MagicalRecord.h b/Pods/Headers/MagicalRecord/NSPersistentStore+MagicalRecord.h deleted file mode 120000 index 384ea91..0000000 --- a/Pods/Headers/MagicalRecord/NSPersistentStore+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h b/Pods/Headers/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h deleted file mode 120000 index 2f06831..0000000 --- a/Pods/Headers/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h deleted file mode 120000 index c947bf5..0000000 --- a/Pods/Headers/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/MagicalRecord/NSString+MagicalDataImport.h b/Pods/Headers/MagicalRecord/NSString+MagicalDataImport.h deleted file mode 120000 index de79139..0000000 --- a/Pods/Headers/MagicalRecord/NSString+MagicalDataImport.h +++ /dev/null @@ -1 +0,0 @@ -../../MagicalRecord/MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Objective-C-HMTL-Parser/HTMLNode.h b/Pods/Headers/Objective-C-HMTL-Parser/HTMLNode.h deleted file mode 120000 index 41fd3f6..0000000 --- a/Pods/Headers/Objective-C-HMTL-Parser/HTMLNode.h +++ /dev/null @@ -1 +0,0 @@ -../../Objective-C-HMTL-Parser/HTMLNode.h \ No newline at end of file diff --git a/Pods/Headers/Objective-C-HMTL-Parser/HTMLParser.h b/Pods/Headers/Objective-C-HMTL-Parser/HTMLParser.h deleted file mode 120000 index 0dc0231..0000000 --- a/Pods/Headers/Objective-C-HMTL-Parser/HTMLParser.h +++ /dev/null @@ -1 +0,0 @@ -../../Objective-C-HMTL-Parser/HTMLParser.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFHTTPClient.h b/Pods/Headers/Private/AFNetworking/AFHTTPClient.h new file mode 120000 index 0000000..aee081b --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFHTTPClient.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFHTTPClient.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h b/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h new file mode 120000 index 0000000..ac762c8 --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFImageRequestOperation.h b/Pods/Headers/Private/AFNetworking/AFImageRequestOperation.h new file mode 120000 index 0000000..c1fccfd --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFImageRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFImageRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFJSONRequestOperation.h b/Pods/Headers/Private/AFNetworking/AFJSONRequestOperation.h new file mode 120000 index 0000000..9f2188e --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFJSONRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFJSONRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h b/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h new file mode 120000 index 0000000..f454e54 --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFNetworking.h b/Pods/Headers/Private/AFNetworking/AFNetworking.h new file mode 120000 index 0000000..a5a38da --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFNetworking.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFPropertyListRequestOperation.h b/Pods/Headers/Private/AFNetworking/AFPropertyListRequestOperation.h new file mode 120000 index 0000000..4b04bd2 --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFPropertyListRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h b/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h new file mode 120000 index 0000000..d9b35fb --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/AFXMLRequestOperation.h b/Pods/Headers/Private/AFNetworking/AFXMLRequestOperation.h new file mode 120000 index 0000000..9b01587 --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/AFXMLRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFXMLRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h b/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h new file mode 120000 index 0000000..20b48f1 --- /dev/null +++ b/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h b/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h new file mode 120000 index 0000000..b67e984 --- /dev/null +++ b/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h @@ -0,0 +1 @@ +../../../DACircularProgress/DACircularProgress/DACircularProgressView.h \ No newline at end of file diff --git a/Pods/Headers/Private/EGOCache/EGOCache.h b/Pods/Headers/Private/EGOCache/EGOCache.h new file mode 120000 index 0000000..5ed838f --- /dev/null +++ b/Pods/Headers/Private/EGOCache/EGOCache.h @@ -0,0 +1 @@ +../../../EGOCache/EGOCache.h \ No newline at end of file diff --git a/Pods/Headers/Private/JSONKit/JSONKit.h b/Pods/Headers/Private/JSONKit/JSONKit.h new file mode 120000 index 0000000..218608b --- /dev/null +++ b/Pods/Headers/Private/JSONKit/JSONKit.h @@ -0,0 +1 @@ +../../../JSONKit/JSONKit.h \ No newline at end of file diff --git a/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h b/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h new file mode 120000 index 0000000..19ed4db --- /dev/null +++ b/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h @@ -0,0 +1 @@ +../../../MBProgressHUD/MBProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/Private/MGImageUtilities/UIImage+ProportionalFill.h b/Pods/Headers/Private/MGImageUtilities/UIImage+ProportionalFill.h new file mode 120000 index 0000000..96c6a55 --- /dev/null +++ b/Pods/Headers/Private/MGImageUtilities/UIImage+ProportionalFill.h @@ -0,0 +1 @@ +../../../MGImageUtilities/Classes/UIImage+ProportionalFill.h \ No newline at end of file diff --git a/Pods/Headers/Private/MGImageUtilities/UIImage+Tint.h b/Pods/Headers/Private/MGImageUtilities/UIImage+Tint.h new file mode 120000 index 0000000..7ebc563 --- /dev/null +++ b/Pods/Headers/Private/MGImageUtilities/UIImage+Tint.h @@ -0,0 +1 @@ +../../../MGImageUtilities/Classes/UIImage+Tint.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h b/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h new file mode 120000 index 0000000..aab1c09 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWCaptionView.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h b/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h new file mode 120000 index 0000000..2770f05 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhoto.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h b/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h new file mode 120000 index 0000000..cafd1fa --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoBrowser.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h b/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h new file mode 120000 index 0000000..d7c83b8 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWPreprocessor.h b/Pods/Headers/Private/MWPhotoBrowser/MWPreprocessor.h new file mode 120000 index 0000000..07b5ea4 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWPreprocessor.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPreprocessor.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h b/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h new file mode 120000 index 0000000..6b79a70 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingImageView.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h b/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h new file mode 120000 index 0000000..48e9abb --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingView.h \ No newline at end of file diff --git a/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h b/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h new file mode 120000 index 0000000..69e4f56 --- /dev/null +++ b/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWZoomingScrollView.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/CoreData+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/CoreData+MagicalRecord.h new file mode 120000 index 0000000..837f543 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/CoreData+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/CoreData+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalImportFunctions.h b/Pods/Headers/Private/MagicalRecord/MagicalImportFunctions.h new file mode 120000 index 0000000..bc1f0d7 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalImportFunctions.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/MagicalImportFunctions.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+Actions.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Actions.h new file mode 120000 index 0000000..f8a94dc --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Actions.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Actions.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+ErrorHandling.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+ErrorHandling.h new file mode 120000 index 0000000..96e58a2 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+ErrorHandling.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ErrorHandling.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+Options.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Options.h new file mode 120000 index 0000000..0ac9163 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Options.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Options.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+Setup.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Setup.h new file mode 120000 index 0000000..7ff7580 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+Setup.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Setup.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+ShorthandSupport.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+ShorthandSupport.h new file mode 120000 index 0000000..cdb8e8a --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+ShorthandSupport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ShorthandSupport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord+iCloud.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord+iCloud.h new file mode 120000 index 0000000..02f6d09 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord+iCloud.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+iCloud.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/MagicalRecord.h new file mode 120000 index 0000000..21e45f4 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/MagicalRecordShorthand.h b/Pods/Headers/Private/MagicalRecord/MagicalRecordShorthand.h new file mode 120000 index 0000000..eba9cd6 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/MagicalRecordShorthand.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecordShorthand.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSAttributeDescription+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSAttributeDescription+MagicalDataImport.h new file mode 120000 index 0000000..6460e42 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSAttributeDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSEntityDescription+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSEntityDescription+MagicalDataImport.h new file mode 120000 index 0000000..c9a76c1 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSEntityDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalAggregation.h b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalAggregation.h new file mode 120000 index 0000000..fe3e64b --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalAggregation.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalDataImport.h new file mode 120000 index 0000000..f79c498 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalFinders.h b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalFinders.h new file mode 120000 index 0000000..ef62d1f --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalFinders.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRecord.h new file mode 120000 index 0000000..e3e3f5c --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRequests.h b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRequests.h new file mode 120000 index 0000000..9d4489a --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObject+MagicalRequests.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalObserving.h b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalObserving.h new file mode 120000 index 0000000..4148256 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalObserving.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalRecord.h new file mode 120000 index 0000000..a4b07c1 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalSaves.h b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalSaves.h new file mode 120000 index 0000000..070ea25 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalSaves.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalThreading.h b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalThreading.h new file mode 120000 index 0000000..83f6359 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObjectContext+MagicalThreading.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSManagedObjectModel+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/NSManagedObjectModel+MagicalRecord.h new file mode 120000 index 0000000..7fb5863 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSManagedObjectModel+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSNumber+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSNumber+MagicalDataImport.h new file mode 120000 index 0000000..efda51f --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSNumber+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSObject+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSObject+MagicalDataImport.h new file mode 120000 index 0000000..e529ae9 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSObject+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSPersistentStore+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/NSPersistentStore+MagicalRecord.h new file mode 120000 index 0000000..301e167 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSPersistentStore+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h b/Pods/Headers/Private/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h new file mode 120000 index 0000000..bc69026 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h new file mode 120000 index 0000000..a77c3b8 --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/MagicalRecord/NSString+MagicalDataImport.h b/Pods/Headers/Private/MagicalRecord/NSString+MagicalDataImport.h new file mode 120000 index 0000000..d4b6ccf --- /dev/null +++ b/Pods/Headers/Private/MagicalRecord/NSString+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLNode.h b/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLNode.h new file mode 120000 index 0000000..0c812d6 --- /dev/null +++ b/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLNode.h @@ -0,0 +1 @@ +../../../Objective-C-HMTL-Parser/HTMLNode.h \ No newline at end of file diff --git a/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLParser.h b/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLParser.h new file mode 120000 index 0000000..928a1aa --- /dev/null +++ b/Pods/Headers/Private/Objective-C-HMTL-Parser/HTMLParser.h @@ -0,0 +1 @@ +../../../Objective-C-HMTL-Parser/HTMLParser.h \ No newline at end of file diff --git a/Pods/Headers/Private/Reachability/Reachability.h b/Pods/Headers/Private/Reachability/Reachability.h new file mode 120000 index 0000000..a30e80c --- /dev/null +++ b/Pods/Headers/Private/Reachability/Reachability.h @@ -0,0 +1 @@ +../../../Reachability/Reachability.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/NSData+GIF.h b/Pods/Headers/Private/SDWebImage/NSData+GIF.h new file mode 120000 index 0000000..f06b725 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/NSData+GIF.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/NSData+GIF.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDImageCache.h b/Pods/Headers/Private/SDWebImage/SDImageCache.h new file mode 120000 index 0000000..0040b06 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDImageCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDImageCache.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h b/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h new file mode 120000 index 0000000..6ca2478 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageCompat.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h b/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h new file mode 120000 index 0000000..a2f3a68 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDecoder.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h b/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h new file mode 120000 index 0000000..303b03b --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDownloader.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h b/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h new file mode 120000 index 0000000..99441c4 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageManager.h b/Pods/Headers/Private/SDWebImage/SDWebImageManager.h new file mode 120000 index 0000000..1b81848 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageManager.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h b/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h new file mode 120000 index 0000000..20e5b89 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageOperation.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h b/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h new file mode 120000 index 0000000..50585c6 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h b/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h new file mode 120000 index 0000000..19d2d8e --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIButton+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/UIImage+GIF.h b/Pods/Headers/Private/SDWebImage/UIImage+GIF.h new file mode 120000 index 0000000..14d5aad --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/UIImage+GIF.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImage+GIF.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h b/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h new file mode 120000 index 0000000..1fb9650 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h \ No newline at end of file diff --git a/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h b/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h new file mode 120000 index 0000000..0c53a47 --- /dev/null +++ b/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImageView+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/Private/SVProgressHUD/SVProgressHUD.h b/Pods/Headers/Private/SVProgressHUD/SVProgressHUD.h new file mode 120000 index 0000000..608a8aa --- /dev/null +++ b/Pods/Headers/Private/SVProgressHUD/SVProgressHUD.h @@ -0,0 +1 @@ +../../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFHTTPClient.h b/Pods/Headers/Public/AFNetworking/AFHTTPClient.h new file mode 120000 index 0000000..aee081b --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFHTTPClient.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFHTTPClient.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h b/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h new file mode 120000 index 0000000..ac762c8 --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFImageRequestOperation.h b/Pods/Headers/Public/AFNetworking/AFImageRequestOperation.h new file mode 120000 index 0000000..c1fccfd --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFImageRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFImageRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFJSONRequestOperation.h b/Pods/Headers/Public/AFNetworking/AFJSONRequestOperation.h new file mode 120000 index 0000000..9f2188e --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFJSONRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFJSONRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h b/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h new file mode 120000 index 0000000..f454e54 --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFNetworking.h b/Pods/Headers/Public/AFNetworking/AFNetworking.h new file mode 120000 index 0000000..a5a38da --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFNetworking.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFPropertyListRequestOperation.h b/Pods/Headers/Public/AFNetworking/AFPropertyListRequestOperation.h new file mode 120000 index 0000000..4b04bd2 --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFPropertyListRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h b/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h new file mode 120000 index 0000000..d9b35fb --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/AFXMLRequestOperation.h b/Pods/Headers/Public/AFNetworking/AFXMLRequestOperation.h new file mode 120000 index 0000000..9b01587 --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/AFXMLRequestOperation.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/AFXMLRequestOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h b/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h new file mode 120000 index 0000000..20b48f1 --- /dev/null +++ b/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h @@ -0,0 +1 @@ +../../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h \ No newline at end of file diff --git a/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h b/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h new file mode 120000 index 0000000..b67e984 --- /dev/null +++ b/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h @@ -0,0 +1 @@ +../../../DACircularProgress/DACircularProgress/DACircularProgressView.h \ No newline at end of file diff --git a/Pods/Headers/Public/EGOCache/EGOCache.h b/Pods/Headers/Public/EGOCache/EGOCache.h new file mode 120000 index 0000000..5ed838f --- /dev/null +++ b/Pods/Headers/Public/EGOCache/EGOCache.h @@ -0,0 +1 @@ +../../../EGOCache/EGOCache.h \ No newline at end of file diff --git a/Pods/Headers/Public/JSONKit/JSONKit.h b/Pods/Headers/Public/JSONKit/JSONKit.h new file mode 120000 index 0000000..218608b --- /dev/null +++ b/Pods/Headers/Public/JSONKit/JSONKit.h @@ -0,0 +1 @@ +../../../JSONKit/JSONKit.h \ No newline at end of file diff --git a/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h b/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h new file mode 120000 index 0000000..19ed4db --- /dev/null +++ b/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h @@ -0,0 +1 @@ +../../../MBProgressHUD/MBProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/Public/MGImageUtilities/UIImage+ProportionalFill.h b/Pods/Headers/Public/MGImageUtilities/UIImage+ProportionalFill.h new file mode 120000 index 0000000..96c6a55 --- /dev/null +++ b/Pods/Headers/Public/MGImageUtilities/UIImage+ProportionalFill.h @@ -0,0 +1 @@ +../../../MGImageUtilities/Classes/UIImage+ProportionalFill.h \ No newline at end of file diff --git a/Pods/Headers/Public/MGImageUtilities/UIImage+Tint.h b/Pods/Headers/Public/MGImageUtilities/UIImage+Tint.h new file mode 120000 index 0000000..7ebc563 --- /dev/null +++ b/Pods/Headers/Public/MGImageUtilities/UIImage+Tint.h @@ -0,0 +1 @@ +../../../MGImageUtilities/Classes/UIImage+Tint.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h b/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h new file mode 120000 index 0000000..aab1c09 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWCaptionView.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h b/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h new file mode 120000 index 0000000..2770f05 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhoto.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h b/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h new file mode 120000 index 0000000..cafd1fa --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoBrowser.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h b/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h new file mode 120000 index 0000000..d7c83b8 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPhotoProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWPreprocessor.h b/Pods/Headers/Public/MWPhotoBrowser/MWPreprocessor.h new file mode 120000 index 0000000..07b5ea4 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWPreprocessor.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWPreprocessor.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h b/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h new file mode 120000 index 0000000..6b79a70 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingImageView.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h b/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h new file mode 120000 index 0000000..48e9abb --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWTapDetectingView.h \ No newline at end of file diff --git a/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h b/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h new file mode 120000 index 0000000..69e4f56 --- /dev/null +++ b/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h @@ -0,0 +1 @@ +../../../MWPhotoBrowser/MWPhotoBrowser/Classes/MWZoomingScrollView.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/CoreData+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/CoreData+MagicalRecord.h new file mode 120000 index 0000000..837f543 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/CoreData+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/CoreData+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalImportFunctions.h b/Pods/Headers/Public/MagicalRecord/MagicalImportFunctions.h new file mode 120000 index 0000000..bc1f0d7 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalImportFunctions.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/MagicalImportFunctions.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+Actions.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Actions.h new file mode 120000 index 0000000..f8a94dc --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Actions.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Actions.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+ErrorHandling.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+ErrorHandling.h new file mode 120000 index 0000000..96e58a2 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+ErrorHandling.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ErrorHandling.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+Options.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Options.h new file mode 120000 index 0000000..0ac9163 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Options.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Options.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+Setup.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Setup.h new file mode 120000 index 0000000..7ff7580 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+Setup.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+Setup.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+ShorthandSupport.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+ShorthandSupport.h new file mode 120000 index 0000000..cdb8e8a --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+ShorthandSupport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+ShorthandSupport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord+iCloud.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord+iCloud.h new file mode 120000 index 0000000..02f6d09 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord+iCloud.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord+iCloud.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/MagicalRecord.h new file mode 120000 index 0000000..21e45f4 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/MagicalRecordShorthand.h b/Pods/Headers/Public/MagicalRecord/MagicalRecordShorthand.h new file mode 120000 index 0000000..eba9cd6 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/MagicalRecordShorthand.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Core/MagicalRecordShorthand.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSAttributeDescription+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSAttributeDescription+MagicalDataImport.h new file mode 120000 index 0000000..6460e42 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSAttributeDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSEntityDescription+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSEntityDescription+MagicalDataImport.h new file mode 120000 index 0000000..c9a76c1 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSEntityDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalAggregation.h b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalAggregation.h new file mode 120000 index 0000000..fe3e64b --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalAggregation.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalDataImport.h new file mode 120000 index 0000000..f79c498 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalFinders.h b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalFinders.h new file mode 120000 index 0000000..ef62d1f --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalFinders.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRecord.h new file mode 120000 index 0000000..e3e3f5c --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRequests.h b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRequests.h new file mode 120000 index 0000000..9d4489a --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObject+MagicalRequests.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalObserving.h b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalObserving.h new file mode 120000 index 0000000..4148256 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalObserving.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalRecord.h new file mode 120000 index 0000000..a4b07c1 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalSaves.h b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalSaves.h new file mode 120000 index 0000000..070ea25 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalSaves.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalThreading.h b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalThreading.h new file mode 120000 index 0000000..83f6359 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObjectContext+MagicalThreading.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSManagedObjectModel+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/NSManagedObjectModel+MagicalRecord.h new file mode 120000 index 0000000..7fb5863 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSManagedObjectModel+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSNumber+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSNumber+MagicalDataImport.h new file mode 120000 index 0000000..efda51f --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSNumber+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSObject+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSObject+MagicalDataImport.h new file mode 120000 index 0000000..e529ae9 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSObject+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSPersistentStore+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/NSPersistentStore+MagicalRecord.h new file mode 120000 index 0000000..301e167 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSPersistentStore+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h b/Pods/Headers/Public/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h new file mode 120000 index 0000000..bc69026 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSPersistentStoreCoordinator+MagicalRecord.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h new file mode 120000 index 0000000..a77c3b8 --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSRelationshipDescription+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/MagicalRecord/NSString+MagicalDataImport.h b/Pods/Headers/Public/MagicalRecord/NSString+MagicalDataImport.h new file mode 120000 index 0000000..d4b6ccf --- /dev/null +++ b/Pods/Headers/Public/MagicalRecord/NSString+MagicalDataImport.h @@ -0,0 +1 @@ +../../../MagicalRecord/MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h \ No newline at end of file diff --git a/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLNode.h b/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLNode.h new file mode 120000 index 0000000..0c812d6 --- /dev/null +++ b/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLNode.h @@ -0,0 +1 @@ +../../../Objective-C-HMTL-Parser/HTMLNode.h \ No newline at end of file diff --git a/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLParser.h b/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLParser.h new file mode 120000 index 0000000..928a1aa --- /dev/null +++ b/Pods/Headers/Public/Objective-C-HMTL-Parser/HTMLParser.h @@ -0,0 +1 @@ +../../../Objective-C-HMTL-Parser/HTMLParser.h \ No newline at end of file diff --git a/Pods/Headers/Public/Reachability/Reachability.h b/Pods/Headers/Public/Reachability/Reachability.h new file mode 120000 index 0000000..a30e80c --- /dev/null +++ b/Pods/Headers/Public/Reachability/Reachability.h @@ -0,0 +1 @@ +../../../Reachability/Reachability.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/NSData+GIF.h b/Pods/Headers/Public/SDWebImage/NSData+GIF.h new file mode 120000 index 0000000..f06b725 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/NSData+GIF.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/NSData+GIF.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDImageCache.h b/Pods/Headers/Public/SDWebImage/SDImageCache.h new file mode 120000 index 0000000..0040b06 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDImageCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDImageCache.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h b/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h new file mode 120000 index 0000000..6ca2478 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageCompat.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h b/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h new file mode 120000 index 0000000..a2f3a68 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDecoder.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h b/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h new file mode 120000 index 0000000..303b03b --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDownloader.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h b/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h new file mode 120000 index 0000000..99441c4 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageManager.h b/Pods/Headers/Public/SDWebImage/SDWebImageManager.h new file mode 120000 index 0000000..1b81848 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageManager.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h b/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h new file mode 120000 index 0000000..20e5b89 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImageOperation.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h b/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h new file mode 120000 index 0000000..50585c6 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h b/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h new file mode 120000 index 0000000..19d2d8e --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIButton+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/UIImage+GIF.h b/Pods/Headers/Public/SDWebImage/UIImage+GIF.h new file mode 120000 index 0000000..14d5aad --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/UIImage+GIF.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImage+GIF.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h b/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h new file mode 120000 index 0000000..1fb9650 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h \ No newline at end of file diff --git a/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h b/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h new file mode 120000 index 0000000..0c53a47 --- /dev/null +++ b/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h @@ -0,0 +1 @@ +../../../SDWebImage/SDWebImage/UIImageView+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/Public/SVProgressHUD/SVProgressHUD.h b/Pods/Headers/Public/SVProgressHUD/SVProgressHUD.h new file mode 120000 index 0000000..608a8aa --- /dev/null +++ b/Pods/Headers/Public/SVProgressHUD/SVProgressHUD.h @@ -0,0 +1 @@ +../../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h \ No newline at end of file diff --git a/Pods/Headers/Reachability/Reachability.h b/Pods/Headers/Reachability/Reachability.h deleted file mode 120000 index d374abf..0000000 --- a/Pods/Headers/Reachability/Reachability.h +++ /dev/null @@ -1 +0,0 @@ -../../Reachability/Reachability.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/NSData+GIF.h b/Pods/Headers/SDWebImage/NSData+GIF.h deleted file mode 120000 index f2225d4..0000000 --- a/Pods/Headers/SDWebImage/NSData+GIF.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/NSData+GIF.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDImageCache.h b/Pods/Headers/SDWebImage/SDImageCache.h deleted file mode 120000 index 9893ccc..0000000 --- a/Pods/Headers/SDWebImage/SDImageCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDImageCache.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageCompat.h b/Pods/Headers/SDWebImage/SDWebImageCompat.h deleted file mode 120000 index 088c749..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageCompat.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageCompat.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageDecoder.h b/Pods/Headers/SDWebImage/SDWebImageDecoder.h deleted file mode 120000 index b4d0b05..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageDecoder.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDecoder.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageDownloader.h b/Pods/Headers/SDWebImage/SDWebImageDownloader.h deleted file mode 120000 index 501f4ff..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageDownloader.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDownloader.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageDownloaderOperation.h b/Pods/Headers/SDWebImage/SDWebImageDownloaderOperation.h deleted file mode 120000 index a864736..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageDownloaderOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageManager.h b/Pods/Headers/SDWebImage/SDWebImageManager.h deleted file mode 120000 index f9d2aa2..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageManager.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageManager.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImageOperation.h b/Pods/Headers/SDWebImage/SDWebImageOperation.h deleted file mode 120000 index a0769c4..0000000 --- a/Pods/Headers/SDWebImage/SDWebImageOperation.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImageOperation.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/SDWebImagePrefetcher.h b/Pods/Headers/SDWebImage/SDWebImagePrefetcher.h deleted file mode 120000 index fcc0b60..0000000 --- a/Pods/Headers/SDWebImage/SDWebImagePrefetcher.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/UIButton+WebCache.h b/Pods/Headers/SDWebImage/UIButton+WebCache.h deleted file mode 120000 index 5586e49..0000000 --- a/Pods/Headers/SDWebImage/UIButton+WebCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIButton+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/UIImage+GIF.h b/Pods/Headers/SDWebImage/UIImage+GIF.h deleted file mode 120000 index 44cfed5..0000000 --- a/Pods/Headers/SDWebImage/UIImage+GIF.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImage+GIF.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/UIImage+MultiFormat.h b/Pods/Headers/SDWebImage/UIImage+MultiFormat.h deleted file mode 120000 index 185c480..0000000 --- a/Pods/Headers/SDWebImage/UIImage+MultiFormat.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImage+MultiFormat.h \ No newline at end of file diff --git a/Pods/Headers/SDWebImage/UIImageView+WebCache.h b/Pods/Headers/SDWebImage/UIImageView+WebCache.h deleted file mode 120000 index 336b44b..0000000 --- a/Pods/Headers/SDWebImage/UIImageView+WebCache.h +++ /dev/null @@ -1 +0,0 @@ -../../SDWebImage/SDWebImage/UIImageView+WebCache.h \ No newline at end of file diff --git a/Pods/Headers/SVProgressHUD/SVProgressHUD.h b/Pods/Headers/SVProgressHUD/SVProgressHUD.h deleted file mode 120000 index 76a5971..0000000 --- a/Pods/Headers/SVProgressHUD/SVProgressHUD.h +++ /dev/null @@ -1 +0,0 @@ -../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h \ No newline at end of file diff --git a/Pods/JSONKit/JSONKit.h b/Pods/JSONKit/JSONKit.h index 71bd0c3..7346805 100644 --- a/Pods/JSONKit/JSONKit.h +++ b/Pods/JSONKit/JSONKit.h @@ -1,8 +1,7 @@ // // JSONKit.h // http://github.com/johnezang/JSONKit -// Dual licensed under either the terms of the BSD License, or alternatively -// under the terms of the Apache License, Version 2.0, as specified below. +// Licensed under the terms of the BSD License, as specified below. // /* @@ -37,22 +36,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* - Copyright 2011 John Engelhart - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - #include #include #include @@ -126,11 +109,10 @@ enum { typedef JKFlags JKParseOptionFlags; enum { - JKSerializeOptionNone = 0, - JKSerializeOptionPretty = (1 << 0), - JKSerializeOptionEscapeUnicode = (1 << 1), - JKSerializeOptionEscapeForwardSlashes = (1 << 4), - JKSerializeOptionValidFlags = (JKSerializeOptionPretty | JKSerializeOptionEscapeUnicode | JKSerializeOptionEscapeForwardSlashes), + JKSerializeOptionNone = 0, + JKSerializeOptionPretty = (1 << 0), + JKSerializeOptionEscapeUnicode = (1 << 1), + JKSerializeOptionValidFlags = (JKSerializeOptionPretty | JKSerializeOptionEscapeUnicode), }; typedef JKFlags JKSerializeOptionFlags; @@ -212,35 +194,16 @@ typedef struct JKParseState JKParseState; // Opaque internal, private type. @interface NSArray (JSONKitSerializing) - (NSData *)JSONData; - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error; -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error; - (NSString *)JSONString; - (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error; -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error; @end @interface NSDictionary (JSONKitSerializing) - (NSData *)JSONData; - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error; -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error; - (NSString *)JSONString; - (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error; -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error; -@end - -#ifdef __BLOCKS__ - -@interface NSArray (JSONKitSerializingBlockAdditions) -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error; -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error; -@end - -@interface NSDictionary (JSONKitSerializingBlockAdditions) -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error; -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error; @end - -#endif - #endif // __OBJC__ diff --git a/Pods/JSONKit/JSONKit.m b/Pods/JSONKit/JSONKit.m index 3a08d4b..cbdeec3 100644 --- a/Pods/JSONKit/JSONKit.m +++ b/Pods/JSONKit/JSONKit.m @@ -1,8 +1,7 @@ // // JSONKit.m // http://github.com/johnezang/JSONKit -// Dual licensed under either the terms of the BSD License, or alternatively -// under the terms of the Apache License, Version 2.0, as specified below. +// Licensed under the terms of the BSD License, as specified below. // /* @@ -37,22 +36,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* - Copyright 2011 John Engelhart - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - /* Acknowledgments: @@ -124,10 +107,6 @@ The code in isValidCodePoint() is derived from the ICU code in #import #import -#ifndef __has_feature -#define __has_feature(x) 0 -#endif - #ifdef JK_ENABLE_CF_TRANSFER_OWNERSHIP_CALLBACKS #warning As of JSONKit v1.4, JK_ENABLE_CF_TRANSFER_OWNERSHIP_CALLBACKS is no longer required. It is no longer a valid option. #endif @@ -136,10 +115,6 @@ The code in isValidCodePoint() is derived from the ICU code in #error JSONKit does not support Objective-C Garbage Collection #endif -#if __has_feature(objc_arc) -#error JSONKit does not support Objective-C Automatic Reference Counting (ARC) -#endif - // The following checks are really nothing more than sanity checks. // JSONKit technically has a few problems from a "strictly C99 conforming" standpoint, though they are of the pedantic nitpicking variety. // In practice, though, for the compilers and architectures we can reasonably expect this code to be compiled for, these pedantic nitpicks aren't really a problem. @@ -353,12 +328,8 @@ The code in isValidCodePoint() is derived from the ICU code in typedef struct JKObjCImpCache JKObjCImpCache; typedef struct JKHashTableEntry JKHashTableEntry; -typedef id (*NSNumberAllocImp)(id receiver, SEL selector); -typedef id (*NSNumberInitWithUnsignedLongLongImp)(id receiver, SEL selector, unsigned long long value); -typedef id (*JKClassFormatterIMP)(id receiver, SEL selector, id object); -#ifdef __BLOCKS__ -typedef id (^JKClassFormatterBlock)(id formatObject); -#endif +typedef id (*NSNumberAllocImp)(id object, SEL selector); +typedef id (*NSNumberInitWithUnsignedLongLongImp)(id object, SEL selector, unsigned long long value); struct JKPtrRange { @@ -475,12 +446,6 @@ The code in isValidCodePoint() is derived from the ICU code in JKEncodeOptionType encodeOption; size_t depth; NSError *error; - id classFormatterDelegate; - SEL classFormatterSelector; - JKClassFormatterIMP classFormatterIMP; -#ifdef __BLOCKS__ - JKClassFormatterBlock classFormatterBlock; -#endif }; // This is a JSONKit private class. @@ -488,14 +453,8 @@ @interface JKSerializer : NSObject { JKEncodeState *encodeState; } -#ifdef __BLOCKS__ -#define JKSERIALIZER_BLOCKS_PROTO id(^)(id object) -#else -#define JKSERIALIZER_BLOCKS_PROTO id -#endif - -+ (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption block:(JKSERIALIZER_BLOCKS_PROTO)block delegate:(id)delegate selector:(SEL)selector error:(NSError **)error; -- (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption block:(JKSERIALIZER_BLOCKS_PROTO)block delegate:(id)delegate selector:(SEL)selector error:(NSError **)error; ++ (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption error:(NSError **)error; +- (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption error:(NSError **)error; - (void)releaseState; @end @@ -548,7 +507,12 @@ - (void)releaseState; #define JK_END_STRING_PTR(x) (&((x)->stringBuffer.bytes.ptr[(x)->stringBuffer.bytes.length])) +static void jk_swizzleInstanceMethod(Class fromClass, Class toClass, SEL selector); +static void jk_swizzleClassMethod(Class fromClass, Class toClass, SEL selector); + static JKArray *_JKArrayCreate(id *objects, NSUInteger count, BOOL mutableCollection); +static NSUInteger _JKArrayCount(JKArray *array); +static void _JKArrayIncrementMutations(JKArray *array); static void _JKArrayInsertObjectAtIndex(JKArray *array, id newObject, NSUInteger objectIndex); static void _JKArrayReplaceObjectAtIndexWithObject(JKArray *array, NSUInteger objectIndex, id newObject); static void _JKArrayRemoveObjectAtIndex(JKArray *array, NSUInteger objectIndex); @@ -558,10 +522,13 @@ - (void)releaseState; static JKDictionary *_JKDictionaryCreate(id *keys, NSUInteger *keyHashes, id *objects, NSUInteger count, BOOL mutableCollection); static JKHashTableEntry *_JKDictionaryHashEntry(JKDictionary *dictionary); static NSUInteger _JKDictionaryCapacity(JKDictionary *dictionary); +static NSUInteger _JKDictionaryCount(JKDictionary *dictionary); +static void _JKDictionaryIncrementMutations(JKDictionary *dictionary); static void _JKDictionaryResizeIfNeccessary(JKDictionary *dictionary); static void _JKDictionaryRemoveObjectWithEntry(JKDictionary *dictionary, JKHashTableEntry *entry); static void _JKDictionaryAddObject(JKDictionary *dictionary, NSUInteger keyHash, id key, id object); static JKHashTableEntry *_JKDictionaryHashTableEntryForKey(JKDictionary *dictionary, id aKey); +static NSUInteger _JKDictionaryGetKeysAndObjects(JKDictionary *dictionary, NSUInteger arrayLength, id keys[arrayLength], id objects[arrayLength]); static void _JSONDecoderCleanup(JSONDecoder *decoder); @@ -604,61 +571,31 @@ - (void)releaseState; JK_STATIC_INLINE void jk_encode_updateCache(JKEncodeState *encodeState, JKEncodeCache *cacheSlot, size_t startingAtIndex, id object); static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *objectPtr); -#define jk_encode_write1(es, dc, f) (JK_EXPECT_F(_jk_encode_prettyPrint) ? jk_encode_write1slow(es, dc, f) : jk_encode_write1fast(es, dc, f)) +#define jk_encode_write1(es, dc, f) (_jk_encode_useWrite1Fast ? jk_encode_write1fast(es, dc, f) : jk_encode_write1slow(es, dc, f)) JK_STATIC_INLINE size_t jk_min(size_t a, size_t b); JK_STATIC_INLINE size_t jk_max(size_t a, size_t b); JK_STATIC_INLINE JKHash calculateHash(JKHash currentHash, unsigned char c); -// JSONKit v1.4 used both a JKArray : NSArray and JKMutableArray : NSMutableArray, and the same for the dictionary collection type. -// However, Louis Gerbarg (via cocoa-dev) pointed out that Cocoa / Core Foundation actually implements only a single class that inherits from the -// mutable version, and keeps an ivar bit for whether or not that instance is mutable. This means that the immutable versions of the collection -// classes receive the mutating methods, but this is handled by having those methods throw an exception when the ivar bit is set to immutable. -// We adopt the same strategy here. It's both cleaner and gets rid of the method swizzling hackery used in JSONKit v1.4. - - -// This is a workaround for issue #23 https://github.com/johnezang/JSONKit/pull/23 -// Basically, there seem to be a problem with using +load in static libraries on iOS. However, __attribute__ ((constructor)) does work correctly. -// Since we do not require anything "special" that +load provides, and we can accomplish the same thing using __attribute__ ((constructor)), the +load logic was moved here. - -static Class _JKArrayClass = NULL; -static size_t _JKArrayInstanceSize = 0UL; -static Class _JKDictionaryClass = NULL; -static size_t _JKDictionaryInstanceSize = 0UL; - -// For JSONDecoder... -static Class _jk_NSNumberClass = NULL; -static NSNumberAllocImp _jk_NSNumberAllocImp = NULL; -static NSNumberInitWithUnsignedLongLongImp _jk_NSNumberInitWithUnsignedLongLongImp = NULL; - -extern void jk_collectionClassLoadTimeInitialization(void) __attribute__ ((constructor)); +#pragma mark - +#pragma mark ObjC Voodoo -void jk_collectionClassLoadTimeInitialization(void) { - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // Though technically not required, the run time environment at load time initialization may be less than ideal. - - _JKArrayClass = objc_getClass("JKArray"); - _JKArrayInstanceSize = jk_max(16UL, class_getInstanceSize(_JKArrayClass)); - - _JKDictionaryClass = objc_getClass("JKDictionary"); - _JKDictionaryInstanceSize = jk_max(16UL, class_getInstanceSize(_JKDictionaryClass)); - - // For JSONDecoder... - _jk_NSNumberClass = [NSNumber class]; - _jk_NSNumberAllocImp = (NSNumberAllocImp)[NSNumber methodForSelector:@selector(alloc)]; - - // Hacktacular. Need to do it this way due to the nature of class clusters. - id temp_NSNumber = [NSNumber alloc]; - _jk_NSNumberInitWithUnsignedLongLongImp = (NSNumberInitWithUnsignedLongLongImp)[temp_NSNumber methodForSelector:@selector(initWithUnsignedLongLong:)]; - [[temp_NSNumber init] release]; - temp_NSNumber = NULL; - - [pool release]; pool = NULL; +// These two functions are used to perform some ObjC swizzling voodoo to implement our mutable collection classes. +static void jk_swizzleInstanceMethod(Class fromClass, Class toClass, SEL selector) { + fromClass = class_isMetaClass(fromClass) ? objc_getClass(class_getName(fromClass)) : fromClass; + toClass = class_isMetaClass(toClass) ? objc_getClass(class_getName(toClass)) : toClass; + class_replaceMethod(fromClass, selector, method_getImplementation(class_getInstanceMethod(toClass, selector)), method_getTypeEncoding(class_getInstanceMethod(fromClass, selector))); } +static void jk_swizzleClassMethod(Class fromClass, Class toClass, SEL selector) { + fromClass = class_isMetaClass(fromClass) ? fromClass : objc_getMetaClass(class_getName(fromClass)); + toClass = class_isMetaClass(toClass) ? toClass : objc_getMetaClass(class_getName(toClass)); + class_replaceMethod(fromClass, selector, method_getImplementation(class_getClassMethod(toClass, selector)), method_getTypeEncoding(class_getClassMethod(fromClass, selector))); +} #pragma mark - -@interface JKArray : NSMutableArray { +@interface JKArray : NSArray { id *objects; NSUInteger count, capacity, mutations; } @@ -666,6 +603,21 @@ @interface JKArray : NSMutableArray 0UL)); JKArray *array = NULL; if(JK_EXPECT_T((array = (JKArray *)calloc(1UL, _JKArrayInstanceSize)) != NULL)) { // Directly allocate the JKArray instance via calloc. - object_setClass(array, _JKArrayClass); + object_setClass(array, (mutableCollection == NO) ? _JKArrayClass : _JKMutableArrayClass); if((array = [array init]) == NULL) { return(NULL); } array->capacity = count; array->count = count; if(JK_EXPECT_F((array->objects = (id *)malloc(sizeof(id) * array->capacity)) == NULL)) { [array autorelease]; return(NULL); } memcpy(array->objects, objects, array->capacity * sizeof(id)); - array->mutations = (mutableCollection == NO) ? 0UL : 1UL; } return(array); } +static NSUInteger _JKArrayCount(JKArray *array) { + NSCParameterAssert((array != NULL) && (array->objects != NULL) && (array->count <= array->capacity)); + return(array->count); +} + +static void _JKArrayIncrementMutations(JKArray *array) { + NSCParameterAssert((array != NULL) && (array->objects != NULL) && (array->count <= array->capacity)); + array->mutations++; +} + // Note: The caller is responsible for -retaining the object that is to be added. static void _JKArrayInsertObjectAtIndex(JKArray *array, id newObject, NSUInteger objectIndex) { NSCParameterAssert((array != NULL) && (array->objects != NULL) && (array->count <= array->capacity) && (objectIndex <= array->count) && (newObject != NULL)); if(!((array != NULL) && (array->objects != NULL) && (objectIndex <= array->count) && (newObject != NULL))) { [newObject autorelease]; return; } - if((array->count + 1UL) >= array->capacity) { + array->count++; + if(array->count >= array->capacity) { + array->capacity += 16UL; id *newObjects = NULL; - if((newObjects = (id *)realloc(array->objects, sizeof(id) * (array->capacity + 16UL))) == NULL) { [NSException raise:NSMallocException format:@"Unable to resize objects array."]; } + if((newObjects = (id *)realloc(array->objects, sizeof(id) * array->capacity)) == NULL) { [NSException raise:NSMallocException format:@"Unable to resize objects array."]; } array->objects = newObjects; - array->capacity += 16UL; memset(&array->objects[array->count], 0, sizeof(id) * (array->capacity - array->count)); } - array->count++; if((objectIndex + 1UL) < array->count) { memmove(&array->objects[objectIndex + 1UL], &array->objects[objectIndex], sizeof(id) * ((array->count - 1UL) - objectIndex)); array->objects[objectIndex] = NULL; } array->objects[objectIndex] = newObject; } @@ -714,11 +675,11 @@ static void _JKArrayReplaceObjectAtIndexWithObject(JKArray *array, NSUInteger ob } static void _JKArrayRemoveObjectAtIndex(JKArray *array, NSUInteger objectIndex) { - NSCParameterAssert((array != NULL) && (array->objects != NULL) && (array->count > 0UL) && (array->count <= array->capacity) && (objectIndex < array->count) && (array->objects[objectIndex] != NULL)); - if(!((array != NULL) && (array->objects != NULL) && (array->count > 0UL) && (array->count <= array->capacity) && (objectIndex < array->count) && (array->objects[objectIndex] != NULL))) { return; } + NSCParameterAssert((array != NULL) && (array->objects != NULL) && (array->count <= array->capacity) && (objectIndex < array->count) && (array->objects[objectIndex] != NULL)); + if(!((array != NULL) && (array->objects != NULL) && (objectIndex < array->count) && (array->objects[objectIndex] != NULL))) { return; } CFRelease(array->objects[objectIndex]); array->objects[objectIndex] = NULL; - if((objectIndex + 1UL) < array->count) { memmove(&array->objects[objectIndex], &array->objects[objectIndex + 1UL], sizeof(id) * ((array->count - 1UL) - objectIndex)); array->objects[array->count - 1UL] = NULL; } + if((objectIndex + 1UL) < array->count) { memmove(&array->objects[objectIndex], &array->objects[objectIndex + 1UL], sizeof(id) * ((array->count - 1UL) - objectIndex)); array->objects[array->count] = NULL; } array->count--; } @@ -766,52 +727,87 @@ - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state object return(enumeratedCount); } +- (id)copyWithZone:(NSZone *)zone +{ +#pragma unused(zone) + NSParameterAssert((objects != NULL) && (count <= capacity)); + return([self retain]); +} + +- (id)mutableCopyWithZone:(NSZone *)zone +{ + NSParameterAssert((objects != NULL) && (count <= capacity)); + return([[NSMutableArray allocWithZone:zone] initWithObjects:objects count:count]); +} + +@end + +#pragma mark - +@interface JKMutableArray : NSMutableArray +@end + +@implementation JKMutableArray + ++ (void)load +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // Though technically not required, the run time environment at +load time may be less than ideal. + + Class JKMutableArrayClass = objc_getClass("JKMutableArray"); Class JKArrayClass = objc_getClass("JKArray"); + + // We swizzle the methods from JKArray in to this class (JKArrayDictionary). + + jk_swizzleClassMethod(JKMutableArrayClass, JKArrayClass, @selector(allocWithZone:)); + + jk_swizzleInstanceMethod(JKMutableArrayClass, JKArrayClass, @selector(dealloc)); + jk_swizzleInstanceMethod(JKMutableArrayClass, JKArrayClass, @selector(count)); + jk_swizzleInstanceMethod(JKMutableArrayClass, JKArrayClass, @selector(objectAtIndex:)); + jk_swizzleInstanceMethod(JKMutableArrayClass, JKArrayClass, @selector(getObjects:range:)); + jk_swizzleInstanceMethod(JKMutableArrayClass, JKArrayClass, @selector(countByEnumeratingWithState:objects:count:)); + + [pool release]; pool = NULL; +} + - (void)insertObject:(id)anObject atIndex:(NSUInteger)objectIndex { - if(mutations == 0UL) { [NSException raise:NSInternalInconsistencyException format:@"*** -[%@ %@]: mutating method sent to immutable object", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(objectIndex > count) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, count + 1UL]; } -#ifdef __clang_analyzer__ - [anObject retain]; // Stupid clang analyzer... Issue #19. -#else + if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } + if(objectIndex > _JKArrayCount((JKArray *)self)) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, _JKArrayCount((JKArray *)self) + 1UL]; } anObject = [anObject retain]; -#endif - _JKArrayInsertObjectAtIndex(self, anObject, objectIndex); - mutations = (mutations == NSUIntegerMax) ? 1UL : mutations + 1UL; + _JKArrayInsertObjectAtIndex((JKArray *)self, anObject, objectIndex); + _JKArrayIncrementMutations((JKArray *)self); } - (void)removeObjectAtIndex:(NSUInteger)objectIndex { - if(mutations == 0UL) { [NSException raise:NSInternalInconsistencyException format:@"*** -[%@ %@]: mutating method sent to immutable object", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(objectIndex >= count) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, count]; } - _JKArrayRemoveObjectAtIndex(self, objectIndex); - mutations = (mutations == NSUIntegerMax) ? 1UL : mutations + 1UL; + if(objectIndex >= _JKArrayCount((JKArray *)self)) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, _JKArrayCount((JKArray *)self)]; } + _JKArrayRemoveObjectAtIndex((JKArray *)self, objectIndex); + _JKArrayIncrementMutations((JKArray *)self); } - (void)replaceObjectAtIndex:(NSUInteger)objectIndex withObject:(id)anObject { - if(mutations == 0UL) { [NSException raise:NSInternalInconsistencyException format:@"*** -[%@ %@]: mutating method sent to immutable object", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(objectIndex >= count) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, count]; } -#ifdef __clang_analyzer__ - [anObject retain]; // Stupid clang analyzer... Issue #19. -#else + if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } + if(objectIndex >= _JKArrayCount((JKArray *)self)) { [NSException raise:NSRangeException format:@"*** -[%@ %@]: index (%lu) beyond bounds (%lu)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), objectIndex, _JKArrayCount((JKArray *)self)]; } anObject = [anObject retain]; -#endif - _JKArrayReplaceObjectAtIndexWithObject(self, objectIndex, anObject); - mutations = (mutations == NSUIntegerMax) ? 1UL : mutations + 1UL; + _JKArrayReplaceObjectAtIndexWithObject((JKArray *)self, objectIndex, anObject); + _JKArrayIncrementMutations((JKArray *)self); } - (id)copyWithZone:(NSZone *)zone { - NSParameterAssert((objects != NULL) && (count <= capacity)); - return((mutations == 0UL) ? [self retain] : [(NSArray *)[NSArray allocWithZone:zone] initWithObjects:objects count:count]); + NSUInteger arrayCount = [self count]; + if(arrayCount == 0UL) { return([[NSArray allocWithZone:zone] init]); } + id stackObjects[arrayCount]; + [self getObjects:stackObjects range:NSMakeRange(0UL, arrayCount)]; + return([[NSArray allocWithZone:zone] initWithObjects:stackObjects count:arrayCount]); } - (id)mutableCopyWithZone:(NSZone *)zone { - NSParameterAssert((objects != NULL) && (count <= capacity)); - return([(NSMutableArray *)[NSMutableArray allocWithZone:zone] initWithObjects:objects count:count]); + NSUInteger arrayCount = [self count]; + if(arrayCount == 0UL) { return([[NSMutableArray allocWithZone:zone] init]); } + id stackObjects[arrayCount]; + [self getObjects:stackObjects range:NSMakeRange(0UL, arrayCount)]; + return([[NSMutableArray allocWithZone:zone] initWithObjects:stackObjects count:arrayCount]); } @end @@ -848,7 +844,7 @@ - (void)dealloc - (NSArray *)allObjects { NSParameterAssert(collection != NULL); - NSUInteger count = [(NSDictionary *)collection count], atObject = 0UL; + NSUInteger count = [collection count], atObject = 0UL; id objects[count]; while((objects[atObject] = [self nextObject]) != NULL) { NSParameterAssert(atObject < count); atObject++; } @@ -871,7 +867,7 @@ - (id)nextObject @end #pragma mark - -@interface JKDictionary : NSMutableDictionary { +@interface JKDictionary : NSDictionary { NSUInteger count, capacity, mutations; JKHashTableEntry *entry; } @@ -879,6 +875,21 @@ @interface JKDictionary : NSMutableDictionary 0UL)); JKDictionary *dictionary = NULL; - if(JK_EXPECT_T((dictionary = (JKDictionary *)calloc(1UL, _JKDictionaryInstanceSize)) != NULL)) { // Directly allocate the JKDictionary instance via calloc. - object_setClass(dictionary, _JKDictionaryClass); + if(JK_EXPECT_T((dictionary = (JKDictionary *)calloc(1UL, _JKDictionaryInstanceSize)) != NULL)) { // Directly allocate the JKArray instance via calloc. + object_setClass(dictionary, (mutableCollection == NO) ? _JKDictionaryClass : _JKMutableDictionaryClass); if((dictionary = [dictionary init]) == NULL) { return(NULL); } dictionary->capacity = _JKDictionaryCapacityForCount(count); dictionary->count = 0UL; @@ -935,8 +946,6 @@ static void _JKDictionaryResizeIfNeccessary(JKDictionary *dictionary) { NSUInteger idx = 0UL; for(idx = 0UL; idx < count; idx++) { _JKDictionaryAddObject(dictionary, keyHashes[idx], keys[idx], objects[idx]); } - - dictionary->mutations = (mutableCollection == NO) ? 0UL : 1UL; } return(dictionary); } @@ -966,31 +975,22 @@ static NSUInteger _JKDictionaryCapacity(JKDictionary *dictionary) { return(dictionary->capacity); } +static NSUInteger _JKDictionaryCount(JKDictionary *dictionary) { + NSCParameterAssert(dictionary != NULL); + return(dictionary->count); +} + +static void _JKDictionaryIncrementMutations(JKDictionary *dictionary) { + NSCParameterAssert(dictionary != NULL); + if(++dictionary->mutations == 0UL) { dictionary->mutations = 1UL; } +} + static void _JKDictionaryRemoveObjectWithEntry(JKDictionary *dictionary, JKHashTableEntry *entry) { - NSCParameterAssert((dictionary != NULL) && (entry != NULL) && (entry->key != NULL) && (entry->object != NULL) && (dictionary->count > 0UL) && (dictionary->count <= dictionary->capacity)); + NSCParameterAssert((dictionary != NULL) && (entry != NULL) && (entry->key != NULL) && (entry->object != NULL) && (dictionary->count > 0UL)); CFRelease(entry->key); entry->key = NULL; CFRelease(entry->object); entry->object = NULL; entry->keyHash = 0UL; dictionary->count--; - // In order for certain invariants that are used to speed up the search for a particular key, we need to "re-add" all the entries in the hash table following this entry until we hit a NULL entry. - NSUInteger removeIdx = entry - dictionary->entry, idx = 0UL; - NSCParameterAssert((removeIdx < dictionary->capacity)); - for(idx = 0UL; idx < dictionary->capacity; idx++) { - NSUInteger entryIdx = (removeIdx + idx + 1UL) % dictionary->capacity; - JKHashTableEntry *atEntry = &dictionary->entry[entryIdx]; - if(atEntry->key == NULL) { break; } - NSUInteger keyHash = atEntry->keyHash; - id key = atEntry->key, object = atEntry->object; - NSCParameterAssert(object != NULL); - atEntry->keyHash = 0UL; - atEntry->key = NULL; - atEntry->object = NULL; - NSUInteger addKeyEntry = keyHash % dictionary->capacity, addIdx = 0UL; - for(addIdx = 0UL; addIdx < dictionary->capacity; addIdx++) { - JKHashTableEntry *atAddEntry = &dictionary->entry[((addKeyEntry + addIdx) % dictionary->capacity)]; - if(JK_EXPECT_T(atAddEntry->key == NULL)) { NSCParameterAssert((atAddEntry->keyHash == 0UL) && (atAddEntry->object == NULL)); atAddEntry->key = key; atAddEntry->object = object; atAddEntry->keyHash = keyHash; break; } - } - } } static void _JKDictionaryAddObject(JKDictionary *dictionary, NSUInteger keyHash, id key, id object) { @@ -1000,7 +1000,7 @@ static void _JKDictionaryAddObject(JKDictionary *dictionary, NSUInteger keyHash, NSUInteger entryIdx = (keyEntry + idx) % dictionary->capacity; JKHashTableEntry *atEntry = &dictionary->entry[entryIdx]; if(JK_EXPECT_F(atEntry->keyHash == keyHash) && JK_EXPECT_T(atEntry->key != NULL) && (JK_EXPECT_F(key == atEntry->key) || JK_EXPECT_F(CFEqual(atEntry->key, key)))) { _JKDictionaryRemoveObjectWithEntry(dictionary, atEntry); } - if(JK_EXPECT_T(atEntry->key == NULL)) { NSCParameterAssert((atEntry->keyHash == 0UL) && (atEntry->object == NULL)); atEntry->key = key; atEntry->object = object; atEntry->keyHash = keyHash; dictionary->count++; return; } + if(JK_EXPECT_T(atEntry->key == NULL)) { atEntry->key = key; atEntry->object = object; atEntry->keyHash = keyHash; dictionary->count++; return; } } // We should never get here. If we do, we -release the key / object because it's our responsibility. @@ -1015,7 +1015,7 @@ - (NSUInteger)count static JKHashTableEntry *_JKDictionaryHashTableEntryForKey(JKDictionary *dictionary, id aKey) { NSCParameterAssert((dictionary != NULL) && (dictionary->entry != NULL) && (dictionary->count <= dictionary->capacity)); - if((aKey == NULL) || (dictionary->capacity == 0UL)) { return(NULL); } + if(aKey == NULL) { return(NULL); } NSUInteger keyHash = CFHash(aKey), keyEntry = (keyHash % dictionary->capacity), idx = 0UL; JKHashTableEntry *atEntry = NULL; for(idx = 0UL; idx < dictionary->capacity; idx++) { @@ -1029,22 +1029,29 @@ - (NSUInteger)count - (id)objectForKey:(id)aKey { NSParameterAssert((entry != NULL) && (count <= capacity)); - JKHashTableEntry *entryForKey = _JKDictionaryHashTableEntryForKey(self, aKey); - return((entryForKey != NULL) ? entryForKey->object : NULL); + JKHashTableEntry *atEntry = _JKDictionaryHashTableEntryForKey(self, aKey); + return((atEntry != NULL) ? atEntry->object : NULL); } -- (void)getObjects:(id *)objects andKeys:(id *)keys -{ - NSParameterAssert((entry != NULL) && (count <= capacity)); +static NSUInteger _JKDictionaryGetKeysAndObjects(JKDictionary *dictionary, NSUInteger arrayLength, id keys[arrayLength], id objects[arrayLength]) { + NSCParameterAssert((dictionary != NULL) && (dictionary->entry != NULL) && (dictionary->count <= dictionary->capacity)); NSUInteger atEntry = 0UL; NSUInteger arrayIdx = 0UL; - for(atEntry = 0UL; atEntry < capacity; atEntry++) { - if(JK_EXPECT_T(entry[atEntry].key != NULL)) { - NSCParameterAssert((entry[atEntry].object != NULL) && (arrayIdx < count)); - if(JK_EXPECT_T(keys != NULL)) { keys[arrayIdx] = entry[atEntry].key; } - if(JK_EXPECT_T(objects != NULL)) { objects[arrayIdx] = entry[atEntry].object; } + for(atEntry = 0UL; (atEntry < dictionary->capacity) && (arrayIdx < arrayLength); atEntry++) { + if(JK_EXPECT_T(dictionary->entry[atEntry].key != NULL)) { + NSCParameterAssert((dictionary->entry[atEntry].object != NULL) && (arrayIdx < dictionary->count)); + if(JK_EXPECT_T(keys != NULL)) { keys[arrayIdx] = dictionary->entry[atEntry].key; } + if(JK_EXPECT_T(objects != NULL)) { objects[arrayIdx] = dictionary->entry[atEntry].object; } arrayIdx++; } } + NSCParameterAssert(arrayIdx == dictionary->count); + return(arrayIdx); +} + +- (void)getObjects:(id *)objects andKeys:(id *)keys +{ + NSParameterAssert((entry != NULL) && (count <= capacity)); + _JKDictionaryGetKeysAndObjects(self, count, keys, objects); } - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id *)stackbuf count:(NSUInteger)len @@ -1064,42 +1071,91 @@ - (NSEnumerator *)keyEnumerator return([[[JKDictionaryEnumerator alloc] initWithJKDictionary:self] autorelease]); } +- (id)copyWithZone:(NSZone *)zone +{ +#pragma unused(zone) + NSParameterAssert((entry != NULL) && (count <= capacity)); + return([self retain]); +} + +- (id)mutableCopyWithZone:(NSZone *)zone +{ + NSParameterAssert((entry != NULL) && (count <= capacity)); + id stackKeys[count], stackObjects[count]; + NSUInteger gotCount = _JKDictionaryGetKeysAndObjects(self, count, stackKeys, stackObjects); + NSParameterAssert(gotCount == count); + return([[NSMutableDictionary allocWithZone:zone] initWithObjects:stackObjects forKeys:stackKeys count:gotCount]); +} + +@end + + +#pragma mark - +@interface JKMutableDictionary : NSMutableDictionary +@end + +@implementation JKMutableDictionary + ++ (void)load +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // Though technically not required, the run time environment at +load time may be less than ideal. + + Class JKMutableDictionaryClass = objc_getClass("JKMutableDictionary"), JKDictionaryClass = objc_getClass("JKDictionary"); + + // We swizzle the methods from JKDictionary in to this class (JKMutableDictionary). + + jk_swizzleClassMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(allocWithZone:)); + + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(dealloc)); + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(count)); + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(objectForKey:)); + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(getObjects:andKeys:)); + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(keyEnumerator)); + jk_swizzleInstanceMethod(JKMutableDictionaryClass, JKDictionaryClass, @selector(countByEnumeratingWithState:objects:count:)); + + [pool release]; pool = NULL; +} + - (void)setObject:(id)anObject forKey:(id)aKey { - if(mutations == 0UL) { [NSException raise:NSInternalInconsistencyException format:@"*** -[%@ %@]: mutating method sent to immutable object", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(aKey == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil key", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil value (key: %@)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), aKey]; } + if(aKey == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil key", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } + if(anObject == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to insert nil value (key: %@)", NSStringFromClass([self class]), NSStringFromSelector(_cmd), aKey]; } - _JKDictionaryResizeIfNeccessary(self); + _JKDictionaryResizeIfNeccessary((JKDictionary *)self); #ifndef __clang_analyzer__ aKey = [aKey copy]; // Why on earth would clang complain that this -copy "might leak", anObject = [anObject retain]; // but this -retain doesn't!? #endif // __clang_analyzer__ - _JKDictionaryAddObject(self, CFHash(aKey), aKey, anObject); - mutations = (mutations == NSUIntegerMax) ? 1UL : mutations + 1UL; + _JKDictionaryAddObject((JKDictionary *)self, CFHash(aKey), aKey, anObject); + _JKDictionaryIncrementMutations((JKDictionary *)self); } - (void)removeObjectForKey:(id)aKey { - if(mutations == 0UL) { [NSException raise:NSInternalInconsistencyException format:@"*** -[%@ %@]: mutating method sent to immutable object", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - if(aKey == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to remove nil key", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } - JKHashTableEntry *entryForKey = _JKDictionaryHashTableEntryForKey(self, aKey); - if(entryForKey != NULL) { - _JKDictionaryRemoveObjectWithEntry(self, entryForKey); - mutations = (mutations == NSUIntegerMax) ? 1UL : mutations + 1UL; + if(aKey == NULL) { [NSException raise:NSInvalidArgumentException format:@"*** -[%@ %@]: attempt to remove nil key", NSStringFromClass([self class]), NSStringFromSelector(_cmd)]; } + JKHashTableEntry *entry = _JKDictionaryHashTableEntryForKey((JKDictionary *)self, aKey); + if(entry != NULL) { + _JKDictionaryRemoveObjectWithEntry((JKDictionary *)self, entry); + _JKDictionaryIncrementMutations((JKDictionary *)self); } } - (id)copyWithZone:(NSZone *)zone { - NSParameterAssert((entry != NULL) && (count <= capacity)); - return((mutations == 0UL) ? [self retain] : [[NSDictionary allocWithZone:zone] initWithDictionary:self]); + NSUInteger dictionaryCount = _JKDictionaryCount((JKDictionary *)self); + id stackKeys[dictionaryCount], stackObjects[dictionaryCount]; + NSUInteger gotCount = _JKDictionaryGetKeysAndObjects((JKDictionary *)self, dictionaryCount, stackKeys, stackObjects); + NSParameterAssert(gotCount == dictionaryCount); + return([[NSDictionary allocWithZone:zone] initWithObjects:stackObjects forKeys:stackKeys count:gotCount]); } - (id)mutableCopyWithZone:(NSZone *)zone { - NSParameterAssert((entry != NULL) && (count <= capacity)); - return([[NSMutableDictionary allocWithZone:zone] initWithDictionary:self]); + NSUInteger dictionaryCount = _JKDictionaryCount((JKDictionary *)self); + id stackKeys[dictionaryCount], stackObjects[dictionaryCount]; + NSUInteger gotCount = _JKDictionaryGetKeysAndObjects((JKDictionary *)self, dictionaryCount, stackKeys, stackObjects); + NSParameterAssert(gotCount == dictionaryCount); + return([[NSMutableDictionary allocWithZone:zone] initWithObjects:stackObjects forKeys:stackKeys count:gotCount]); } @end @@ -1581,7 +1637,7 @@ static int jk_parse_string(JKParseState *parseState) { break; case JSONStringStateEscapedNeedEscapeForSurrogate: - if(currentChar == '\\') { stringState = JSONStringStateEscapedNeedEscapedUForSurrogate; } + if((currentChar == '\\')) { stringState = JSONStringStateEscapedNeedEscapedUForSurrogate; } else { if((parseState->parseOptionFlags & JKParseOptionLooseUnicode) == 0) { jk_error(parseState, @"Required a second \\u Unicode escape sequence following a surrogate \\u Unicode escape sequence."); stringState = JSONStringStateError; goto finishedParsing; } else { stringState = JSONStringStateParsing; atStringCharacter--; if(jk_string_add_unicodeCodePoint(parseState, UNI_REPLACEMENT_CHAR, &tokenBufferIdx, &stringHash)) { jk_error(parseState, @"Internal error: Unable to add UTF8 sequence to internal string buffer. %@ line #%ld", [NSString stringWithUTF8String:__FILE__], (long)__LINE__); stringState = JSONStringStateError; goto finishedParsing; } } @@ -2004,7 +2060,7 @@ JK_STATIC_INLINE void jk_cache_age(JKParseState *parseState) { for(x = 0UL; x < JK_CACHE_PROBES; x++) { if(JK_EXPECT_F(parseState->cache.items[bucket].object == NULL)) { setBucket = 1UL; useableBucket = bucket; break; } - if((JK_EXPECT_T(parseState->cache.items[bucket].hash == parseState->token.value.hash)) && (JK_EXPECT_T(parseState->cache.items[bucket].size == parseState->token.value.ptrRange.length)) && (JK_EXPECT_T(parseState->cache.items[bucket].type == parseState->token.value.type)) && (JK_EXPECT_T(parseState->cache.items[bucket].bytes != NULL)) && (JK_EXPECT_T(memcmp(parseState->cache.items[bucket].bytes, parseState->token.value.ptrRange.ptr, parseState->token.value.ptrRange.length) == 0U))) { + if((JK_EXPECT_T(parseState->cache.items[bucket].hash == parseState->token.value.hash)) && (JK_EXPECT_T(parseState->cache.items[bucket].size == parseState->token.value.ptrRange.length)) && (JK_EXPECT_T(parseState->cache.items[bucket].type == parseState->token.value.type)) && (JK_EXPECT_T(parseState->cache.items[bucket].bytes != NULL)) && (JK_EXPECT_T(strncmp((const char *)parseState->cache.items[bucket].bytes, (const char *)parseState->token.value.ptrRange.ptr, parseState->token.value.ptrRange.length) == 0U))) { parseState->cache.age[bucket] = (parseState->cache.age[bucket] << 1) | 1U; parseState->token.value.cacheItem = &parseState->cache.items[bucket]; NSCParameterAssert(parseState->cache.items[bucket].object != NULL); @@ -2075,6 +2131,26 @@ JK_STATIC_INLINE void jk_cache_age(JKParseState *parseState) { #pragma mark - @implementation JSONDecoder +static Class _jk_NSNumberClass; +static NSNumberAllocImp _jk_NSNumberAllocImp; +static NSNumberInitWithUnsignedLongLongImp _jk_NSNumberInitWithUnsignedLongLongImp; + ++ (void)load +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // Though technically not required, the run time environment at +load time may be less than ideal. + + _jk_NSNumberClass = [NSNumber class]; + _jk_NSNumberAllocImp = (NSNumberAllocImp)[NSNumber methodForSelector:@selector(alloc)]; + + // Hacktacular. Need to do it this way due to the nature of class clusters. + id temp_NSNumber = [NSNumber alloc]; + _jk_NSNumberInitWithUnsignedLongLongImp = (NSNumberInitWithUnsignedLongLongImp)[temp_NSNumber methodForSelector:@selector(initWithUnsignedLongLong:)]; + [[temp_NSNumber init] release]; + temp_NSNumber = NULL; + + [pool release]; pool = NULL; +} + + (id)decoder { return([self decoderWithParseOptions:JKParseOptionStrict]); @@ -2528,7 +2604,7 @@ JK_STATIC_INLINE JKHash jk_encode_object_hash(void *objectPtr) { static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *objectPtr) { NSCParameterAssert((encodeState != NULL) && (encodeState->atIndex < encodeState->stringBuffer.bytes.length) && (objectPtr != NULL)); - id object = (id)objectPtr, encodeCacheObject = object; + id object = (id)objectPtr; int isClass = JKClassUnknown; size_t startingAtIndex = encodeState->atIndex; @@ -2536,15 +2612,13 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object JKEncodeCache *cacheSlot = &encodeState->cache[objectHash % JK_ENCODE_CACHE_SLOTS]; if(JK_EXPECT_T(cacheSlot->object == object)) { - NSCParameterAssert((cacheSlot->object != NULL) && - (cacheSlot->offset < encodeState->atIndex) && ((cacheSlot->offset + cacheSlot->length) < encodeState->atIndex) && + NSCParameterAssert((cacheSlot->offset < encodeState->atIndex) && ((cacheSlot->offset + cacheSlot->length) < encodeState->atIndex) && (cacheSlot->offset < encodeState->stringBuffer.bytes.length) && ((cacheSlot->offset + cacheSlot->length) < encodeState->stringBuffer.bytes.length) && ((encodeState->stringBuffer.bytes.ptr + encodeState->atIndex) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && ((encodeState->stringBuffer.bytes.ptr + cacheSlot->offset) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && ((encodeState->stringBuffer.bytes.ptr + cacheSlot->offset + cacheSlot->length) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length))); if(JK_EXPECT_F(((encodeState->atIndex + cacheSlot->length + 256UL) > encodeState->stringBuffer.bytes.length)) && JK_EXPECT_F((jk_managedBuffer_resize(&encodeState->stringBuffer, encodeState->atIndex + cacheSlot->length + 1024UL) == NULL))) { jk_encode_error(encodeState, @"Unable to resize temporary buffer."); return(1); } - NSCParameterAssert(((encodeState->atIndex + cacheSlot->length) < encodeState->stringBuffer.bytes.length) && - ((encodeState->stringBuffer.bytes.ptr + encodeState->atIndex) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && + NSCParameterAssert(((encodeState->stringBuffer.bytes.ptr + encodeState->atIndex) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && ((encodeState->stringBuffer.bytes.ptr + encodeState->atIndex + cacheSlot->length) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && ((encodeState->stringBuffer.bytes.ptr + cacheSlot->offset) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && ((encodeState->stringBuffer.bytes.ptr + cacheSlot->offset + cacheSlot->length) < (encodeState->stringBuffer.bytes.ptr + encodeState->stringBuffer.bytes.length)) && @@ -2554,75 +2628,24 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object return(0); } - // When we encounter a class that we do not handle, and we have either a delegate or block that the user supplied to format unsupported classes, - // we "re-run" the object check. However, we re-run the object check exactly ONCE. If the user supplies an object that isn't one of the - // supported classes, we fail the second time (i.e., double fault error). - BOOL rerunningAfterClassFormatter = NO; - rerunAfterClassFormatter:; - - // XXX XXX XXX XXX - // - // We need to work around a bug in 10.7, which breaks ABI compatibility with Objective-C going back not just to 10.0, but OpenStep and even NextStep. - // - // It has long been documented that "the very first thing that a pointer to an Objective-C object "points to" is a pointer to that objects class". - // - // This is euphemistically called "tagged pointers". There are a number of highly technical problems with this, most involving long passages from - // the C standard(s). In short, one can make a strong case, couched from the perspective of the C standard(s), that that 10.7 "tagged pointers" are - // fundamentally Wrong and Broken, and should have never been implemented. Assuming those points are glossed over, because the change is very clearly - // breaking ABI compatibility, this should have resulted in a minimum of a "minimum version required" bump in various shared libraries to prevent - // causes code that used to work just fine to suddenly break without warning. - // - // In fact, the C standard says that the hack below is "undefined behavior"- there is no requirement that the 10.7 tagged pointer hack of setting the - // "lower, unused bits" must be preserved when casting the result to an integer type, but this "works" because for most architectures - // `sizeof(long) == sizeof(void *)` and the compiler uses the same representation for both. (note: this is informal, not meant to be - // normative or pedantically correct). - // - // In other words, while this "works" for now, technically the compiler is not obligated to do "what we want", and a later version of the compiler - // is not required in any way to produce the same results or behavior that earlier versions of the compiler did for the statement below. - // - // Fan-fucking-tastic. - // - // Why not just use `object_getClass()`? Because `object->isa` reduces to (typically) a *single* instruction. Calling `object_getClass()` requires - // that the compiler potentially spill registers, establish a function call frame / environment, and finally execute a "jump subroutine" instruction. - // Then, the called subroutine must spend half a dozen instructions in its prolog, however many instructions doing whatever it does, then half a dozen - // instructions in its prolog. One instruction compared to dozens, maybe a hundred instructions. - // - // Yes, that's one to two orders of magnitude difference. Which is compelling in its own right. When going for performance, you're often happy with - // gains in the two to three percent range. - // - // XXX XXX XXX XXX - - BOOL workAroundMacOSXABIBreakingBug = NO; - if(JK_EXPECT_F(((NSUInteger)object) & 0x1)) { workAroundMacOSXABIBreakingBug = YES; goto slowClassLookup; } - if(JK_EXPECT_T(object_getClass(object) == encodeState->fastClassLookup.stringClass)) { isClass = JKClassString; } else if(JK_EXPECT_T(object_getClass(object) == encodeState->fastClassLookup.numberClass)) { isClass = JKClassNumber; } else if(JK_EXPECT_T(object_getClass(object) == encodeState->fastClassLookup.dictionaryClass)) { isClass = JKClassDictionary; } else if(JK_EXPECT_T(object_getClass(object) == encodeState->fastClassLookup.arrayClass)) { isClass = JKClassArray; } else if(JK_EXPECT_T(object_getClass(object) == encodeState->fastClassLookup.nullClass)) { isClass = JKClassNull; } else { - slowClassLookup: - if(JK_EXPECT_T([object isKindOfClass:[NSString class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.stringClass = object_getClass(object); } isClass = JKClassString; } - else if(JK_EXPECT_T([object isKindOfClass:[NSNumber class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.numberClass = object_getClass(object); } isClass = JKClassNumber; } - else if(JK_EXPECT_T([object isKindOfClass:[NSDictionary class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.dictionaryClass = object_getClass(object); } isClass = JKClassDictionary; } - else if(JK_EXPECT_T([object isKindOfClass:[NSArray class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.arrayClass = object_getClass(object); } isClass = JKClassArray; } - else if(JK_EXPECT_T([object isKindOfClass:[NSNull class]])) { if(workAroundMacOSXABIBreakingBug == NO) { encodeState->fastClassLookup.nullClass = object_getClass(object); } isClass = JKClassNull; } - else { - if((rerunningAfterClassFormatter == NO) && ( -#ifdef __BLOCKS__ - ((encodeState->classFormatterBlock) && ((object = encodeState->classFormatterBlock(object)) != NULL)) || -#endif - ((encodeState->classFormatterIMP) && ((object = encodeState->classFormatterIMP(encodeState->classFormatterDelegate, encodeState->classFormatterSelector, object)) != NULL)) )) { rerunningAfterClassFormatter = YES; goto rerunAfterClassFormatter; } - - if(rerunningAfterClassFormatter == NO) { jk_encode_error(encodeState, @"Unable to serialize object class %@.", NSStringFromClass([encodeCacheObject class])); return(1); } - else { jk_encode_error(encodeState, @"Unable to serialize object class %@ that was returned by the unsupported class formatter. Original object class was %@.", (object == NULL) ? @"NULL" : NSStringFromClass([object class]), NSStringFromClass([encodeCacheObject class])); return(1); } - } + if(JK_EXPECT_T([object isKindOfClass:[NSString class]])) { encodeState->fastClassLookup.stringClass = object_getClass(object); isClass = JKClassString; } + else if(JK_EXPECT_T([object isKindOfClass:[NSNumber class]])) { encodeState->fastClassLookup.numberClass = object_getClass(object); isClass = JKClassNumber; } + else if(JK_EXPECT_T([object isKindOfClass:[NSDictionary class]])) { encodeState->fastClassLookup.dictionaryClass = object_getClass(object); isClass = JKClassDictionary; } + else if(JK_EXPECT_T([object isKindOfClass:[NSArray class]])) { encodeState->fastClassLookup.arrayClass = object_getClass(object); isClass = JKClassArray; } + else if(JK_EXPECT_T([object isKindOfClass:[NSNull class]])) { encodeState->fastClassLookup.nullClass = object_getClass(object); isClass = JKClassNull; } + else { jk_encode_error(encodeState, @"Unable to serialize object class %@.", NSStringFromClass([object class])); return(1); } } - // This is here for the benefit of the optimizer. It allows the optimizer to do loop invariant code motion for the JKClassArray - // and JKClassDictionary cases when printing simple, single characters via jk_encode_write(), which is actually a macro: - // #define jk_encode_write1(es, dc, f) (_jk_encode_prettyPrint ? jk_encode_write1slow(es, dc, f) : jk_encode_write1fast(es, dc, f)) - int _jk_encode_prettyPrint = JK_EXPECT_T((encodeState->serializeOptionFlags & JKSerializeOptionPretty) == 0) ? 0 : 1; + // This is here for the benefit of the optimizer. It allows the optimizer to do loop invariant code motion for the JKClassArray + // and JKClassDictionary cases when printing simple, single characters via jk_encode_write(), which is actually a macro: + // #define jk_encode_write1(es, dc, f) (_jk_encode_useWrite1Fast ? jk_encode_write1fast(es, dc, f) : jk_encode_write1slow(es, dc, f)) + int _jk_encode_useWrite1Fast = JK_EXPECT_T((encodeState->serializeOptionFlags & JKSerializeOptionPretty) == 0) ? 1 : 0; switch(isClass) { case JKClassString: @@ -2651,13 +2674,13 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object default: if(JK_EXPECT_F(jk_encode_printf(encodeState, NULL, 0UL, NULL, "\\u%4.4x", utf8String[utf8Idx]))) { return(1); } break; } } else { - if(JK_EXPECT_F(utf8String[utf8Idx] == '\"') || JK_EXPECT_F(utf8String[utf8Idx] == '\\') || (JK_EXPECT_F(encodeState->serializeOptionFlags & JKSerializeOptionEscapeForwardSlashes) && JK_EXPECT_F(utf8String[utf8Idx] == '/'))) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\\'; } + if(JK_EXPECT_F(utf8String[utf8Idx] == '\"') || JK_EXPECT_F(utf8String[utf8Idx] == '\\')) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\\'; } encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = utf8String[utf8Idx]; } } NSCParameterAssert((encodeState->atIndex + 1UL) < encodeState->stringBuffer.bytes.length); if(JK_EXPECT_T((encodeState->encodeOption & JKEncodeOptionStringObjTrimQuotes) == 0UL)) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\"'; } - jk_encode_updateCache(encodeState, cacheSlot, startingAtIndex, encodeCacheObject); + jk_encode_updateCache(encodeState, cacheSlot, startingAtIndex, object); return(0); } } @@ -2705,14 +2728,14 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object else { if(JK_EXPECT_F(jk_encode_printf(encodeState, NULL, 0UL, NULL, "\\u%4.4x\\u%4.4x", (0xd7c0U + (u32ch >> 10)), (0xdc00U + (u32ch & 0x3ffU))))) { return(1); } } } } else { - if(JK_EXPECT_F(utf8String[utf8Idx] == '\"') || JK_EXPECT_F(utf8String[utf8Idx] == '\\') || (JK_EXPECT_F(encodeState->serializeOptionFlags & JKSerializeOptionEscapeForwardSlashes) && JK_EXPECT_F(utf8String[utf8Idx] == '/'))) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\\'; } + if(JK_EXPECT_F(utf8String[utf8Idx] == '\"') || JK_EXPECT_F(utf8String[utf8Idx] == '\\')) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\\'; } encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = utf8String[utf8Idx]; } } } NSCParameterAssert((encodeState->atIndex + 1UL) < encodeState->stringBuffer.bytes.length); if(JK_EXPECT_T((encodeState->encodeOption & JKEncodeOptionStringObjTrimQuotes) == 0UL)) { encodeState->stringBuffer.bytes.ptr[encodeState->atIndex++] = '\"'; } - jk_encode_updateCache(encodeState, cacheSlot, startingAtIndex, encodeCacheObject); + jk_encode_updateCache(encodeState, cacheSlot, startingAtIndex, object); return(0); } } @@ -2720,8 +2743,8 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object case JKClassNumber: { - if(object == (id)kCFBooleanTrue) { return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, encodeCacheObject, "true", 4UL)); } - else if(object == (id)kCFBooleanFalse) { return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, encodeCacheObject, "false", 5UL)); } + if(object == (id)kCFBooleanTrue) { return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, object, "true", 4UL)); } + else if(object == (id)kCFBooleanFalse) { return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, object, "false", 5UL)); } const char *objCType = [object objCType]; char anum[256], *aptr = &anum[255]; @@ -2744,7 +2767,7 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object if(JK_EXPECT_F(ullv < 10ULL)) { *--aptr = ullv + '0'; } else { while(JK_EXPECT_T(ullv > 0ULL)) { *--aptr = (ullv % 10ULL) + '0'; ullv /= 10ULL; NSCParameterAssert(aptr > anum); } } if(isNegative) { *--aptr = '-'; } NSCParameterAssert(aptr > anum); - return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, encodeCacheObject, aptr, &anum[255] - aptr)); + return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, object, aptr, &anum[255] - aptr)); } else { jk_encode_error(encodeState, @"Unable to get scalar value from number object."); return(1); } break; case 'f': case 'd': @@ -2752,7 +2775,7 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object double dv; if(JK_EXPECT_T(CFNumberGetValue((CFNumberRef)object, kCFNumberDoubleType, &dv))) { if(JK_EXPECT_F(!isfinite(dv))) { jk_encode_error(encodeState, @"Floating point values must be finite. JSON does not support NaN or Infinity."); return(1); } - return(jk_encode_printf(encodeState, cacheSlot, startingAtIndex, encodeCacheObject, "%.17g", dv)); + return(jk_encode_printf(encodeState, cacheSlot, startingAtIndex, object, "%.17g", dv)); } else { jk_encode_error(encodeState, @"Unable to get floating point value from number object."); return(1); } } break; @@ -2781,11 +2804,10 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object { int printComma = 0; CFIndex dictionaryCount = CFDictionaryGetCount((CFDictionaryRef)object), idx = 0L; - id enumerateObject = JK_EXPECT_F(_jk_encode_prettyPrint) ? [[object allKeys] sortedArrayUsingSelector:@selector(compare:)] : object; if(JK_EXPECT_F(jk_encode_write1(encodeState, 1L, "{"))) { return(1); } - if(JK_EXPECT_F(_jk_encode_prettyPrint) || JK_EXPECT_F(dictionaryCount > 1020L)) { - for(id keyObject in enumerateObject) { + if(JK_EXPECT_F(dictionaryCount > 1020L)) { + for(id keyObject in object) { if(JK_EXPECT_T(printComma)) { if(JK_EXPECT_F(jk_encode_write1(encodeState, 0L, ","))) { return(1); } } printComma = 1; if(JK_EXPECT_F((object_getClass(keyObject) != encodeState->fastClassLookup.stringClass)) && JK_EXPECT_F(([keyObject isKindOfClass:[NSString class]] == NO))) { jk_encode_error(encodeState, @"Key must be a string object."); return(1); } @@ -2809,7 +2831,7 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object } break; - case JKClassNull: return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, encodeCacheObject, "null", 4UL)); break; + case JKClassNull: return(jk_encode_writen(encodeState, cacheSlot, startingAtIndex, object, "null", 4UL)); break; default: jk_encode_error(encodeState, @"Unable to serialize object class %@.", NSStringFromClass([object class])); return(1); break; } @@ -2820,44 +2842,29 @@ static int jk_encode_add_atom_to_buffer(JKEncodeState *encodeState, void *object @implementation JKSerializer -+ (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption block:(JKSERIALIZER_BLOCKS_PROTO)block delegate:(id)delegate selector:(SEL)selector error:(NSError **)error ++ (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption error:(NSError **)error { - return([[[[self alloc] init] autorelease] serializeObject:object options:optionFlags encodeOption:encodeOption block:block delegate:delegate selector:selector error:error]); + return([[[[self alloc] init] autorelease] serializeObject:object options:optionFlags encodeOption:encodeOption error:error]); } -- (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption block:(JKSERIALIZER_BLOCKS_PROTO)block delegate:(id)delegate selector:(SEL)selector error:(NSError **)error +- (id)serializeObject:(id)object options:(JKSerializeOptionFlags)optionFlags encodeOption:(JKEncodeOptionType)encodeOption error:(NSError **)error { -#ifndef __BLOCKS__ -#pragma unused(block) -#endif - NSParameterAssert((object != NULL) && (encodeState == NULL) && ((delegate != NULL) ? (block == NULL) : 1) && ((block != NULL) ? (delegate == NULL) : 1) && + NSParameterAssert((object != NULL) && (encodeState == NULL) && (((encodeOption & JKEncodeOptionCollectionObj) != 0UL) ? (((encodeOption & JKEncodeOptionStringObj) == 0UL) && ((encodeOption & JKEncodeOptionStringObjTrimQuotes) == 0UL)) : 1) && (((encodeOption & JKEncodeOptionStringObj) != 0UL) ? ((encodeOption & JKEncodeOptionCollectionObj) == 0UL) : 1)); id returnObject = NULL; if(encodeState != NULL) { [self releaseState]; } - if((encodeState = (struct JKEncodeState *)calloc(1UL, sizeof(JKEncodeState))) == NULL) { [NSException raise:NSMallocException format:@"Unable to allocate state structure."]; return(NULL); } + if((encodeState = (struct JKEncodeState *)calloc(1UL, sizeof(JKEncodeState))) == NULL) { [NSException exceptionWithName:NSMallocException reason:@"Unable to allocate state structure." userInfo:NULL]; } if((error != NULL) && (*error != NULL)) { *error = NULL; } - if(delegate != NULL) { - if(selector == NULL) { [NSException raise:NSInvalidArgumentException format:@"The delegate argument is not NULL, but the selector argument is NULL."]; } - if([delegate respondsToSelector:selector] == NO) { [NSException raise:NSInvalidArgumentException format:@"The serializeUnsupportedClassesUsingDelegate: delegate does not respond to the selector argument."]; } - encodeState->classFormatterDelegate = delegate; - encodeState->classFormatterSelector = selector; - encodeState->classFormatterIMP = (JKClassFormatterIMP)[delegate methodForSelector:selector]; - NSCParameterAssert(encodeState->classFormatterIMP != NULL); - } - -#ifdef __BLOCKS__ - encodeState->classFormatterBlock = block; -#endif encodeState->serializeOptionFlags = optionFlags; encodeState->encodeOption = encodeOption; encodeState->stringBuffer.roundSizeUpToMultipleOf = (1024UL * 32UL); encodeState->utf8ConversionBuffer.roundSizeUpToMultipleOf = 4096UL; - + unsigned char stackJSONBuffer[JK_JSONBUFFER_SIZE] JK_ALIGNED(64); jk_managedBuffer_setToStackBuffer(&encodeState->stringBuffer, stackJSONBuffer, sizeof(stackJSONBuffer)); @@ -2922,8 +2929,6 @@ @implementation NSString (JSONKitSerializing) // Useful for those who need to serialize just a NSString. Otherwise you would have to do something like [NSArray arrayWithObject:stringToBeJSONSerialized], serializing the array, and then chopping of the extra ^\[.*\]$ square brackets. -// NSData returning methods... - - (NSData *)JSONData { return([self JSONDataWithOptions:JKSerializeOptionNone includeQuotes:YES error:NULL]); @@ -2931,11 +2936,9 @@ - (NSData *)JSONData - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions includeQuotes:(BOOL)includeQuotes error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | ((includeQuotes == NO) ? JKEncodeOptionStringObjTrimQuotes : 0UL) | JKEncodeOptionStringObj) block:NULL delegate:NULL selector:NULL error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | ((includeQuotes == NO) ? JKEncodeOptionStringObjTrimQuotes : 0UL) | JKEncodeOptionStringObj) error:error]); } -// NSString returning methods... - - (NSString *)JSONString { return([self JSONStringWithOptions:JKSerializeOptionNone includeQuotes:YES error:NULL]); @@ -2943,117 +2946,55 @@ - (NSString *)JSONString - (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions includeQuotes:(BOOL)includeQuotes error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | ((includeQuotes == NO) ? JKEncodeOptionStringObjTrimQuotes : 0UL) | JKEncodeOptionStringObj) block:NULL delegate:NULL selector:NULL error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | ((includeQuotes == NO) ? JKEncodeOptionStringObjTrimQuotes : 0UL) | JKEncodeOptionStringObj) error:error]); } @end @implementation NSArray (JSONKitSerializing) -// NSData returning methods... - - (NSData *)JSONData { - return([JKSerializer serializeObject:self options:JKSerializeOptionNone encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:NULL]); + return([self JSONDataWithOptions:JKSerializeOptionNone error:NULL]); } - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) error:error]); } -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:delegate selector:selector error:error]); -} - -// NSString returning methods... - - (NSString *)JSONString { - return([JKSerializer serializeObject:self options:JKSerializeOptionNone encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:NULL]); + return([self JSONStringWithOptions:JKSerializeOptionNone error:NULL]); } - (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:error]); -} - -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:delegate selector:selector error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) error:error]); } @end @implementation NSDictionary (JSONKitSerializing) -// NSData returning methods... - - (NSData *)JSONData { - return([JKSerializer serializeObject:self options:JKSerializeOptionNone encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:NULL]); + return([self JSONDataWithOptions:JKSerializeOptionNone error:NULL]); } - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:error]); -} - -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:NULL delegate:delegate selector:selector error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) error:error]); } -// NSString returning methods... - - (NSString *)JSONString { - return([JKSerializer serializeObject:self options:JKSerializeOptionNone encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:NULL]); + return([self JSONStringWithOptions:JKSerializeOptionNone error:NULL]); } - (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error { - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:NULL selector:NULL error:error]); -} - -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingDelegate:(id)delegate selector:(SEL)selector error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:NULL delegate:delegate selector:selector error:error]); -} - -@end - - -#ifdef __BLOCKS__ - -@implementation NSArray (JSONKitSerializingBlockAdditions) - -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:block delegate:NULL selector:NULL error:error]); -} - -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:block delegate:NULL selector:NULL error:error]); + return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) error:error]); } @end - -@implementation NSDictionary (JSONKitSerializingBlockAdditions) - -- (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsData | JKEncodeOptionCollectionObj) block:block delegate:NULL selector:NULL error:error]); -} - -- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions serializeUnsupportedClassesUsingBlock:(id(^)(id object))block error:(NSError **)error -{ - return([JKSerializer serializeObject:self options:serializeOptions encodeOption:(JKEncodeOptionAsString | JKEncodeOptionCollectionObj) block:block delegate:NULL selector:NULL error:error]); -} - -@end - -#endif // __BLOCKS__ - diff --git a/Pods/JSONKit/README.md b/Pods/JSONKit/README.md index 8b4a4d9..395cedc 100644 --- a/Pods/JSONKit/README.md +++ b/Pods/JSONKit/README.md @@ -1,16 +1,15 @@ # JSONKit -JSONKit is dual licensed under either the terms of the BSD License, or alternatively under the terms of the Apache License, Version 2.0.
-Copyright © 2011, John Engelhart. +JSONKit is licensed under the terms of the BSD License. Copyright © 2011, John Engelhart. ### A Very High Performance Objective-C JSON Library -**UPDATE:** (2011/12/18) The benchmarks below were performed before Apples [`NSJSONSerialization`][NSJSONSerialization] was available (as of Mac OS X 10.7 and iOS 5). The obvious question is: Which is faster, [`NSJSONSerialization`][NSJSONSerialization] or JSONKit? According to [this site](http://www.bonto.ch/blog/2011/12/08/json-libraries-for-ios-comparison-updated/), JSONKit is faster than [`NSJSONSerialization`][NSJSONSerialization]. Some quick "back of the envelope" calculations using the numbers reported, JSONKit appears to be approximately 25% to 40% faster than [`NSJSONSerialization`][NSJSONSerialization], which is pretty significant. - - Parsing | Serializing -:---------:|:-------------: -Deserialize from JSON | Serialize to JSON -*23% Faster than Binary* .plist* !* | *549% Faster than Binary* .plist* !* + + + + + +
ParsingSerializing
Deserialize from JSONSerialize to JSON
23% Faster than Binary .plist !549% Faster than Binary .plist !
* Benchmarking was performed on a MacBook Pro with a 2.66GHz Core 2. * All JSON libraries were compiled with `gcc-4.2 -DNS_BLOCK_ASSERTIONS -O3 -arch x86_64`. @@ -22,8 +21,6 @@ Copyright © 2011, John Engelhart. * Parsing / deserializing will automagically decompress a buffer if it detects a `gzip` signature header. * You can compress / `gzip` the serialized JSON by passing `JKSerializeOptionCompress` to `-JSONDataWithOptions:error:`. -[JSON versus PLIST, the Ultimate Showdown](http://www.cocoanetics.com/2011/03/json-versus-plist-the-ultimate-showdown/) benchmarks the common JSON libraries and compares them to Apples `.plist` format. - *** JavaScript Object Notation, or [JSON][], is a lightweight, text-based, serialization format for structured data that is used by many web-based services and API's. It is defined by [RFC 4627][]. @@ -39,14 +36,15 @@ JSON provides the following primitive types: These primitive types are mapped to the following Objective-C Foundation classes: -JSON | Objective-C --------------------|------------- -`null` | [`NSNull`][NSNull] -`true` and `false` | [`NSNumber`][NSNumber] -Number | [`NSNumber`][NSNumber] -String | [`NSString`][NSString] -Array | [`NSArray`][NSArray] -Object | [`NSDictionary`][NSDictionary] + + + + + + + + +
JSONObjective-C
nullNSNull
true and falseNSNumber
NumberNSNumber
StringNSString
ArrayNSArray
ObjectNSDictionary
JSONKit uses Core Foundation internally, and it is assumed that Core Foundation ≡ Foundation for every equivalent base type, i.e. [`CFString`][CFString] ≡ [`NSString`][NSString]. @@ -90,21 +88,16 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S * For JSON Objects (or [`NSDictionary`][NSDictionary] in JSONKit nomenclature), [RFC 4627][] says `The names within an object SHOULD be unique` (note: `name` is a `key` in JSONKit nomenclature). At this time the JSONKit behavior is `undefined` for JSON that contains names within an object that are not unique. However, JSONKit currently tries to follow a "the last key / value pair parsed is the one chosen" policy. This behavior is not finalized and should not be depended on. The previously covered limitations regarding JSON Strings have important consequences for JSON Objects since JSON Strings are used as the `key`. The [JSON specification][RFC 4627] does not specify the details or requirements for JSON Strings used as `keys` in JSON Objects, specifically what it means for two `keys` to compare equal. Unfortunately, because [RFC 4627][] states `JSON text SHALL be encoded in Unicode.`, this means that one must use the [Unicode Standard][] to interpret the JSON, and the [Unicode Standard][] allows for strings that are encoded with different Unicode Code Points to "compare equal". JSONKit uses [`NSString`][NSString] exclusively to manage the parsed JSON Strings. Because [`NSString`][NSString] uses [Unicode][Unicode Standard] as its basis, there exists the possibility that [`NSString`][NSString] may subtly and silently convert the Unicode Code Points contained in the original JSON String in to a [Unicode equivalent][Unicode_equivalence] string. Due to this, the JSONKit behavior for JSON Strings used as `keys` in JSON Objects that may be [Unicode equivalent][Unicode_equivalence] but not binary equivalent is `undefined`. - - **See also:**
-     [W3C - Requirements for String Identity Matching and String Indexing](http://www.w3.org/TR/charreq/#sec2) ### Objective-C To JSON Primitive Mapping Details -* When serializing, the top level container, and all of its children, are required to be *strictly* [invariant][wiki_invariant] during enumeration. This property is used to make certain optimizations, such as if a particular object has already been serialized, the result of the previous serialized `UTF8` string can be reused (i.e., the `UTF8` string of the previous serialization can simply be copied instead of performing all the serialization work again). While this is probably only of interest to those who are doing extraordinarily unusual things with the run-time or custom classes inheriting from the classes that JSONKit will serialize (i.e, a custom object whose value mutates each time it receives a message requesting its value for serialization), it also covers the case where any of the objects to be serialized are mutated during enumeration (i.e., mutated by another thread). The number of times JSONKit will request an objects value is non-deterministic, from a minimum of once up to the number of times it appears in the serialized JSON– therefore an object MUST NOT depend on receiving a message requesting its value each time it appears in the serialized output. The behavior is `undefined` if these requirements are violated. +* When serializing, the top level container, and all of its children, are required to be *strictly* [invariant][wiki_invariant] during enumeration. This property is used to make certain optimizations, such as if a particular object has already been serialized, the result of the previous serialized `UTF8` string can be reused (i.e., the `UTF8` string of the previous serialization can simply be copied instead of performing all the serialization work again). While this is probably only of interest to those who are doing extraordinarily unusual things with the run-time or custom classes inheriting from the classes that JSONKit will serialize (i.e, a custom object whose value mutates each time the it receives a message requesting its value for serialization), it also covers the case where any of the objects to be serialized are mutated during enumeration (i.e., mutated by another thread). The number of times JSONKit will request an objects value is non-deterministic, from a minimum of once up to the number of times it appears in the serialized JSON– therefore an object MUST NOT depend on receiving a message requesting its value each time it appears in the serialized output. The behavior is `undefined` if these requirements are violated. * The objects to be serialized MUST be acyclic. If the objects to be serialized contain circular references the behavior is `undefined`. For example, - ```objective-c - [arrayOne addObject:arrayTwo]; +
[arrayOne addObject:arrayTwo];
     [arrayTwo addObject:arrayOne];
-    id json = [arrayOne JSONString];
-    ```
+    id json = [arrayOne JSONString];
… will result in `undefined` behavior. @@ -133,9 +126,7 @@ The author requests that you do not file a bug report with JSONKit regarding pro ### Important Details -* JSONKit is not designed to be used with the Mac OS X Garbage Collection. The behavior of JSONKit when compiled with `-fobjc-gc` is `undefined`. It is extremely unlikely that Mac OS X Garbage Collection will ever be supported. - -* JSONKit is not designed to be used with [Objective-C Automatic Reference Counting (ARC)][ARC]. The behavior of JSONKit when compiled with `-fobjc-arc` is `undefined`. The behavior of JSONKit compiled without [ARC][] mixed with code that has been compiled with [ARC][] is normatively `undefined` since at this time no analysis has been done to understand if this configuration is safe to use. At this time, there are no plans to support [ARC][] in JSONKit. Although tenative, it is extremely unlikely that [ARC][] will ever be supported, for many of the same reasons that Mac OS X Garbage Collection is not supported. +* JSONKit is not designed to be used with the Mac OS X Garbage Collection. The behavior of JSONKit when compiled with `-fobj-gc` is `undefined`. It is extremely unlikely that Mac OS X Garbage Collection will ever be supported. * The JSON to be parsed by JSONKit MUST be encoded as Unicode. In the unlikely event you end up with JSON that is not encoded as Unicode, you must first convert the JSON to Unicode, preferably as `UTF8`. One way to accomplish this is with the [`NSString`][NSString] methods [`-initWithBytes:length:encoding:`][NSString_initWithBytes] and [`-initWithData:encoding:`][NSString_initWithData]. @@ -157,8 +148,6 @@ The author requests that you do not file a bug report with JSONKit regarding pro * On average, the JSONData… methods are nearly four times faster than the JSONString… methods when serializing a [`NSDictionary`][NSDictionary] or [`NSArray`][NSArray] to JSON. The difference in speed is due entirely to the instantiation overhead of [`NSString`][NSString]. -* If at all possible, use [`NSData`][NSData] instead of [`NSString`][NSString] methods when processing JSON. This avoids the sometimes significant conversion overhead that [`NSString`][NSString] performs in order to provide an object oriented interface for its contents. For many uses, using [`NSString`][NSString] is not needed and results in wasted effort– for example, using JSONKit to serialize a [`NSDictionary`][NSDictionary] or [`NSArray`][NSArray] to a [`NSString`][NSString]. This [`NSString`][NSString] is then passed to a method that sends the JSON to a web server, and this invariably requires converting the [`NSString`][NSString] to [`NSData`][NSData] before it can be sent. In this case, serializing the collection object directly to [`NSData`][NSData] would avoid the unnecessary conversions to and from a [`NSString`][NSString] object. - ### Parsing Interface #### JSONDecoder Interface @@ -171,8 +160,7 @@ The objectWith… methods return immutable collection objects **Important:** `objectWithUTF8String:` and `mutableObjectWithUTF8String:` will raise [`NSInvalidArgumentException`][NSInvalidArgumentException] if `string` is `NULL`. **Important:** `objectWithData:` and `mutableObjectWithData:` will raise [`NSInvalidArgumentException`][NSInvalidArgumentException] if `jsonData` is `NULL`. -```objective-c -+ (id)decoder; +
+ (id)decoder;
 + (id)decoderWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
 - (id)initWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
 
@@ -186,82 +174,72 @@ The objectWith… methods return immutable collection objects
 - (id)objectWithData:(NSData *)jsonData;
 - (id)objectWithData:(NSData *)jsonData error:(NSError **)error;
 - (id)mutableObjectWithData:(NSData *)jsonData;
-- (id)mutableObjectWithData:(NSData *)jsonData error:(NSError **)error;
-```
+- (id)mutableObjectWithData:(NSData *)jsonData error:(NSError **)error;
#### NSString Interface -```objective-c -- (id)objectFromJSONString; +
- (id)objectFromJSONString;
 - (id)objectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
 - (id)objectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
 - (id)mutableObjectFromJSONString;
 - (id)mutableObjectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
-- (id)mutableObjectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
-```
+- (id)mutableObjectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
#### NSData Interface -```objective-c -- (id)objectFromJSONData; +
- (id)objectFromJSONData;
 - (id)objectFromJSONDataWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
 - (id)objectFromJSONDataWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
 - (id)mutableObjectFromJSONData;
 - (id)mutableObjectFromJSONDataWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
-- (id)mutableObjectFromJSONDataWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
-```
+- (id)mutableObjectFromJSONDataWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;
#### JKParseOptionFlags - - - - - - + + + + + +
Parsing OptionDescription
JKParseOptionNoneThis is the default if no other other parse option flags are specified, and the option used when a convenience method does not provide an argument for explicitly specifying the parse options to use. Synonymous with JKParseOptionStrict.
JKParseOptionStrictThe JSON will be parsed in strict accordance with the RFC 4627 specification.
JKParseOptionCommentsAllow C style // and /* … */ comments in JSON. This is a fairly common extension to JSON, but JSON that contains C style comments is not strictly conforming JSON.
JKParseOptionUnicodeNewlinesAllow Unicode recommended (?:\r\n|[\n\v\f\r\x85\p{Zl}\p{Zp}]) newlines in JSON. The JSON specification only allows the newline characters \r and \n, but this option allows JSON that contains the Unicode recommended newline characters to be parsed. JSON that contains these additional newline characters is not strictly conforming JSON.
JKParseOptionLooseUnicodeNormally the decoder will stop with an error at any malformed Unicode. This option allows JSON with malformed Unicode to be parsed without reporting an error. Any malformed Unicode is replaced with \uFFFD, or REPLACEMENT CHARACTER, as specified in The Unicode 6.0 standard, Chapter 3, section 3.9 Unicode Encoding Forms.
JKParseOptionPermitTextAfterValidJSONNormally, non-white-space that follows the JSON is interpreted as a parsing failure. This option allows for any trailing non-white-space to be ignored and not cause a parsing error.
JKParseOptionNoneThis is the default if no other other parse option flags are specified, and the option used when a convenience method does not provide an argument for explicitly specifying the parse options to use. Synonymous with JKParseOptionStrict.
JKParseOptionStrictThe JSON will be parsed in strict accordance with the RFC 4627 specification.
JKParseOptionCommentsAllow C style // and /* … */ comments in JSON. This is a fairly common extension to JSON, but JSON that contains C style comments is not strictly conforming JSON.
JKParseOptionUnicodeNewlinesAllow Unicode recommended (?:\r\n|[\n\v\f\r\x85\p{Zl}\p{Zp}]) newlines in JSON. The JSON specification only allows the newline characters \r and \n, but this option allows JSON that contains the Unicode recommended newline characters to be parsed. JSON that contains these additional newline characters is not strictly conforming JSON.
JKParseOptionLooseUnicodeNormally the decoder will stop with an error at any malformed Unicode. This option allows JSON with malformed Unicode to be parsed without reporting an error. Any malformed Unicode is replaced with \uFFFD, or REPLACEMENT CHARACTER, as specified in The Unicode 6.0 standard, Chapter 3, section 3.9 Unicode Encoding Forms.
JKParseOptionPermitTextAfterValidJSONNormally, non-white-space that follows the JSON is interpreted as a parsing failure. This option allows for any trailing non-white-space to be ignored and not cause a parsing error.
### Serializing Interface The serializing interface includes [`NSString`][NSString] convenience methods for those that need to serialize a single [`NSString`][NSString]. For those that need this functionality, the [`NSString`][NSString] additions are much more convenient than having to wrap a single [`NSString`][NSString] in a [`NSArray`][NSArray], which then requires stripping the unneeded `[`…`]` characters from the serialized JSON result. When serializing a single [`NSString`][NSString], you can control whether or not the serialized JSON result is surrounded by quotation marks using the `includeQuotes:` argument: -Example | Result | Argument ---------------|-------------------|-------------------- -`a "test"...` | `"a \"test\"..."` | `includeQuotes:YES` -`a "test"...` | `a \"test\"...` | `includeQuotes:NO` + + + + +
ExampleResultArgument
a "test"..."a \"test\"..."includeQuotes:YES
a "test"...a \"test\"...includeQuotes:NO
**Note:** The [`NSString`][NSString] methods that do not include a `includeQuotes:` argument behave as if invoked with `includeQuotes:YES`. **Note:** The bytes contained in the returned [`NSData`][NSData] object are `UTF8` encoded. #### NSArray and NSDictionary Interface -```objective-c -- (NSData *)JSONData; +
- (NSData *)JSONData;
 - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error;
 - (NSString *)JSONString;
-- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error;
-```
-
+- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions error:(NSError **)error;
#### NSString Interface -```objective-c -- (NSData *)JSONData; +
- (NSData *)JSONData;
 - (NSData *)JSONDataWithOptions:(JKSerializeOptionFlags)serializeOptions includeQuotes:(BOOL)includeQuotes error:(NSError **)error;
 - (NSString *)JSONString;
-- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions includeQuotes:(BOOL)includeQuotes error:(NSError **)error;
-```
+- (NSString *)JSONStringWithOptions:(JKSerializeOptionFlags)serializeOptions includeQuotes:(BOOL)includeQuotes error:(NSError **)error;
#### JKSerializeOptionFlags - - - - + + +
Serializing OptionDescription
JKSerializeOptionNoneThis is the default if no other other serialize option flags are specified, and the option used when a convenience method does not provide an argument for explicitly specifying the serialize options to use.
JKSerializeOptionPrettyNormally the serialized JSON does not include any unnecessary white-space. While this form is the most compact, the lack of any white-space means that it's something only another JSON parser could love. Enabling this option causes JSONKit to add additional white-space that makes it easier for people to read. Other than the extra white-space, the serialized JSON is identical to the JSON that would have been produced had this option not been enabled.
JKSerializeOptionEscapeUnicodeWhen JSONKit encounters Unicode characters in NSString objects, the default behavior is to encode those Unicode characters as UTF8. This option causes JSONKit to encode those characters as \uXXXX. For example,
["w∈L⟺y(∣y∣≤∣w∣)"]
becomes:
["w\u2208L\u27fa\u2203y(\u2223y\u2223\u2264\u2223w\u2223)"]
JKSerializeOptionEscapeForwardSlashesAccording to the JSON specification, the / (U+002F) character may be backslash escaped (i.e., \/), but it is not required. The default behavior of JSONKit is to not backslash escape the / character. Unfortunately, it was found some real world implementations of the ASP.NET Date Format require the date to be strictly encoded as \/Date(...)\/, and the only way to achieve this is through the use of JKSerializeOptionEscapeForwardSlashes. See github issue #21 for more information.
JKSerializeOptionNoneThis is the default if no other other serialize option flags are specified, and the option used when a convenience method does not provide an argument for explicitly specifying the serialize options to use.
JKSerializeOptionPrettyNormally the serialized JSON does not include any unnecessary white-space. While this form is the most compact, the lack of any white-space means that it's something only another JSON parser could love. Enabling this option causes JSONKit to add additional white-space that makes it easier for people to read. Other than the extra white-space, the serialized JSON is identical to the JSON that would have been produced had this option not been enabled.
JKSerializeOptionEscapeUnicodeWhen JSONKit encounters Unicode characters in NSString objects, the default behavior is to encode those Unicode characters as UTF8. This option causes JSONKit to encode those characters as \uXXXX. For example,
["w∈L⟺y(∣y∣≤∣w∣)"]
becomes:
["w\u2208L\u27fa\u2203y(\u2223y\u2223\u2264\u2223w\u2223)"]
[JSON]: http://www.json.org/ @@ -270,7 +248,6 @@ Example | Result | Argument [Single Precision]: http://en.wikipedia.org/wiki/Single_precision_floating-point_format [Double Precision]: http://en.wikipedia.org/wiki/Double_precision_floating-point_format [wiki_invariant]: http://en.wikipedia.org/wiki/Invariant_(computer_science) -[ARC]: http://clang.llvm.org/docs/AutomaticReferenceCounting.html [CFBoolean]: http://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFBooleanRef/index.html [kCFBooleanTrue]: http://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFBooleanRef/Reference/reference.html#//apple_ref/doc/c_ref/kCFBooleanTrue [kCFBooleanFalse]: http://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFBooleanRef/Reference/reference.html#//apple_ref/doc/c_ref/kCFBooleanFalse @@ -307,4 +284,3 @@ Example | Result | Argument [strtoull]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/strtoull.3.html [getrusage]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man2/getrusage.2.html [printf]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/printf.3.html -[NSJSONSerialization]: http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 968e947..1f90b12 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -2,23 +2,25 @@ PODS: - AFNetworking (1.3.1) - DACircularProgress (2.1.0) - EGOCache (2.0) - - JSONKit (1.5pre) - - MagicalRecord (2.1) + - JSONKit (1.4) + - MagicalRecord (2.1): + - MagicalRecord/Core (= 2.1) + - MagicalRecord/Core (2.1) - MBProgressHUD (0.8) - MGImageUtilities (0.0.1) - MWPhotoBrowser (1.1.4): - DACircularProgress - MBProgressHUD - - MWPhotoBrowser/ARC - - SDWebImage (= 3.5) + - MWPhotoBrowser/ARC (= 1.1.4) + - SDWebImage (~> 3.5) - MWPhotoBrowser/ARC (1.1.4): - DACircularProgress - MBProgressHUD - - SDWebImage (= 3.5) + - SDWebImage (~> 3.5) - Objective-C-HMTL-Parser (0.0.1) - Reachability (3.1.1) - SDWebImage (3.5): - - SDWebImage/Core + - SDWebImage/Core (= 3.5) - SDWebImage/Core (3.5) - SVProgressHUD (1.0) @@ -34,17 +36,17 @@ DEPENDENCIES: - SVProgressHUD SPEC CHECKSUMS: - AFNetworking: 9ec8aafb9269236a7630bd8d9838ce2ba30fa2a0 - DACircularProgress: 8c8f20c8dffdd647fbf570ddecbc2b1b59da5888 - EGOCache: c7116e8a6692eecb542f001a9c71f9b71ae9644b - JSONKit: 409734ab3407fce90ef7eaa95d7168f38d9a6601 - MagicalRecord: 64e7184c240087a45e9588a722eaf05b0ad837f7 - MBProgressHUD: 2bbc6f470111daf7f3eaa4eb12b8cbf01c4c0622 - MGImageUtilities: ab3580f2161b10f8a41331baea87aaafbd688950 - MWPhotoBrowser: bcc8bffb52c7ae6e8550d98336c65b8de969aeb3 - Objective-C-HMTL-Parser: 4fca85e186a829cfe8db8e316e9688571ea4dfed - Reachability: 2be6bc2fd2bd31d97f5db33e75e4b29c79e95883 - SDWebImage: f1a72472f8a2d54445f1fedafe2090593d9caf7f - SVProgressHUD: 5e10939a296debf5fe5a5895eda9539b8b2114f1 + AFNetworking: 5db28423ed062e2b15b97c731f06cfb6668e607a + DACircularProgress: 4dfac2cc9efe2e352cabe32a2b243fd9768a3b6c + EGOCache: 71abd9a8cbf0c357309f25761f2ba06818b10661 + JSONKit: 2111ac2b11f7ea0d07bb1d9d09e650918336a134 + MagicalRecord: 5db5b3b3d70e62b0c310c57f1294be61fbc7d548 + MBProgressHUD: c356980b0cd097f19acec959b49dca5eb8ec31be + MGImageUtilities: 2dd1872bfb5d241f894bfb78286b05bb74005ef6 + MWPhotoBrowser: 654360fa2d37f9a7731ccb3685bbaf75c4884a99 + Objective-C-HMTL-Parser: f81bfc686fa447486477b7a2ef0cdca36d516b48 + Reachability: 8e9635e3cb4f98e7f825e51147f677ecc694d0e7 + SDWebImage: c9bc95975144c7dfa93b9df2d1d9d6d4dbe44715 + SVProgressHUD: 5034c6e22b8c2ca3e09402e48d41ed0340aa1c50 -COCOAPODS: 0.27.1 +COCOAPODS: 0.36.0 diff --git a/Pods/Objective-C-HMTL-Parser/HTMLNode.m b/Pods/Objective-C-HMTL-Parser/HTMLNode.m index 09afd94..e38531b 100644 --- a/Pods/Objective-C-HMTL-Parser/HTMLNode.m +++ b/Pods/Objective-C-HMTL-Parser/HTMLNode.m @@ -403,7 +403,7 @@ -(NSString*)allContents xmlBufferFree(buffer); return string; -} +} -(NSString*)rawContents { return rawContentsOfNode(_node); diff --git a/Pods/Pods-AFNetworking-Private.xcconfig b/Pods/Pods-AFNetworking-Private.xcconfig deleted file mode 100644 index 6ddb525..0000000 --- a/Pods/Pods-AFNetworking-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-AFNetworking.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/AFNetworking" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_AFNETWORKING_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-AFNetworking.xcconfig b/Pods/Pods-AFNetworking.xcconfig deleted file mode 100644 index 13e3dff..0000000 --- a/Pods/Pods-AFNetworking.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_AFNETWORKING_OTHER_LDFLAGS = -framework CoreGraphics -framework MobileCoreServices -framework Security -framework SystemConfiguration \ No newline at end of file diff --git a/Pods/Pods-DACircularProgress-Private.xcconfig b/Pods/Pods-DACircularProgress-Private.xcconfig deleted file mode 100644 index 2a7d912..0000000 --- a/Pods/Pods-DACircularProgress-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-DACircularProgress.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/DACircularProgress" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_DACIRCULARPROGRESS_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-DACircularProgress.xcconfig b/Pods/Pods-DACircularProgress.xcconfig deleted file mode 100644 index 721807b..0000000 --- a/Pods/Pods-DACircularProgress.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_DACIRCULARPROGRESS_OTHER_LDFLAGS = -framework QuartzCore \ No newline at end of file diff --git a/Pods/Pods-EGOCache-Private.xcconfig b/Pods/Pods-EGOCache-Private.xcconfig deleted file mode 100644 index 2525e50..0000000 --- a/Pods/Pods-EGOCache-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-EGOCache.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/EGOCache" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-JSONKit-Private.xcconfig b/Pods/Pods-JSONKit-Private.xcconfig deleted file mode 100644 index 0fb9245..0000000 --- a/Pods/Pods-JSONKit-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-JSONKit.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/JSONKit" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MBProgressHUD-Private.xcconfig b/Pods/Pods-MBProgressHUD-Private.xcconfig deleted file mode 100644 index c84bb1d..0000000 --- a/Pods/Pods-MBProgressHUD-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-MBProgressHUD.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MBProgressHUD" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_MBPROGRESSHUD_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MBProgressHUD.xcconfig b/Pods/Pods-MBProgressHUD.xcconfig deleted file mode 100644 index e1c175d..0000000 --- a/Pods/Pods-MBProgressHUD.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_MBPROGRESSHUD_OTHER_LDFLAGS = -framework CoreGraphics \ No newline at end of file diff --git a/Pods/Pods-MGImageUtilities-Private.xcconfig b/Pods/Pods-MGImageUtilities-Private.xcconfig deleted file mode 100644 index d0246b6..0000000 --- a/Pods/Pods-MGImageUtilities-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-MGImageUtilities.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MGImageUtilities" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MWPhotoBrowser-Private.xcconfig b/Pods/Pods-MWPhotoBrowser-Private.xcconfig deleted file mode 100644 index 9b53369..0000000 --- a/Pods/Pods-MWPhotoBrowser-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-MWPhotoBrowser.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MWPhotoBrowser" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_MWPHOTOBROWSER_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MWPhotoBrowser.xcconfig b/Pods/Pods-MWPhotoBrowser.xcconfig deleted file mode 100644 index 59f81f2..0000000 --- a/Pods/Pods-MWPhotoBrowser.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_MWPHOTOBROWSER_OTHER_LDFLAGS = -framework AssetsLibrary -framework ImageIO -framework MessageUI -framework QuartzCore \ No newline at end of file diff --git a/Pods/Pods-MagicalRecord-Private.xcconfig b/Pods/Pods-MagicalRecord-Private.xcconfig deleted file mode 100644 index 350fe0c..0000000 --- a/Pods/Pods-MagicalRecord-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-MagicalRecord.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MagicalRecord" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_MAGICALRECORD_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MagicalRecord.xcconfig b/Pods/Pods-MagicalRecord.xcconfig deleted file mode 100644 index d67f017..0000000 --- a/Pods/Pods-MagicalRecord.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_MAGICALRECORD_OTHER_LDFLAGS = -framework CoreData \ No newline at end of file diff --git a/Pods/Pods-Objective-C-HMTL-Parser-Private.xcconfig b/Pods/Pods-Objective-C-HMTL-Parser-Private.xcconfig deleted file mode 100644 index be1495f..0000000 --- a/Pods/Pods-Objective-C-HMTL-Parser-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-Objective-C-HMTL-Parser.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" ${PODS_OBJECTIVE_C_HMTL_PARSER_HEADER_SEARCH_PATHS} -OTHER_LDFLAGS = -ObjC ${PODS_OBJECTIVE_C_HMTL_PARSER_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-Reachability-Private.xcconfig b/Pods/Pods-Reachability-Private.xcconfig deleted file mode 100644 index f5de525..0000000 --- a/Pods/Pods-Reachability-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-Reachability.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/Reachability" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_REACHABILITY_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-Reachability.xcconfig b/Pods/Pods-Reachability.xcconfig deleted file mode 100644 index 05645ce..0000000 --- a/Pods/Pods-Reachability.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_REACHABILITY_OTHER_LDFLAGS = -framework SystemConfiguration \ No newline at end of file diff --git a/Pods/Pods-SDWebImage-Private.xcconfig b/Pods/Pods-SDWebImage-Private.xcconfig deleted file mode 100644 index 304b6f1..0000000 --- a/Pods/Pods-SDWebImage-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-SDWebImage.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/SDWebImage" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_SDWEBIMAGE_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-SDWebImage.xcconfig b/Pods/Pods-SDWebImage.xcconfig deleted file mode 100644 index 46844fa..0000000 --- a/Pods/Pods-SDWebImage.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_SDWEBIMAGE_OTHER_LDFLAGS = -framework ImageIO \ No newline at end of file diff --git a/Pods/Pods-SVProgressHUD-Private.xcconfig b/Pods/Pods-SVProgressHUD-Private.xcconfig deleted file mode 100644 index 86c42e7..0000000 --- a/Pods/Pods-SVProgressHUD-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-SVProgressHUD.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/SVProgressHUD" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" -OTHER_LDFLAGS = -ObjC ${PODS_SVPROGRESSHUD_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-SVProgressHUD.xcconfig b/Pods/Pods-SVProgressHUD.xcconfig deleted file mode 100644 index 96bc4bc..0000000 --- a/Pods/Pods-SVProgressHUD.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_SVPROGRESSHUD_OTHER_LDFLAGS = -framework QuartzCore \ No newline at end of file diff --git a/Pods/Pods-prefix.pch b/Pods/Pods-prefix.pch deleted file mode 100644 index 0020bfd..0000000 --- a/Pods/Pods-prefix.pch +++ /dev/null @@ -1,18 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#ifdef __OBJC__ -#import -#if __IPHONE_OS_VERSION_MIN_REQUIRED - #import - #import -#else - #import - #import -#endif -#endif /* __OBJC__ */ -#ifdef __OBJC__ -#define MR_SHORTHAND -#import "CoreData+MagicalRecord.h" -#endif diff --git a/Pods/Pods.xcconfig b/Pods/Pods.xcconfig deleted file mode 100644 index 7e07838..0000000 --- a/Pods/Pods.xcconfig +++ /dev/null @@ -1,4 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/DACircularProgress" "${PODS_ROOT}/Headers/EGOCache" "${PODS_ROOT}/Headers/JSONKit" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/MGImageUtilities" "${PODS_ROOT}/Headers/MWPhotoBrowser" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Reachability" "${PODS_ROOT}/Headers/SDWebImage" "${PODS_ROOT}/Headers/SVProgressHUD" $(SDKROOT)/usr/include/libxml2 -OTHER_LDFLAGS = -ObjC -lxml2 -framework AssetsLibrary -framework CoreData -framework CoreGraphics -framework Foundation -framework ImageIO -framework MessageUI -framework MobileCoreServices -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 index c5423fa..bd0df9a 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -1,8297 +1,2458 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 0073D1463DD84D44A10535A4 - - fileRef - 249C929F8E95471689525EF3 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 0078CCFFBCB14CA4A4BCFA7E - - fileRef - 073B78D7C10A49D69BDA6326 - isa - PBXBuildFile - - 00DDF9B87E9D4454A7DCEB64 - - fileRef - 019D7EAD115B44A3B75B9EA7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 01479EAF636D402FB7A200FD - - buildActionMask - 2147483647 - files - - DA07DBB877464328836EA486 - E74FC20CEF6541AF8286FD1F - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 015922C109B34F9BA2EA5146 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-MagicalRecord.a - sourceTree - BUILT_PRODUCTS_DIR - - 01798BCAAB7244FBA8E07041 - - fileRef - 9D0C28A5036A475CB2870E6C - isa - PBXBuildFile - - 019D7EAD115B44A3B75B9EA7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSObject+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m - sourceTree - <group> - - 020DFDA9031E4D49B416B2E4 - - buildActionMask - 2147483647 - files - - 7D2E8E42E5BD4FFB9A9EB0EF - 5A20076E98614BBB8C660BE4 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 02C71CF1D03948479CBB6F0F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSNumber+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m - sourceTree - <group> - - 02EECA13C40D43C0BB6CB005 - - fileRef - C4F6BD0AC3BD45049A0FA75F - isa - PBXBuildFile - - 03D439E6151D4E0FB9A49E0F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-AFNetworking.xcconfig - sourceTree - <group> - - 03F8E6426AF2410F9B358D06 - - buildActionMask - 2147483647 - files - - 5874968D42374BCA86600245 - 6297246058164E4B93DE5C2A - D35FCFE07250452498EC29B0 - F335F2CA5D2D4E49A04CD877 - 0078CCFFBCB14CA4A4BCFA7E - EE050D80C3174A31A1AE833D - 835E2AC61FFD49CD9F038523 - 34A03613058B41CABAA5F571 - 70EF8C97D1294DC6A0286636 - A2B47B58C7AB46CDA35E1C57 - CCA96392EF6B47F9B27BE1A1 - 8AEBBD93408C4EA687C6A0C5 - 02EECA13C40D43C0BB6CB005 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 03FEC48233444502A9FCD5B5 - - buildActionMask - 2147483647 - files - - 7DECA6B4F1A1457287567058 - 527007D4A1BD4AC49F752B52 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 049039D9DEF843EBB79876A5 - - buildActionMask - 2147483647 - files - - 0EC4BBD096C74FACA97EAF71 - 24132F104FBE47E395495630 - 8A4BDA537CC94D77A7672C09 - 528DDADAFB154C0FB0C9F0BD - 4196DC3EE8854FDBA31EA3A2 - EF6C9144C67E472080E5B0FF - B2C304C8928145B7A35D14B6 - 217D2AABFCB04991B0B461F7 - 484073EC6E4245EC88C35906 - 055A02A83C0E4B8EB6CA184B - 172BD1E35E344E4D934FD0BF - 13891E96D3F24B3F8807BEC8 - A5169F1B59BC4E138AE959B3 - 240FEEAE67364EC8B24B8588 - 57DFFB8F311F48F5A7685A13 - 879F730D847748BF947BE8E7 - 1EE2F4D71F744CAA87C0E9E6 - C9E1618E1A914816AB91AD18 - E570BA96FDB74FABBB5E279B - A0C08F158A9049B6A5944245 - D58497DABF9B4CAEA4C01803 - 00DDF9B87E9D4454A7DCEB64 - 523E740D8D984E168D012F54 - B4770857A86A43909DECD6FC - B9D519CA78404F78ABA1CA78 - 4C1EEFCCE2FC4DCA9132A380 - F38CAF12A68C4A1E9AF96FD8 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 055A02A83C0E4B8EB6CA184B - - fileRef - CA8BCF62A54E42839DFC4350 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 0576EB43ED714EE290F58A33 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 9F07158E57CA4CD88C9F0AB7 - remoteInfo - Pods-MGImageUtilities - - 057DA4D0824C44EFAE941D66 - - baseConfigurationReference - 26B3F1AF8ECF42EBB91CEFB1 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-SVProgressHUD-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 - - 0601C31B60CA4265B81D3A29 - - fileRef - 6B51258A95934ED189D4A31B - isa - PBXBuildFile - - 064714B369ED4081990FB651 - - fileRef - 685F79ECE3A14AE38F6C91C5 - isa - PBXBuildFile - - 06AD5627ABB54AA0A6842AF3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-MagicalRecord-dummy.m - sourceTree - <group> - - 073B78D7C10A49D69BDA6326 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageDownloader.h - path - SDWebImage/SDWebImageDownloader.h - sourceTree - <group> - - 0994827D816144A9B7D5B80E - - fileRef - 6BE842BC381A4365A57071F0 - isa - PBXBuildFile - - 09B12DE6DC1D4CD89548EF09 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MagicalRecord-Private.xcconfig - sourceTree - <group> - - 0A31DD0E90D74A77BCE36A20 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+Options.h - path - MagicalRecord/Core/MagicalRecord+Options.h - sourceTree - <group> - - 0AD5D42BF04A47C69F0F114F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImageView+AFNetworking.h - path - AFNetworking/UIImageView+AFNetworking.h - sourceTree - <group> - - 0B2527692AB846A68143613C - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-SVProgressHUD.a - sourceTree - BUILT_PRODUCTS_DIR - - 0C39E4AE795D474EA5AD0B80 - - baseConfigurationReference - 6A38A5F4681C44E8938F017F - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-EGOCache-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 - - 0CB309495A054284BE2E07D5 - - fileRef - F1E43E81316243E0AB8A4F85 - isa - PBXBuildFile - - 0E11284F410C4469AC075B8A - - buildActionMask - 2147483647 - files - - 2C1CF7EA76CD45AF8FEDBB34 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0EC4BBD096C74FACA97EAF71 - - fileRef - 4370C70BE050435BB99F3A5A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 0EC83CD8C9DB4E0A98479849 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObjectContext+MagicalThreading.h - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h - sourceTree - <group> - - 0F31C83B433C4A788920DCEA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MWPhotoBrowser.xcconfig - sourceTree - <group> - - 0FB8EED9D8194AA9867C85DD - - children - - F88636F8A8834B4287315BBA - 7C8EE7505D4A42C9A8FCFA29 - 86C917CB21944B1AAA3A074C - 43F15914E7F04D0C90B103F6 - 4E9CCCD48C4F4FFD8F516EA0 - 836A7B8A630F488EA084D53A - 9BB3D9434C794A1FA071349B - 1985334B9D7E416EA480034F - 073B78D7C10A49D69BDA6326 - 249C929F8E95471689525EF3 - A22C45F892BD4A17A0C8EE74 - E0DBB8AB3367461FB9E9729B - 4A498459E4104DDAB65BEB63 - 27BE36F2A459454EBC839E7F - 1C9BF15F5BC44DB69A2C6D9F - CAAD26A6A87F4BEBB96D9381 - 56BB17082A044EB38B989350 - FB931330BE534263B9F2DF1A - 564066ACDE3A48CA8B4E8704 - 93D521055E3A4C77871CEC55 - 2ABF67C3FFDA49BD84CE701D - 3EF287ED61CF4C7FB2C0171B - 56C67D3BD0BF473EBB50D173 - C4F6BD0AC3BD45049A0FA75F - 67095E3DCB154436A38FC4D3 - - isa - PBXGroup - name - Core - sourceTree - <group> - - 0FD0397875164B70AEE23153 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+Actions.m - path - MagicalRecord/Core/MagicalRecord+Actions.m - sourceTree - <group> - - 100CD1AB4FAA41F9AD3564CB - - fileRef - 8C2137173F7141939E1B72F8 - isa - PBXBuildFile - - 101665F721EA420BAF92D552 - - children - - 137EDE1944B248BD98B091B9 - 7EF751880ED145BDAC0A9013 - 4370C70BE050435BB99F3A5A - 55568B377DA649AE9E18334F - A1A75D0E7EF84D4BA1FEF97D - D8BFA09E963B48C08F36AA77 - 0FD0397875164B70AEE23153 - 1AFBC0378EDC4A1DA0BFE3CB - 422EED79361340F085F4471B - 0A31DD0E90D74A77BCE36A20 - B9203E95E7C649D4A4C81F11 - 3EAA17249754456AA9AB3B42 - 7CB02A701986444CBC0072E9 - 671A1BCEE5A440009A8F697D - A435425E2CE946A0A0984DF2 - EF114BF7DD1A47CA962AD99A - 8E86E11C8C00422D8A49C2DD - 2BEDA9B52EC142BEB27388A2 - 631383675C65405FB120347B - AEA0FEB91C1348F18EF8073E - BC854285A3714938A641D660 - CA8BCF62A54E42839DFC4350 - 27CB94AD3B5E475BAAA907CC - 1CF2FB50A3E34A5587AC5301 - 7C96389E0A174059A5338095 - 17D4DEE7E81E47AEB2D0DE69 - 4AA53B1525EE499CA363D3D4 - 72272D48C27947E7A4AF4C0E - 645FD2A7BDD946BAB3EF8198 - F6A05E001FA54790884A1385 - EF5841430B9E4ABB92E4D29A - 5230240C7AC94552B287EE42 - DF0C6594109444F78A794AB3 - 73F0293F34C4470C964E721E - 20C97EF20A0E4D9D8C6502AE - DFE96F8F313C43E0895F4111 - 74B76F832E3B4BDD9F3E189E - FCDE7D34F8FC4990BAA6B555 - 0EC83CD8C9DB4E0A98479849 - 5254643055AF4ABE887A2002 - 71F5182F71214C22B7C774B3 - 7A2A0F8C47E04229862CED7A - 685F79ECE3A14AE38F6C91C5 - 02C71CF1D03948479CBB6F0F - 2EE657F7BFF94C6F88849FF7 - 019D7EAD115B44A3B75B9EA7 - B2DB84AAC2D84BE084F2251A - 832D1CDBB4FC42349BB142F6 - 514FB2406533443F8E06B328 - C3E0491A45EB423194AC9B3C - 6BE842BC381A4365A57071F0 - D44C4D77A6FB4803B746682B - 7D8AB8A4B33C4AB58C956799 - 51C9BD0F78214D1CB6947845 - CD1DD716F5A54178ABA264BF - - isa - PBXGroup - name - MagicalRecord - path - MagicalRecord - sourceTree - <group> - - 10C19F29561C4896B00F1B9C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFPropertyListRequestOperation.m - path - AFNetworking/AFPropertyListRequestOperation.m - sourceTree - <group> - - 10E296F8458349F7A10E5146 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-MWPhotoBrowser-prefix.pch - sourceTree - <group> - - 114F0E8450044F5FBDE40A4B - - children - - 99410AF23F1B421589E96637 - DE6FD78517094240A912FBEB - 85274667B6A5472F9C4334E1 - - isa - PBXGroup - name - MBProgressHUD - path - MBProgressHUD - sourceTree - <group> - - 11A6D7E7645B4A15B0A4201D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-SVProgressHUD-prefix.pch - sourceTree - <group> - - 121B275BFC6E47A7980EE441 - - baseConfigurationReference - 5F4F6B2BA4F140379B4770DB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - 137EDE1944B248BD98B091B9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - CoreData+MagicalRecord.h - path - MagicalRecord/CoreData+MagicalRecord.h - sourceTree - <group> - - 13891E96D3F24B3F8807BEC8 - - fileRef - 17D4DEE7E81E47AEB2D0DE69 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 143923E1117640A19C89979E - - fileRef - 56B0C760446346D8A5888742 - isa - PBXBuildFile - - 14ACBA44A54E4D0BB5A3ABF0 - - baseConfigurationReference - FDCD2311374B42E9A28F2272 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-DACircularProgress-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 - - 14F1B658BAEA4A8C877999A5 - - fileRef - F3DD1BD985674B239F9D0B45 - isa - PBXBuildFile - - 1508BDA2721D4D499B6FAF42 - - children - - 3E6A9042CBD24DFB82844DD5 - B2ABFB5C1C0E42B6B5C07CAB - 232A31393AED45BD8F10750A - 9F42A5975B594A7C9C6578BF - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - 15478EF3F6EE45AE8049F730 - - fileRef - 645FD2A7BDD946BAB3EF8198 - isa - PBXBuildFile - - 15FE3171C141421F8C59B7F9 - - buildActionMask - 2147483647 - files - - F53D84CADD954527B2328B6D - EEEBB1F1ABC64BF99C117DD7 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 167413CF76DB4BABB513D84A - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreGraphics.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework - sourceTree - DEVELOPER_DIR - - 16A295D5F29247D0B5EFEA56 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-MagicalRecord-prefix.pch - sourceTree - <group> - - 16B079EE98CD4D249BB268A8 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Objective-C-HMTL-Parser.a - sourceTree - BUILT_PRODUCTS_DIR - - 172BD1E35E344E4D934FD0BF - - fileRef - 1CF2FB50A3E34A5587AC5301 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 17B5F9710EB440679FCDD0BE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-SVProgressHUD-dummy.m - sourceTree - <group> - - 17D4DEE7E81E47AEB2D0DE69 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObject+MagicalDataImport.m - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m - sourceTree - <group> - - 193E529BE5C0410D9544789C - - fileRef - 3F2E0335F7C74EEB9ED349F3 - isa - PBXBuildFile - - 1981DB4E27F94C33BD13ECB8 - - fileRef - 5F8685AEA91C47FDA35BC03A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 1985334B9D7E416EA480034F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImageDecoder.m - path - SDWebImage/SDWebImageDecoder.m - sourceTree - <group> - - 19D49D23B3EA4A9C97DAAF29 - - children - - 993DF4848C204176AACE5D9D - 6A38A5F4681C44E8938F017F - 3F2E0335F7C74EEB9ED349F3 - BF6E030DC7364DEFB676353C - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - 1AFA7F40D625458F99B2D5CB - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-JSONKit.a - sourceTree - BUILT_PRODUCTS_DIR - - 1AFBC0378EDC4A1DA0BFE3CB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+ErrorHandling.h - path - MagicalRecord/Core/MagicalRecord+ErrorHandling.h - sourceTree - <group> - - 1B13A8052C3348F7A6CDBF75 - - baseConfigurationReference - E5E23903E9514FF89D200AB5 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-MBProgressHUD-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 - - 1B940EAB2C5F4C72929685DF - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 49B89D3411DA470AB758A056 - remoteInfo - Pods-MagicalRecord - - 1C7E1B27F24D4F56B96E85DA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-SDWebImage-prefix.pch - sourceTree - <group> - - 1C9BF15F5BC44DB69A2C6D9F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageOperation.h - path - SDWebImage/SDWebImageOperation.h - sourceTree - <group> - - 1CF2FB50A3E34A5587AC5301 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObject+MagicalAggregation.m - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m - sourceTree - <group> - - 1E26B48B60054D98B14A7B02 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 1EBAE6244D1F42B49EC2D6C3 - - children - - 7A797F7EB9D044F18C076BA2 - 9B460BD3455C42C999B0A228 - 3677D996EA0F4BB694EAAEE7 - 1C7E1B27F24D4F56B96E85DA - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - 1EE2F4D71F744CAA87C0E9E6 - - fileRef - DFE96F8F313C43E0895F4111 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 1F38CBCBC52448758EEBE486 - - isa - PBXTargetDependency - target - 2F5F758100114B8D86929FB6 - targetProxy - BFCC092C79F34A6FA23EA112 - - 1F3F6AEBC2FB49BE8CB94F0A - - fileRef - 3677D996EA0F4BB694EAAEE7 - isa - PBXBuildFile - - 1FF0C9D705704C10B1605B13 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - 20C97EF20A0E4D9D8C6502AE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObjectContext+MagicalRecord.h - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h - sourceTree - <group> - - 2149733E298841E39F24C802 - - fileRef - 1AFA7F40D625458F99B2D5CB - isa - PBXBuildFile - - 217D2AABFCB04991B0B461F7 - - fileRef - A1A75D0E7EF84D4BA1FEF97D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 22F4548FBBEE434B932D347C - - fileRef - 0B2527692AB846A68143613C - isa - PBXBuildFile - - 232A31393AED45BD8F10750A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-JSONKit-dummy.m - sourceTree - <group> - - 238ECEED4EDF4CD19F5504AA - - buildConfigurations - - 121B275BFC6E47A7980EE441 - A1F564147FF241B0AC9CF46A - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 23EA2B488FFF4724BDA408FE - - fileRef - 1985334B9D7E416EA480034F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 240FEEAE67364EC8B24B8588 - - fileRef - F6A05E001FA54790884A1385 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 24132F104FBE47E395495630 - - fileRef - 0FD0397875164B70AEE23153 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 24324E35616247BA89154DC3 - - fileRef - E54779FFF1BE49869186F149 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 246FE92D10D84B45A778C5FD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Objective-C-HMTL-Parser.xcconfig - sourceTree - <group> - - 249C929F8E95471689525EF3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImageDownloader.m - path - SDWebImage/SDWebImageDownloader.m - sourceTree - <group> - - 24B15380CB27469DB234BDB0 - - buildActionMask - 2147483647 - files - - 1E26B48B60054D98B14A7B02 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 2565FE7F44D646D1818ED4A9 - - fileRef - 8927E1892BBE433F8B2712EA - isa - PBXBuildFile - - 25CE4548822549AFAF9E54EB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MWPhotoBrowser-Private.xcconfig - sourceTree - <group> - - 25CE4B8D864D49D38C9ED4F0 - - fileRef - 4CEF9EA95A2240B899AD3025 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 25F3EB45EFC9443E8F2E39F3 - - buildActionMask - 2147483647 - files - - 25CE4B8D864D49D38C9ED4F0 - 5CEE61818D5D46379AB11682 - CA6FC97275764BF3BCFEC4A0 - 8B4EA2E1BB51404A9BCE43FB - B90357B3E56A406498669BC9 - 24324E35616247BA89154DC3 - 0CB309495A054284BE2E07D5 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 26B3F1AF8ECF42EBB91CEFB1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-SVProgressHUD-Private.xcconfig - sourceTree - <group> - - 26E415EBB2B949A394F8EB46 - - buildActionMask - 2147483647 - files - - 7B12788347EA4380B4A482E9 - FEA2D420C2DA4843AAC1D223 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 275280F7D7EA4A22BF5AF3A6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+ProportionalFill.h - path - Classes/UIImage+ProportionalFill.h - sourceTree - <group> - - 276C03BB22E64226A8134E0F - - fileRef - 6999F6D8E3704CD784079FFE - isa - PBXBuildFile - - 27BE36F2A459454EBC839E7F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImageManager.m - path - SDWebImage/SDWebImageManager.m - sourceTree - <group> - - 27CB94AD3B5E475BAAA907CC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObject+MagicalAggregation.h - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h - sourceTree - <group> - - 285F42C375E64DF182AB2D8E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Objective-C-HMTL-Parser-dummy.m - sourceTree - <group> - - 287804F89B454354B3476E43 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFImageRequestOperation.h - path - AFNetworking/AFImageRequestOperation.h - sourceTree - <group> - - 28C3F6FE37EA4937B2B49AD4 - - children - - 9A3F1074102E4D658FA52F93 - CB42D967C10A4B3FA3738D09 - B7E238C180824B419C765008 - - isa - PBXGroup - name - DACircularProgress - path - DACircularProgress - sourceTree - <group> - - 2ABF67C3FFDA49BD84CE701D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+GIF.m - path - SDWebImage/UIImage+GIF.m - sourceTree - <group> - - 2B03705C9B4041178D89A36C - - buildActionMask - 2147483647 - files - - 14F1B658BAEA4A8C877999A5 - 79FB6E5197AC4E7496D76EE2 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 2BA3629B384B47BE922A8C73 - - fileRef - C26881422321429E9F3814B5 - isa - PBXBuildFile - - 2BEDA9B52EC142BEB27388A2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecordShorthand.h - path - MagicalRecord/Core/MagicalRecordShorthand.h - sourceTree - <group> - - 2C0C8FCAF46B4A0AAD683E2F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EGOCache.h - sourceTree - <group> - - 2C1CF7EA76CD45AF8FEDBB34 - - fileRef - DBCA7FF0C0B1486B933F140A - isa - PBXBuildFile - - 2D1670DAB2154D8CBA53ED76 - - fileRef - 56C67D3BD0BF473EBB50D173 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 2D23D38DBDA24BCB98FD9988 - - buildConfigurations - - 8A77148D6CFA430F8FFC8D00 - 6F561BE77071441C9E11DB4E - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 2DEB2CF849EF4A7C924BD943 - - fileRef - 7C96389E0A174059A5338095 - isa - PBXBuildFile - - 2EE4B478C20D474FB9069672 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-MGImageUtilities.a - sourceTree - BUILT_PRODUCTS_DIR - - 2EE657F7BFF94C6F88849FF7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSObject+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h - sourceTree - <group> - - 2EF7FDAB80394889B7AA3B78 - - buildActionMask - 2147483647 - files - - 743DD0EF2F8A4216A27B1AB3 - 193E529BE5C0410D9544789C - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 2F5F758100114B8D86929FB6 - - buildConfigurationList - 35066548E7BC4CA497E024AC - buildPhases - - 2EF7FDAB80394889B7AA3B78 - EE7F3875BD9E47D7900EFC01 - A42F1276230245A0BC5CE21E - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-EGOCache - productName - Pods-EGOCache - productReference - 67370EAD238441C8B9EA456D - productType - com.apple.product-type.library.static - - 30D4023E4A2A4FFCAC297D46 - - fileRef - 514FB2406533443F8E06B328 - isa - PBXBuildFile - - 31B0F054077F4B858F575EB2 - - buildConfigurations - - B9284BEA2CD4455FBD2CA45B - 1B13A8052C3348F7A6CDBF75 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 32D334C0C53647AC9F5D8495 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWTapDetectingView.m - path - MWPhotoBrowser/Classes/MWTapDetectingView.m - sourceTree - <group> - - 3375AD5FAC3B4CDE93400289 - - buildActionMask - 2147483647 - files - - F9BF19E11A7B42E3BC6D1F8C - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 33E1A698F7E34FE682C2BB90 - - children - - 3A9412D73FF24A3DBB6344D2 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 34A03613058B41CABAA5F571 - - fileRef - 1C9BF15F5BC44DB69A2C6D9F - isa - PBXBuildFile - - 35066548E7BC4CA497E024AC - - buildConfigurations - - 5744BC69891A4C04801F5D85 - 0C39E4AE795D474EA5AD0B80 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 351E0494BA98454AAF45BABB - - children - - B080112FFDF64126BB8FDF56 - 28C3F6FE37EA4937B2B49AD4 - BBE56A8B8DAE470EB8F00650 - 39868E8F7A174A15BD93AA4F - 114F0E8450044F5FBDE40A4B - 867239B72BAC41F097108157 - E36F16A517404197BC77EC04 - 101665F721EA420BAF92D552 - 37D7E4B188CB4A0A8F3F107F - FD8816FB123842DF88ED7998 - B7319FF6D77042C78D4B79A3 - 82486A7D8E5C44BBBBAAC60F - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 35B5A91E33D041A0BC105B0A - - buildConfigurationList - 238ECEED4EDF4CD19F5504AA - buildPhases - - 7B8855E726404A25A842082E - FE43311F86104A78A95CD7D7 - - buildRules - - dependencies - - D9C21045988144DB8002872E - EC418AF877BC4F6489FD5B5B - 1F38CBCBC52448758EEBE486 - 6F17D59726A140FC8471706C - 84DA183620FD4BCCBA585173 - 8B7C74121FBD4DC0909BA2B8 - 695756047933496A970052B9 - E343EC7B1BF54A1C95D4EBB8 - A4201565ECB24644A8A2E2B9 - 642FD78C88EE4B208B7049E8 - D937901BE6A0444381091FD4 - CF207854920D497A936DBE07 - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - 572AFE9B8EDD4389962037E5 - productType - com.apple.product-type.library.static - - 35BB98521E90447FAA4C0312 - - fileRef - 167413CF76DB4BABB513D84A - isa - PBXBuildFile - - 3677D996EA0F4BB694EAAEE7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-SDWebImage-dummy.m - sourceTree - <group> - - 3707B5C1731A4406A6736FFD - - fileRef - 8B8CE104C32447FDA40F16A5 - isa - PBXBuildFile - - 37D7E4B188CB4A0A8F3F107F - - children - - B5D19D155D904E23A3685184 - 8DBDD25367664C7C86268E0A - 56B0C760446346D8A5888742 - B55EE4DA36F74E3EAF412C60 - E8E64485039E47C1B174A295 - - isa - PBXGroup - name - Objective-C-HMTL-Parser - path - Objective-C-HMTL-Parser - sourceTree - <group> - - 382801F27A234400937B7B63 - - buildConfigurations - - C9F8BECCAB454C7488BB8A02 - C2BAC4AED75F40F596613FDA - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 383FDCDDCCE041A08519390C - - buildConfigurationList - 618863068784436795CD4FAD - buildPhases - - D31AACB7D867453BBFCA0B65 - 961D9A596F45401E9234DBB0 - A0DDBA62EC48405499D14710 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-Reachability - productName - Pods-Reachability - productReference - 6854429E3586458281519F26 - productType - com.apple.product-type.library.static - - 39868E8F7A174A15BD93AA4F - - children - - 594FC94267324428B8E0057A - 80EC37103B8747A0944F9141 - 1508BDA2721D4D499B6FAF42 - - isa - PBXGroup - name - JSONKit - path - JSONKit - sourceTree - <group> - - 3A9412D73FF24A3DBB6344D2 - - children - - 8770EFDC5E8F41A88CE09180 - F3DD1BD985674B239F9D0B45 - 167413CF76DB4BABB513D84A - 55204089D072430F8F621FAC - 9D0C28A5036A475CB2870E6C - 8B8CE104C32447FDA40F16A5 - 84B65D179BC54482A593C988 - 96FE9C2A0E014970BA0EC7CE - AD88E470A6CF4A49BBB5C065 - 77D0820AEC344E1BA28BB346 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - 3B98171AC7174B759F5B31C4 - - fileRef - 20C97EF20A0E4D9D8C6502AE - isa - PBXBuildFile - - 3BE6680B668A4177B63E431C - - fileRef - FC5F9766E19047CEA5B88CE6 - isa - PBXBuildFile - - 3CB02B4A18604D88948394E1 - - fileRef - 2BEDA9B52EC142BEB27388A2 - isa - PBXBuildFile - - 3DB4C3AB194B485C8232331A - - fileRef - E86D43095072427DB005C7D8 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 3E6A9042CBD24DFB82844DD5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-JSONKit.xcconfig - sourceTree - <group> - - 3EAA17249754456AA9AB3B42 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+Setup.h - path - MagicalRecord/Core/MagicalRecord+Setup.h - sourceTree - <group> - - 3EF287ED61CF4C7FB2C0171B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+MultiFormat.h - path - SDWebImage/UIImage+MultiFormat.h - sourceTree - <group> - - 3F2E0335F7C74EEB9ED349F3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-EGOCache-dummy.m - sourceTree - <group> - - 3FD59080922249F69FE7805E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - wrapper.plug-in - name - SVProgressHUD.bundle - path - SVProgressHUD/SVProgressHUD.bundle - sourceTree - <group> - - 4017F5025B7B459E96DB6355 - - fileRef - 67370EAD238441C8B9EA456D - isa - PBXBuildFile - - 406634B81A41456BBA216F21 - - buildActionMask - 2147483647 - files - - BCB69C1EBBCE419F9260708A - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 409190727A7E418BAF703611 - - fileRef - 6B69FB099114431C87610D84 - isa - PBXBuildFile - - 409A6744F25E4664B9553FB8 - - baseConfigurationReference - C34CE2581CB043459BBBA604 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - 4196DC3EE8854FDBA31EA3A2 - - fileRef - 7CB02A701986444CBC0072E9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 422EED79361340F085F4471B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+ErrorHandling.m - path - MagicalRecord/Core/MagicalRecord+ErrorHandling.m - sourceTree - <group> - - 42D80A69215149E789FF626A - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 9F5E90CF83AC4B88B5ABB3E2 - remoteInfo - Pods-JSONKit - - 4370C70BE050435BB99F3A5A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalImportFunctions.m - path - MagicalRecord/Categories/DataImport/MagicalImportFunctions.m - sourceTree - <group> - - 43F15914E7F04D0C90B103F6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDImageCache.m - path - SDWebImage/SDImageCache.m - sourceTree - <group> - - 44B3B28E04F74CBF8BDB198C - - fileRef - 71F5182F71214C22B7C774B3 - isa - PBXBuildFile - - 46A2D6CB7CF943B88BC71BAE - - children - - 572AFE9B8EDD4389962037E5 - BA3427632F3C4406833E5051 - C28D92AFBEB04AF8B3202132 - 67370EAD238441C8B9EA456D - 1AFA7F40D625458F99B2D5CB - DB631DBADFEB44329B4CD40A - 2EE4B478C20D474FB9069672 - E76D85E48DB649BCB350BADB - 015922C109B34F9BA2EA5146 - 16B079EE98CD4D249BB268A8 - 6854429E3586458281519F26 - E05AE48E6857407B9CCA59B6 - 0B2527692AB846A68143613C - - isa - PBXGroup - name - Products - sourceTree - <group> - - 484073EC6E4245EC88C35906 - - fileRef - AEA0FEB91C1348F18EF8073E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 49B89D3411DA470AB758A056 - - buildConfigurationList - 77668BB568624E3CA3529922 - buildPhases - - 049039D9DEF843EBB79876A5 - 2B03705C9B4041178D89A36C - 80B2D3212A1E4BC2A33B3532 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-MagicalRecord - productName - Pods-MagicalRecord - productReference - 015922C109B34F9BA2EA5146 - productType - com.apple.product-type.library.static - - 4A3BAD43F4F44CF193179D1C - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 4C33E10FC6EE4B238C9F4102 - remoteInfo - Pods-MBProgressHUD - - 4A498459E4104DDAB65BEB63 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageManager.h - path - SDWebImage/SDWebImageManager.h - sourceTree - <group> - - 4AA53B1525EE499CA363D3D4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObject+MagicalFinders.h - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h - sourceTree - <group> - - 4BB8D667E8D04B5E85ECA0EE - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 4BC71B7CC7B245F9AFF16B58 - - fileRef - 59494577F7CB4335B939524D - isa - PBXBuildFile - - 4C1EEFCCE2FC4DCA9132A380 - - fileRef - 51C9BD0F78214D1CB6947845 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 4C33E10FC6EE4B238C9F4102 - - buildConfigurationList - 31B0F054077F4B858F575EB2 - buildPhases - - 735AA44E5F424EA8A39577F0 - BB0FD8781B93400CBD4F88DF - FD428E68745B40B2997F623E - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-MBProgressHUD - productName - Pods-MBProgressHUD - productReference - DB631DBADFEB44329B4CD40A - productType - com.apple.product-type.library.static - - 4CEF9EA95A2240B899AD3025 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWCaptionView.m - path - MWPhotoBrowser/Classes/MWCaptionView.m - sourceTree - <group> - - 4CF62B16B7924FF989D3C2BA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Tint.h - path - Classes/UIImage+Tint.h - sourceTree - <group> - - 4DBE0176840D49F79B5E1054 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworking.h - path - AFNetworking/AFNetworking.h - sourceTree - <group> - - 4E3E086B1A0345FBA6D39604 - - fileRef - 7EF751880ED145BDAC0A9013 - isa - PBXBuildFile - - 4E8C2CCD77B941999C396D6A - - baseConfigurationReference - 9B460BD3455C42C999B0A228 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - 4E90B6D096214C8EAD2B1307 - - fileRef - 564066ACDE3A48CA8B4E8704 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 4E9CCCD48C4F4FFD8F516EA0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageCompat.h - path - SDWebImage/SDWebImageCompat.h - sourceTree - <group> - - 5094FAD738714E048D774056 - - baseConfigurationReference - B2ABFB5C1C0E42B6B5C07CAB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-JSONKit-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 - - 514FB2406533443F8E06B328 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSPersistentStoreCoordinator+MagicalRecord.h - path - MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h - sourceTree - <group> - - 51C9BD0F78214D1CB6947845 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSString+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m - sourceTree - <group> - - 5230240C7AC94552B287EE42 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObject+MagicalRequests.m - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m - sourceTree - <group> - - 523E740D8D984E168D012F54 - - fileRef - 832D1CDBB4FC42349BB142F6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5254643055AF4ABE887A2002 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObjectContext+MagicalThreading.m - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m - sourceTree - <group> - - 527007D4A1BD4AC49F752B52 - - fileRef - 9D0C28A5036A475CB2870E6C - isa - PBXBuildFile - - 528DDADAFB154C0FB0C9F0BD - - fileRef - B9203E95E7C649D4A4C81F11 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 542034AF5C6D489095D1828A - - fileRef - 9A3F1074102E4D658FA52F93 - isa - PBXBuildFile - - 54CD4D37F72446F0A60FEB91 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 55204089D072430F8F621FAC - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - 55568B377DA649AE9E18334F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord.h - path - MagicalRecord/Core/MagicalRecord.h - sourceTree - <group> - - 55AEE76680524741934D7107 - - isa - PBXTargetDependency - target - 62063AABA51F4F058049A7C6 - targetProxy - D1382A95613F4766AD5EE600 - - 564066ACDE3A48CA8B4E8704 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIButton+WebCache.m - path - SDWebImage/UIButton+WebCache.m - sourceTree - <group> - - 56607B5B0C5941C4AE6DFC39 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - B69690B92B2D4179987605D0 - remoteInfo - Pods-Objective-C-HMTL-Parser - - 56B0C760446346D8A5888742 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HTMLParser.h - sourceTree - <group> - - 56BB17082A044EB38B989350 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImagePrefetcher.m - path - SDWebImage/SDWebImagePrefetcher.m - sourceTree - <group> - - 56C67D3BD0BF473EBB50D173 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+MultiFormat.m - path - SDWebImage/UIImage+MultiFormat.m - sourceTree - <group> - - 572AFE9B8EDD4389962037E5 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods.a - sourceTree - BUILT_PRODUCTS_DIR - - 5744BC69891A4C04801F5D85 - - baseConfigurationReference - 6A38A5F4681C44E8938F017F - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-EGOCache-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 - - 57C60B4EA2F641DDAFF54911 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPRequestOperation.m - path - AFNetworking/AFHTTPRequestOperation.m - sourceTree - <group> - - 57DFFB8F311F48F5A7685A13 - - fileRef - 5230240C7AC94552B287EE42 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5874968D42374BCA86600245 - - fileRef - F88636F8A8834B4287315BBA - isa - PBXBuildFile - - 59494577F7CB4335B939524D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWTapDetectingImageView.h - path - MWPhotoBrowser/Classes/MWTapDetectingImageView.h - sourceTree - <group> - - 594FC94267324428B8E0057A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - JSONKit.h - sourceTree - <group> - - 59C1F57FD2794476991D2E81 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - C2D0AD39E4A44C28ABEF5140 - remoteInfo - Pods-AFNetworking - - 5A20076E98614BBB8C660BE4 - - fileRef - 232A31393AED45BD8F10750A - isa - PBXBuildFile - - 5ADE6C492CB5448DAB189E14 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWPhotoBrowser.h - path - MWPhotoBrowser/Classes/MWPhotoBrowser.h - sourceTree - <group> - - 5B107F677B1049ADB2D405F0 - - buildActionMask - 2147483647 - files - - AA75A2A938C14C7F9B131DAE - 143923E1117640A19C89979E - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 5B4C25DA43EF4CB6844F59D7 - - fileRef - 43F15914E7F04D0C90B103F6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5BB2D13717254CBA951333A0 - - fileRef - DE6FD78517094240A912FBEB - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5BC83704C47042A7984B62D5 - - baseConfigurationReference - F339C8B2E8B945728A168DF7 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-AFNetworking-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 - - 5C805F85720A42F789ABFF32 - - fileRef - AD88E470A6CF4A49BBB5C065 - isa - PBXBuildFile - - 5CEE61818D5D46379AB11682 - - fileRef - AA411463920D4287BA4E01B9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5D397DD8B57A4B36AA832944 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWPhoto.h - path - MWPhotoBrowser/Classes/MWPhoto.h - sourceTree - <group> - - 5DBE111ADD5945769330B79E - - buildActionMask - 2147483647 - files - - C6FB7C6AEC6C4C96BB1A2D23 - AF9E020168D540B5AB5311C4 - F8FB8B34881A4DC6BAB55D97 - 61AFD102A95046B782ED5F37 - 8118377D74194C2A8E5B2AEF - 78F2D2D19E83423BBB73FA54 - 736C1E059D9548228B59A1F4 - 100CD1AB4FAA41F9AD3564CB - 2BA3629B384B47BE922A8C73 - DC8FC64BA80C4CCB955527CB - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 5F4F6B2BA4F140379B4770DB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods.xcconfig - sourceTree - <group> - - 5F72F5BE32444E429D41E9F7 - - fileRef - 84B65D179BC54482A593C988 - isa - PBXBuildFile - - 5F8685AEA91C47FDA35BC03A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFXMLRequestOperation.m - path - AFNetworking/AFXMLRequestOperation.m - sourceTree - <group> - - 5FCC1EBBDD7E476F851D63FE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-DACircularProgress-prefix.pch - sourceTree - <group> - - 60795A09CCEC4D5CA4D9F0D9 - - fileRef - FE21B8A571634E15A2C734D7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 60E74C038E0046659A188BC5 - - fileRef - B55EE4DA36F74E3EAF412C60 - isa - PBXBuildFile - - 618863068784436795CD4FAD - - buildConfigurations - - 6D0B6E76000943CFA6B15C04 - 409A6744F25E4664B9553FB8 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 61AFD102A95046B782ED5F37 - - fileRef - 951106496EA6486298B27654 - isa - PBXBuildFile - - 61D860D264894A3C80E03C88 - - fileRef - 7C8EE7505D4A42C9A8FCFA29 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 61FE43170D444E9EA6F9E97E - - baseConfigurationReference - B469003E4AEE4FFD82E43A7D - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-MGImageUtilities-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 - - 62063AABA51F4F058049A7C6 - - buildConfigurationList - D30F26B824F046B38413E8D6 - buildPhases - - 7B52CCD3F4884BB38B8C4A9E - 03FEC48233444502A9FCD5B5 - 03F8E6426AF2410F9B358D06 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-SDWebImage - productName - Pods-SDWebImage - productReference - E05AE48E6857407B9CCA59B6 - productType - com.apple.product-type.library.static - - 6297246058164E4B93DE5C2A - - fileRef - 86C917CB21944B1AAA3A074C - isa - PBXBuildFile - - 631383675C65405FB120347B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSAttributeDescription+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h - sourceTree - <group> - - 63ADC0FDC24B48A69F123923 - - fileRef - 2EE4B478C20D474FB9069672 - isa - PBXBuildFile - - 642FD78C88EE4B208B7049E8 - - isa - PBXTargetDependency - target - 383FDCDDCCE041A08519390C - targetProxy - B41AA68BFB5B4423BC5E56DF - - 645FD2A7BDD946BAB3EF8198 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObject+MagicalRecord.h - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h - sourceTree - <group> - - 656867B914BF420D951415D7 - - fileRef - 27CB94AD3B5E475BAAA907CC - isa - PBXBuildFile - - 65E37F8DD5064B07A99E26E8 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 62063AABA51F4F058049A7C6 - remoteInfo - Pods-SDWebImage - - 660F3AD596D44BA298F4E8DE - - fileRef - 671A1BCEE5A440009A8F697D - isa - PBXBuildFile - - 67095E3DCB154436A38FC4D3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImageView+WebCache.m - path - SDWebImage/UIImageView+WebCache.m - sourceTree - <group> - - 671A1BCEE5A440009A8F697D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+ShorthandSupport.h - path - MagicalRecord/Core/MagicalRecord+ShorthandSupport.h - sourceTree - <group> - - 67370EAD238441C8B9EA456D - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-EGOCache.a - sourceTree - BUILT_PRODUCTS_DIR - - 67A968E9B8774255B6CFAADF - - buildConfigurations - - 14ACBA44A54E4D0BB5A3ABF0 - CB9E46E9A54B4478ABF50371 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 6854429E3586458281519F26 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Reachability.a - sourceTree - BUILT_PRODUCTS_DIR - - 685F79ECE3A14AE38F6C91C5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSNumber+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h - sourceTree - <group> - - 695756047933496A970052B9 - - isa - PBXTargetDependency - target - CDA43E42D0FB475CBA6C3E73 - targetProxy - 7E104BA38CA6417D9D2AEA3E - - 6999F6D8E3704CD784079FFE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-AFNetworking-dummy.m - sourceTree - <group> - - 6A38A5F4681C44E8938F017F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-EGOCache-Private.xcconfig - sourceTree - <group> - - 6B0AC4FD9FA543C1B6BDDF7D - - fileRef - 4CF62B16B7924FF989D3C2BA - isa - PBXBuildFile - - 6B51258A95934ED189D4A31B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Reachability.m - sourceTree - <group> - - 6B69FB099114431C87610D84 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWZoomingScrollView.h - path - MWPhotoBrowser/Classes/MWZoomingScrollView.h - sourceTree - <group> - - 6BA8D041100B4BF0BD49E046 - - fileRef - 2C0C8FCAF46B4A0AAD683E2F - isa - PBXBuildFile - - 6BE842BC381A4365A57071F0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSRelationshipDescription+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h - sourceTree - <group> - - 6C6B0375E742488BB3CAA1F5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Objective-C-HMTL-Parser-Private.xcconfig - sourceTree - <group> - - 6D0B3900611F4581842A0289 - - fileRef - 77D0820AEC344E1BA28BB346 - isa - PBXBuildFile - - 6D0B6E76000943CFA6B15C04 - - baseConfigurationReference - C34CE2581CB043459BBBA604 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - 6DE05F4B753A43D29FAA30DF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWPhotoProtocol.h - path - MWPhotoBrowser/Classes/MWPhotoProtocol.h - sourceTree - <group> - - 6ECE4E83F6754EE2B705528F - - baseConfigurationReference - F339C8B2E8B945728A168DF7 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-AFNetworking-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 - - 6EF70A0E554F43448CF88E10 - - isa - PBXTargetDependency - target - FB996FEA0D524691802970E3 - targetProxy - 80536A1555A942918E78AAD8 - - 6F17D59726A140FC8471706C - - isa - PBXTargetDependency - target - 9F5E90CF83AC4B88B5ABB3E2 - targetProxy - 42D80A69215149E789FF626A - - 6F561BE77071441C9E11DB4E - - baseConfigurationReference - 6C6B0375E742488BB3CAA1F5 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-Objective-C-HMTL-Parser-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 - - 6F9807696C0B4FB59F434406 - - fileRef - 96FE9C2A0E014970BA0EC7CE - isa - PBXBuildFile - - 6FACDEE28C324B108C2EFACC - - fileRef - 8770EFDC5E8F41A88CE09180 - isa - PBXBuildFile - - 702BFD68875C42F798094B5C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Objective-C-HMTL-Parser-prefix.pch - sourceTree - <group> - - 709217CAD6DF43EFA13C3695 - - fileRef - 7D2439A5438B43009AD7DDE7 - isa - PBXBuildFile - - 70A50ECD44E04E10A14A7D64 - - fileRef - B2DB84AAC2D84BE084F2251A - isa - PBXBuildFile - - 70EF8C97D1294DC6A0286636 - - fileRef - CAAD26A6A87F4BEBB96D9381 - isa - PBXBuildFile - - 7104A54195824F588CA23D50 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 4C33E10FC6EE4B238C9F4102 - remoteInfo - Pods-MBProgressHUD - - 71F5182F71214C22B7C774B3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObjectModel+MagicalRecord.h - path - MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h - sourceTree - <group> - - 72272D48C27947E7A4AF4C0E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObject+MagicalFinders.m - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m - sourceTree - <group> - - 735AA44E5F424EA8A39577F0 - - buildActionMask - 2147483647 - files - - 5BB2D13717254CBA951333A0 - C13E078B024E4B418DFBC7A4 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 736C1E059D9548228B59A1F4 - - fileRef - D3A76637BE0B4AB0BF7D1E8F - isa - PBXBuildFile - - 73F0293F34C4470C964E721E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObjectContext+MagicalObserving.m - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m - sourceTree - <group> - - 743DD0EF2F8A4216A27B1AB3 - - fileRef - DF08254ACC324AD485138661 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 745D00A0726448AD932CD955 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-dummy.m - sourceTree - <group> - - 74B76F832E3B4BDD9F3E189E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObjectContext+MagicalSaves.h - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h - sourceTree - <group> - - 76C28E83102046BEA452C16D - - fileRef - 67095E3DCB154436A38FC4D3 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 772F49E14D104E6AA1084AEB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+ProportionalFill.m - path - Classes/UIImage+ProportionalFill.m - sourceTree - <group> - - 77668BB568624E3CA3529922 - - buildConfigurations - - B4FECCBC8F134084AF8E83C8 - 86E6B24502BF43008C65FD40 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 77D0820AEC344E1BA28BB346 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - SystemConfiguration.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework - sourceTree - DEVELOPER_DIR - - 7866310F4F744897AA1E2C48 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SVProgressHUD.m - path - SVProgressHUD/SVProgressHUD.m - sourceTree - <group> - - 78F2D2D19E83423BBB73FA54 - - fileRef - 4DBE0176840D49F79B5E1054 - isa - PBXBuildFile - - 79FB6E5197AC4E7496D76EE2 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 7A2A0F8C47E04229862CED7A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObjectModel+MagicalRecord.m - path - MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m - sourceTree - <group> - - 7A797F7EB9D044F18C076BA2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-SDWebImage.xcconfig - sourceTree - <group> - - 7AE23F87BA184489B44230BB - - isa - PBXTargetDependency - target - 4C33E10FC6EE4B238C9F4102 - targetProxy - 4A3BAD43F4F44CF193179D1C - - 7B12788347EA4380B4A482E9 - - fileRef - CB42D967C10A4B3FA3738D09 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 7B52CCD3F4884BB38B8C4A9E - - buildActionMask - 2147483647 - files - - 61D860D264894A3C80E03C88 - 1F3F6AEBC2FB49BE8CB94F0A - 5B4C25DA43EF4CB6844F59D7 - DB089906B97A4B6196384F44 - 23EA2B488FFF4724BDA408FE - 0073D1463DD84D44A10535A4 - FBC8B2036AE940029CE34EC5 - B0DA8A927C604D9B8E6B302F - E8C6B8096C704C7796343A02 - 4E90B6D096214C8EAD2B1307 - BC203735F51E43E7B7839998 - 2D1670DAB2154D8CBA53ED76 - 76C28E83102046BEA452C16D - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7B8855E726404A25A842082E - - buildActionMask - 2147483647 - files - - BE82B4D24C78439592C3F847 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7BB5F0F0516D406992E0E0F4 - - buildActionMask - 2147483647 - files - - 7CF2013CB33C442A86E3A02A - 6B0AC4FD9FA543C1B6BDDF7D - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7C8EE7505D4A42C9A8FCFA29 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSData+GIF.m - path - SDWebImage/NSData+GIF.m - sourceTree - <group> - - 7C96389E0A174059A5338095 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObject+MagicalDataImport.h - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h - sourceTree - <group> - - 7CB02A701986444CBC0072E9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+Setup.m - path - MagicalRecord/Core/MagicalRecord+Setup.m - sourceTree - <group> - - 7CF2013CB33C442A86E3A02A - - fileRef - 275280F7D7EA4A22BF5AF3A6 - isa - PBXBuildFile - - 7D2439A5438B43009AD7DDE7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Reachability.h - sourceTree - <group> - - 7D2E8E42E5BD4FFB9A9EB0EF - - fileRef - 80EC37103B8747A0944F9141 - isa - PBXBuildFile - - 7D8AB8A4B33C4AB58C956799 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSString+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h - sourceTree - <group> - - 7DECA6B4F1A1457287567058 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 7E104BA38CA6417D9D2AEA3E - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - CDA43E42D0FB475CBA6C3E73 - remoteInfo - Pods-MWPhotoBrowser - - 7EF751880ED145BDAC0A9013 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalImportFunctions.h - path - MagicalRecord/Categories/DataImport/MagicalImportFunctions.h - sourceTree - <group> - - 7F8D0861A00A4960870CAE18 - - buildActionMask - 2147483647 - files - - 4BB8D667E8D04B5E85ECA0EE - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 80536A1555A942918E78AAD8 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - FB996FEA0D524691802970E3 - remoteInfo - Pods-DACircularProgress - - 80B2D3212A1E4BC2A33B3532 - - buildActionMask - 2147483647 - files - - 9A20C98C6EDC4183B2F2722C - 4E3E086B1A0345FBA6D39604 - AC4BC42A01A24FC392F65B2E - ED65032B71F047EE93276558 - DB473D5621784A6E9EC984AF - E953870574C0445888459185 - 660F3AD596D44BA298F4E8DE - C5CFF77A3A9C4A0483B3248D - AA1810268CB7445DBE1FD1EF - 3CB02B4A18604D88948394E1 - E7E49DF7707940AEA42F79FE - 99A20FEF60074704B21A35F6 - 656867B914BF420D951415D7 - 2DEB2CF849EF4A7C924BD943 - B5461720EDB7420F8591233B - 15478EF3F6EE45AE8049F730 - C8D09D6925C64132A9366567 - 903F435B7DF94413B0816C0D - 3B98171AC7174B759F5B31C4 - 96940446BC94427E855D868F - B9185F27AA8946FE8BC1553E - 44B3B28E04F74CBF8BDB198C - 064714B369ED4081990FB651 - B0CCF99EE87140098EEDA404 - 70A50ECD44E04E10A14A7D64 - 30D4023E4A2A4FFCAC297D46 - 0994827D816144A9B7D5B80E - BB1F5E9BB48F44E99488E91C - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 80CD0BAFF60E46BE8249047B - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 80EC37103B8747A0944F9141 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - JSONKit.m - sourceTree - <group> - - 8118377D74194C2A8E5B2AEF - - fileRef - E66C0659AB034538BBD4D53F - isa - PBXBuildFile - - 82486A7D8E5C44BBBBAAC60F - - children - - DBCA7FF0C0B1486B933F140A - 7866310F4F744897AA1E2C48 - FB0C4F20294E4BBEAC5755CC - CCD0D74DBFF44CF0B00EC823 - - isa - PBXGroup - name - SVProgressHUD - path - SVProgressHUD - sourceTree - <group> - - 8301255ED17A41409C033EB8 - - baseConfigurationReference - 26B3F1AF8ECF42EBB91CEFB1 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-SVProgressHUD-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 - - 832D1CDBB4FC42349BB142F6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSPersistentStore+MagicalRecord.m - path - MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m - sourceTree - <group> - - 835E2AC61FFD49CD9F038523 - - fileRef - 4A498459E4104DDAB65BEB63 - isa - PBXBuildFile - - 836A7B8A630F488EA084D53A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImageCompat.m - path - SDWebImage/SDWebImageCompat.m - sourceTree - <group> - - 845F5EC4156146DBBB9C2663 - - baseConfigurationReference - 9B460BD3455C42C999B0A228 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - 84A64BAB7EA34CDCA4383B09 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWPreprocessor.h - path - MWPhotoBrowser/Classes/MWPreprocessor.h - sourceTree - <group> - - 84B65D179BC54482A593C988 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MobileCoreServices.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework - sourceTree - DEVELOPER_DIR - - 84DA183620FD4BCCBA585173 - - isa - PBXTargetDependency - target - 4C33E10FC6EE4B238C9F4102 - targetProxy - 7104A54195824F588CA23D50 - - 84DC4134411046038A17B308 - - buildActionMask - 2147483647 - files - - FF55AD84A9304391B9E0CF87 - 9F1B99C5934B452CBDCCDDF6 - 2565FE7F44D646D1818ED4A9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8516FECFA2BF427BA0090C65 - - children - - 5F4F6B2BA4F140379B4770DB - B5AEBE8DB564406FAF83E9E3 - D0E6ED1953DB44F7919788E3 - 745D00A0726448AD932CD955 - F23FC70762FB41BDB33AB55A - DEAA63FCD9864E7782569651 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 85274667B6A5472F9C4334E1 - - children - - 85E9FA7126D24FFA8C72E5BD - E5E23903E9514FF89D200AB5 - AF88BB84C5164FF7AF422A4D - BEB6CF2A9648435AA4BA33FD - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - 85E9FA7126D24FFA8C72E5BD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MBProgressHUD.xcconfig - sourceTree - <group> - - 867239B72BAC41F097108157 - - children - - 275280F7D7EA4A22BF5AF3A6 - 772F49E14D104E6AA1084AEB - 4CF62B16B7924FF989D3C2BA - 8927E1892BBE433F8B2712EA - FF131C1A0FA24DD0BC1B63B9 - - isa - PBXGroup - name - MGImageUtilities - path - MGImageUtilities - sourceTree - <group> - - 86C917CB21944B1AAA3A074C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDImageCache.h - path - SDWebImage/SDImageCache.h - sourceTree - <group> - - 86E6B24502BF43008C65FD40 - - baseConfigurationReference - 09B12DE6DC1D4CD89548EF09 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-MagicalRecord-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 - - 8770EFDC5E8F41A88CE09180 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AssetsLibrary.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/AssetsLibrary.framework - sourceTree - DEVELOPER_DIR - - 879F730D847748BF947BE8E7 - - fileRef - 73F0293F34C4470C964E721E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 8808E5EC6FE240489F2E444F - - fileRef - 167413CF76DB4BABB513D84A - isa - PBXBuildFile - - 880BB87F67224575B01947BC - - buildActionMask - 2147483647 - files - - 35BB98521E90447FAA4C0312 - 54CD4D37F72446F0A60FEB91 - 5F72F5BE32444E429D41E9F7 - 5C805F85720A42F789ABFF32 - 6D0B3900611F4581842A0289 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8927E1892BBE433F8B2712EA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Tint.m - path - Classes/UIImage+Tint.m - sourceTree - <group> - - 892E0811D0B64D569AE72419 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - 89DDE389DF5D404EA26105CC - - buildConfigurations - - C24614AEE0FF4E51B1CF0C19 - 5094FAD738714E048D774056 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 89EAB8D45D554F02B08E5BFC - - fileRef - E05AE48E6857407B9CCA59B6 - isa - PBXBuildFile - - 8A4BDA537CC94D77A7672C09 - - fileRef - 422EED79361340F085F4471B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 8A77148D6CFA430F8FFC8D00 - - baseConfigurationReference - 6C6B0375E742488BB3CAA1F5 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-Objective-C-HMTL-Parser-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 - - 8AE45FE0C0E94AFBB9DF9B86 - - fileRef - FC63088D621C449E9E664701 - isa - PBXBuildFile - - 8AE60C2B5B75418EAA751417 - - fileRef - E76D85E48DB649BCB350BADB - isa - PBXBuildFile - - 8AEBBD93408C4EA687C6A0C5 - - fileRef - 3EF287ED61CF4C7FB2C0171B - isa - PBXBuildFile - - 8B4EA2E1BB51404A9BCE43FB - - fileRef - CA09BBF6D8304477B63FD116 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 8B7C74121FBD4DC0909BA2B8 - - isa - PBXTargetDependency - target - 9F07158E57CA4CD88C9F0AB7 - targetProxy - 0576EB43ED714EE290F58A33 - - 8B8CE104C32447FDA40F16A5 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MessageUI.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MessageUI.framework - sourceTree - DEVELOPER_DIR - - 8C2137173F7141939E1B72F8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFURLConnectionOperation.h - path - AFNetworking/AFURLConnectionOperation.h - sourceTree - <group> - - 8CF40341259148D7BCED6292 - - buildActionMask - 2147483647 - files - - CFAC0E88FD814BB9875A9580 - 9A53EF13DD0D4D6C9246A128 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBDD25367664C7C86268E0A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HTMLNode.m - sourceTree - <group> - - 8E86E11C8C00422D8A49C2DD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+iCloud.m - path - MagicalRecord/Core/MagicalRecord+iCloud.m - sourceTree - <group> - - 903F435B7DF94413B0816C0D - - fileRef - DF0C6594109444F78A794AB3 - isa - PBXBuildFile - - 93D521055E3A4C77871CEC55 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+GIF.h - path - SDWebImage/UIImage+GIF.h - sourceTree - <group> - - 951106496EA6486298B27654 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFJSONRequestOperation.h - path - AFNetworking/AFJSONRequestOperation.h - sourceTree - <group> - - 961D9A596F45401E9234DBB0 - - buildActionMask - 2147483647 - files - - ED44298B31284A55AFDF2768 - C13B7B5E5B83416E87C08AB0 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 96940446BC94427E855D868F - - fileRef - 74B76F832E3B4BDD9F3E189E - isa - PBXBuildFile - - 969F248284E84E5F8933C179 - - fileRef - 8DBDD25367664C7C86268E0A - isa - PBXBuildFile - - 96DC6EA17BAC48E089C538C3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Reachability-prefix.pch - sourceTree - <group> - - 96FE9C2A0E014970BA0EC7CE - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QuartzCore.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/QuartzCore.framework - sourceTree - DEVELOPER_DIR - - 97D9D81EE2804FDB9A23B472 - - buildConfigurations - - 6ECE4E83F6754EE2B705528F - 5BC83704C47042A7984B62D5 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 9838D7DEC9324040AA6CE088 - - baseConfigurationReference - 25CE4548822549AFAF9E54EB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-MWPhotoBrowser-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 - - 993DF4848C204176AACE5D9D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-EGOCache.xcconfig - sourceTree - <group> - - 99410AF23F1B421589E96637 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - MBProgressHUD.h - sourceTree - <group> - - 999BC796D3174387ABBDE4DA - - buildActionMask - 2147483647 - files - - B8C501092A6D410D9309C43E - AAD7E0E247C84F4B89C843C5 - A464600E870F41CEB50B2985 - F449263D9D87478E817A23B8 - E0EFC3BC4AE947E393DE874C - 4BC71B7CC7B245F9AFF16B58 - 3BE6680B668A4177B63E431C - 409190727A7E418BAF703611 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 99A20FEF60074704B21A35F6 - - fileRef - BC854285A3714938A641D660 - isa - PBXBuildFile - - 9A19BBFC2B3348E1B3262597 - - buildConfigurationList - B6CE94563D184AADB510EC7B - buildPhases - - 15FE3171C141421F8C59B7F9 - 01479EAF636D402FB7A200FD - 0E11284F410C4469AC075B8A - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-SVProgressHUD - productName - Pods-SVProgressHUD - productReference - 0B2527692AB846A68143613C - productType - com.apple.product-type.library.static - - 9A20C98C6EDC4183B2F2722C - - fileRef - 137EDE1944B248BD98B091B9 - isa - PBXBuildFile - - 9A3F1074102E4D658FA52F93 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DACircularProgressView.h - path - DACircularProgress/DACircularProgressView.h - sourceTree - <group> - - 9A53EF13DD0D4D6C9246A128 - - fileRef - 96FE9C2A0E014970BA0EC7CE - isa - PBXBuildFile - - 9A9C2EF85D1E43C2B75A427E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - wrapper.plug-in - name - MWPhotoBrowser.bundle - path - MWPhotoBrowser/MWPhotoBrowser.bundle - sourceTree - <group> - - 9AA32822775249818864733E - - fileRef - BA3427632F3C4406833E5051 - isa - PBXBuildFile - - 9ADAA764C58F4610B30AEE6A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Reachability.xcconfig - sourceTree - <group> - - 9B460BD3455C42C999B0A228 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-SDWebImage-Private.xcconfig - sourceTree - <group> - - 9BB3D9434C794A1FA071349B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageDecoder.h - path - SDWebImage/SDWebImageDecoder.h - sourceTree - <group> - - 9D0C28A5036A475CB2870E6C - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - ImageIO.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/ImageIO.framework - sourceTree - DEVELOPER_DIR - - 9D3C49EAD18F45D8BE265AC9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLConnectionOperation.m - path - AFNetworking/AFURLConnectionOperation.m - sourceTree - <group> - - 9D5EE17B8D944C41ADD4DF38 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperation.h - path - AFNetworking/AFHTTPRequestOperation.h - sourceTree - <group> - - 9F07158E57CA4CD88C9F0AB7 - - buildConfigurationList - B0A672E2107F4F96B1C2684B - buildPhases - - 84DC4134411046038A17B308 - 3375AD5FAC3B4CDE93400289 - 7BB5F0F0516D406992E0E0F4 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-MGImageUtilities - productName - Pods-MGImageUtilities - productReference - 2EE4B478C20D474FB9069672 - productType - com.apple.product-type.library.static - - 9F1B99C5934B452CBDCCDDF6 - - fileRef - 772F49E14D104E6AA1084AEB - isa - PBXBuildFile - - 9F42A5975B594A7C9C6578BF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-JSONKit-prefix.pch - sourceTree - <group> - - 9F5E90CF83AC4B88B5ABB3E2 - - buildConfigurationList - 89DDE389DF5D404EA26105CC - buildPhases - - 020DFDA9031E4D49B416B2E4 - 7F8D0861A00A4960870CAE18 - 406634B81A41456BBA216F21 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-JSONKit - productName - Pods-JSONKit - productReference - 1AFA7F40D625458F99B2D5CB - productType - com.apple.product-type.library.static - - A0C08F158A9049B6A5944245 - - fileRef - 7A2A0F8C47E04229862CED7A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A0DDBA62EC48405499D14710 - - buildActionMask - 2147483647 - files - - 709217CAD6DF43EFA13C3695 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A1A75D0E7EF84D4BA1FEF97D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord.m - path - MagicalRecord/Core/MagicalRecord.m - sourceTree - <group> - - A1F564147FF241B0AC9CF46A - - baseConfigurationReference - 5F4F6B2BA4F140379B4770DB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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 - - A22C45F892BD4A17A0C8EE74 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImageDownloaderOperation.h - path - SDWebImage/SDWebImageDownloaderOperation.h - sourceTree - <group> - - A2B47B58C7AB46CDA35E1C57 - - fileRef - FB931330BE534263B9F2DF1A - isa - PBXBuildFile - - A4201565ECB24644A8A2E2B9 - - isa - PBXTargetDependency - target - B69690B92B2D4179987605D0 - targetProxy - 56607B5B0C5941C4AE6DFC39 - - A42F1276230245A0BC5CE21E - - buildActionMask - 2147483647 - files - - 6BA8D041100B4BF0BD49E046 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A435425E2CE946A0A0984DF2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+ShorthandSupport.m - path - MagicalRecord/Core/MagicalRecord+ShorthandSupport.m - sourceTree - <group> - - A464600E870F41CEB50B2985 - - fileRef - 5ADE6C492CB5448DAB189E14 - isa - PBXBuildFile - - A5169F1B59BC4E138AE959B3 - - fileRef - 72272D48C27947E7A4AF4C0E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A56159165BD148B9AA438CE2 - - children - - 9ADAA764C58F4610B30AEE6A - C34CE2581CB043459BBBA604 - FC63088D621C449E9E664701 - 96DC6EA17BAC48E089C538C3 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - A85712BB61744FC8B9D2F556 - - buildConfigurations - - 9838D7DEC9324040AA6CE088 - F8C3B39AD92D401FB57A0897 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - A8D42AD0519A421E9CE95086 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-MGImageUtilities-dummy.m - sourceTree - <group> - - A921A3E9B1C14604B693756A - - fileRef - 10C19F29561C4896B00F1B9C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - AA1810268CB7445DBE1FD1EF - - fileRef - 55568B377DA649AE9E18334F - isa - PBXBuildFile - - AA411463920D4287BA4E01B9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWPhoto.m - path - MWPhotoBrowser/Classes/MWPhoto.m - sourceTree - <group> - - AA75A2A938C14C7F9B131DAE - - fileRef - B5D19D155D904E23A3685184 - isa - PBXBuildFile - - AAD6483984BB4097AABABC98 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MagicalRecord.xcconfig - sourceTree - <group> - - AAD7E0E247C84F4B89C843C5 - - fileRef - 5D397DD8B57A4B36AA832944 - isa - PBXBuildFile - - AB9641A5A14F4DD5A68DA2C7 - - fileRef - 015922C109B34F9BA2EA5146 - isa - PBXBuildFile - - AC4BC42A01A24FC392F65B2E - - fileRef - D8BFA09E963B48C08F36AA77 - isa - PBXBuildFile - - ACD58FA27A7D4E60AE2B82C9 - - attributes - - LastUpgradeCheck - 0500 - - buildConfigurationList - 382801F27A234400937B7B63 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - DC0547F5A73B466FA459D4CE - productRefGroup - 46A2D6CB7CF943B88BC71BAE - projectDirPath - - projectReferences - - projectRoot - - targets - - 35B5A91E33D041A0BC105B0A - C2D0AD39E4A44C28ABEF5140 - FB996FEA0D524691802970E3 - 2F5F758100114B8D86929FB6 - 9F5E90CF83AC4B88B5ABB3E2 - 4C33E10FC6EE4B238C9F4102 - 9F07158E57CA4CD88C9F0AB7 - CDA43E42D0FB475CBA6C3E73 - 49B89D3411DA470AB758A056 - B69690B92B2D4179987605D0 - 383FDCDDCCE041A08519390C - 62063AABA51F4F058049A7C6 - 9A19BBFC2B3348E1B3262597 - - - AD88E470A6CF4A49BBB5C065 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Security.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework - sourceTree - DEVELOPER_DIR - - AEA0FEB91C1348F18EF8073E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSAttributeDescription+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m - sourceTree - <group> - - AF88BB84C5164FF7AF422A4D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-MBProgressHUD-dummy.m - sourceTree - <group> - - AF9E020168D540B5AB5311C4 - - fileRef - 9D5EE17B8D944C41ADD4DF38 - isa - PBXBuildFile - - B070F178C1024F9B9AEF4091 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPClient.h - path - AFNetworking/AFHTTPClient.h - sourceTree - <group> - - B080112FFDF64126BB8FDF56 - - children - - B070F178C1024F9B9AEF4091 - FE21B8A571634E15A2C734D7 - 9D5EE17B8D944C41ADD4DF38 - 57C60B4EA2F641DDAFF54911 - 287804F89B454354B3476E43 - E49C0D2B72AB4BD3B264B98A - 951106496EA6486298B27654 - E86D43095072427DB005C7D8 - E66C0659AB034538BBD4D53F - C9AEBC5AFC904751B5E0DB3F - 4DBE0176840D49F79B5E1054 - D3A76637BE0B4AB0BF7D1E8F - 10C19F29561C4896B00F1B9C - 8C2137173F7141939E1B72F8 - 9D3C49EAD18F45D8BE265AC9 - C26881422321429E9F3814B5 - 5F8685AEA91C47FDA35BC03A - 0AD5D42BF04A47C69F0F114F - E8D53AE8DDED466CAC1797D1 - D3A6724B89284ECDB5D0D3DD - - isa - PBXGroup - name - AFNetworking - path - AFNetworking - sourceTree - <group> - - B0A672E2107F4F96B1C2684B - - buildConfigurations - - F57A88718B4843029D69528A - 61FE43170D444E9EA6F9E97E - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - B0BB983AFFA64F7E84A3D70E - - buildActionMask - 2147483647 - files - - 60795A09CCEC4D5CA4D9F0D9 - B8506F63489D4F57A96922FF - E6CA3B04B5FD428092BBCA9D - 3DB4C3AB194B485C8232331A - EFC8DAF49C9840F6B2D8CD25 - A921A3E9B1C14604B693756A - BA6C31F1FF65401AAAA0648A - 1981DB4E27F94C33BD13ECB8 - 276C03BB22E64226A8134E0F - B37CA89FD85F41DA81594163 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - B0CCF99EE87140098EEDA404 - - fileRef - 2EE657F7BFF94C6F88849FF7 - isa - PBXBuildFile - - B0DA8A927C604D9B8E6B302F - - fileRef - 27BE36F2A459454EBC839E7F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B13277E6BD9D417C831C8844 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - B2ABFB5C1C0E42B6B5C07CAB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-JSONKit-Private.xcconfig - sourceTree - <group> - - B2C304C8928145B7A35D14B6 - - fileRef - 8E86E11C8C00422D8A49C2DD - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B2DB84AAC2D84BE084F2251A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSPersistentStore+MagicalRecord.h - path - MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h - sourceTree - <group> - - B37CA89FD85F41DA81594163 - - fileRef - E8D53AE8DDED466CAC1797D1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B41AA68BFB5B4423BC5E56DF - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 383FDCDDCCE041A08519390C - remoteInfo - Pods-Reachability - - B469003E4AEE4FFD82E43A7D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MGImageUtilities-Private.xcconfig - sourceTree - <group> - - B4770857A86A43909DECD6FC - - fileRef - C3E0491A45EB423194AC9B3C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B4FECCBC8F134084AF8E83C8 - - baseConfigurationReference - 09B12DE6DC1D4CD89548EF09 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-MagicalRecord-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 - - B5461720EDB7420F8591233B - - fileRef - 4AA53B1525EE499CA363D3D4 - isa - PBXBuildFile - - B55EE4DA36F74E3EAF412C60 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HTMLParser.m - sourceTree - <group> - - B5AEBE8DB564406FAF83E9E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-acknowledgements.markdown - sourceTree - <group> - - B5D19D155D904E23A3685184 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HTMLNode.h - sourceTree - <group> - - B69690B92B2D4179987605D0 - - buildConfigurationList - 2D23D38DBDA24BCB98FD9988 - buildPhases - - E9B11F5E98464715BD79C87D - 24B15380CB27469DB234BDB0 - 5B107F677B1049ADB2D405F0 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-Objective-C-HMTL-Parser - productName - Pods-Objective-C-HMTL-Parser - productReference - 16B079EE98CD4D249BB268A8 - productType - com.apple.product-type.library.static - - B6CE94563D184AADB510EC7B - - buildConfigurations - - 8301255ED17A41409C033EB8 - 057DA4D0824C44EFAE941D66 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - B7319FF6D77042C78D4B79A3 - - children - - 0FB8EED9D8194AA9867C85DD - 1EBAE6244D1F42B49EC2D6C3 - - isa - PBXGroup - name - SDWebImage - path - SDWebImage - sourceTree - <group> - - B7E238C180824B419C765008 - - children - - B975EFA85C1C4CBFAB8B1788 - FDCD2311374B42E9A28F2272 - E58B542053ED41BD863B8840 - 5FCC1EBBDD7E476F851D63FE - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - B82272C2EF214E17AE0202C7 - - fileRef - 285F42C375E64DF182AB2D8E - isa - PBXBuildFile - - B8506F63489D4F57A96922FF - - fileRef - 57C60B4EA2F641DDAFF54911 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B8C501092A6D410D9309C43E - - fileRef - F20EABD64E9B41AA8C0B573E - isa - PBXBuildFile - - B90357B3E56A406498669BC9 - - fileRef - 32D334C0C53647AC9F5D8495 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B9185F27AA8946FE8BC1553E - - fileRef - 0EC83CD8C9DB4E0A98479849 - isa - PBXBuildFile - - B9203E95E7C649D4A4C81F11 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MagicalRecord+Options.m - path - MagicalRecord/Core/MagicalRecord+Options.m - sourceTree - <group> - - B9284BEA2CD4455FBD2CA45B - - baseConfigurationReference - E5E23903E9514FF89D200AB5 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-MBProgressHUD-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 - - B94927E4CC4F4D6C8AA1B123 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MGImageUtilities.xcconfig - sourceTree - <group> - - B975EFA85C1C4CBFAB8B1788 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DACircularProgress.xcconfig - sourceTree - <group> - - B9D519CA78404F78ABA1CA78 - - fileRef - D44C4D77A6FB4803B746682B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - BA3427632F3C4406833E5051 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-AFNetworking.a - sourceTree - BUILT_PRODUCTS_DIR - - BA6C31F1FF65401AAAA0648A - - fileRef - 9D3C49EAD18F45D8BE265AC9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - BB0FD8781B93400CBD4F88DF - - buildActionMask - 2147483647 - files - - 8808E5EC6FE240489F2E444F - 892E0811D0B64D569AE72419 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - BB1F5E9BB48F44E99488E91C - - fileRef - 7D8AB8A4B33C4AB58C956799 - isa - PBXBuildFile - - BBE56A8B8DAE470EB8F00650 - - children - - 2C0C8FCAF46B4A0AAD683E2F - DF08254ACC324AD485138661 - 19D49D23B3EA4A9C97DAAF29 - - isa - PBXGroup - name - EGOCache - path - EGOCache - sourceTree - <group> - - BC203735F51E43E7B7839998 - - fileRef - 2ABF67C3FFDA49BD84CE701D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - BC854285A3714938A641D660 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSEntityDescription+MagicalDataImport.h - path - MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h - sourceTree - <group> - - BCB69C1EBBCE419F9260708A - - fileRef - 594FC94267324428B8E0057A - isa - PBXBuildFile - - BE82B4D24C78439592C3F847 - - fileRef - 745D00A0726448AD932CD955 - isa - PBXBuildFile - - BEB6CF2A9648435AA4BA33FD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-MBProgressHUD-prefix.pch - sourceTree - <group> - - BF6E030DC7364DEFB676353C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-EGOCache-prefix.pch - sourceTree - <group> - - BFCC092C79F34A6FA23EA112 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 2F5F758100114B8D86929FB6 - remoteInfo - Pods-EGOCache - - C13B7B5E5B83416E87C08AB0 - - fileRef - 77D0820AEC344E1BA28BB346 - isa - PBXBuildFile - - C13E078B024E4B418DFBC7A4 - - fileRef - AF88BB84C5164FF7AF422A4D - isa - PBXBuildFile - - C24614AEE0FF4E51B1CF0C19 - - baseConfigurationReference - B2ABFB5C1C0E42B6B5C07CAB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-JSONKit-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 - - C26881422321429E9F3814B5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFXMLRequestOperation.h - path - AFNetworking/AFXMLRequestOperation.h - sourceTree - <group> - - C28D92AFBEB04AF8B3202132 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-DACircularProgress.a - sourceTree - BUILT_PRODUCTS_DIR - - C2BAC4AED75F40F596613FDA - - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - 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_ERROR - 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 - - C2D0AD39E4A44C28ABEF5140 - - buildConfigurationList - 97D9D81EE2804FDB9A23B472 - buildPhases - - B0BB983AFFA64F7E84A3D70E - 880BB87F67224575B01947BC - 5DBE111ADD5945769330B79E - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-AFNetworking - productName - Pods-AFNetworking - productReference - BA3427632F3C4406833E5051 - productType - com.apple.product-type.library.static - - C30D0A6E9374435A87B0DCF7 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - FB996FEA0D524691802970E3 - remoteInfo - Pods-DACircularProgress - - C34CE2581CB043459BBBA604 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Reachability-Private.xcconfig - sourceTree - <group> - - C3E0491A45EB423194AC9B3C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSPersistentStoreCoordinator+MagicalRecord.m - path - MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m - sourceTree - <group> - - C4F6BD0AC3BD45049A0FA75F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImageView+WebCache.h - path - SDWebImage/UIImageView+WebCache.h - sourceTree - <group> - - C4FDB042DD12466488638257 - - fileRef - 6854429E3586458281519F26 - isa - PBXBuildFile - - C5CFF77A3A9C4A0483B3248D - - fileRef - EF114BF7DD1A47CA962AD99A - isa - PBXBuildFile - - C6FB7C6AEC6C4C96BB1A2D23 - - fileRef - B070F178C1024F9B9AEF4091 - isa - PBXBuildFile - - C8D09D6925C64132A9366567 - - fileRef - EF5841430B9E4ABB92E4D29A - isa - PBXBuildFile - - C9AD52F07BA742FD8BFE1B1D - - buildActionMask - 2147483647 - files - - 542034AF5C6D489095D1828A - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C9AEBC5AFC904751B5E0DB3F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFNetworkActivityIndicatorManager.m - path - AFNetworking/AFNetworkActivityIndicatorManager.m - sourceTree - <group> - - C9E1618E1A914816AB91AD18 - - fileRef - FCDE7D34F8FC4990BAA6B555 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - C9F8BECCAB454C7488BB8A02 - - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - 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_ERROR - 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 - - CA09BBF6D8304477B63FD116 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWTapDetectingImageView.m - path - MWPhotoBrowser/Classes/MWTapDetectingImageView.m - sourceTree - <group> - - CA6FC97275764BF3BCFEC4A0 - - fileRef - CAB1E435C9A54D5EAD8D6387 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - CA8BCF62A54E42839DFC4350 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSEntityDescription+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m - sourceTree - <group> - - CAAD26A6A87F4BEBB96D9381 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SDWebImagePrefetcher.h - path - SDWebImage/SDWebImagePrefetcher.h - sourceTree - <group> - - CAB1E435C9A54D5EAD8D6387 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWPhotoBrowser.m - path - MWPhotoBrowser/Classes/MWPhotoBrowser.m - sourceTree - <group> - - CB42D967C10A4B3FA3738D09 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DACircularProgressView.m - path - DACircularProgress/DACircularProgressView.m - sourceTree - <group> - - CB9E46E9A54B4478ABF50371 - - baseConfigurationReference - FDCD2311374B42E9A28F2272 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-DACircularProgress-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 - - CCA96392EF6B47F9B27BE1A1 - - fileRef - 93D521055E3A4C77871CEC55 - isa - PBXBuildFile - - CCD0D74DBFF44CF0B00EC823 - - children - - E540361360A645B0B0B89289 - 26B3F1AF8ECF42EBB91CEFB1 - 17B5F9710EB440679FCDD0BE - 11A6D7E7645B4A15B0A4201D - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - CD1DD716F5A54178ABA264BF - - children - - AAD6483984BB4097AABABC98 - 09B12DE6DC1D4CD89548EF09 - 06AD5627ABB54AA0A6842AF3 - 16A295D5F29247D0B5EFEA56 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - CDA43E42D0FB475CBA6C3E73 - - buildConfigurationList - A85712BB61744FC8B9D2F556 - buildPhases - - 25F3EB45EFC9443E8F2E39F3 - EA6285140DA54C269E680A77 - 999BC796D3174387ABBDE4DA - - buildRules - - dependencies - - 6EF70A0E554F43448CF88E10 - 7AE23F87BA184489B44230BB - 55AEE76680524741934D7107 - - isa - PBXNativeTarget - name - Pods-MWPhotoBrowser - productName - Pods-MWPhotoBrowser - productReference - E76D85E48DB649BCB350BADB - productType - com.apple.product-type.library.static - - CF207854920D497A936DBE07 - - isa - PBXTargetDependency - target - 9A19BBFC2B3348E1B3262597 - targetProxy - EAAAB18CFB914BAE85F34210 - - CFAC0E88FD814BB9875A9580 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - D0E6ED1953DB44F7919788E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-acknowledgements.plist - sourceTree - <group> - - D1382A95613F4766AD5EE600 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 62063AABA51F4F058049A7C6 - remoteInfo - Pods-SDWebImage - - D1A12474034E4E54A41A9591 - - children - - 8516FECFA2BF427BA0090C65 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - D30F26B824F046B38413E8D6 - - buildConfigurations - - 845F5EC4156146DBBB9C2663 - 4E8C2CCD77B941999C396D6A - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - D31AACB7D867453BBFCA0B65 - - buildActionMask - 2147483647 - files - - 8AE45FE0C0E94AFBB9DF9B86 - 0601C31B60CA4265B81D3A29 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D35FCFE07250452498EC29B0 - - fileRef - 4E9CCCD48C4F4FFD8F516EA0 - isa - PBXBuildFile - - D38887A295E74F338150603C - - fileRef - 99410AF23F1B421589E96637 - isa - PBXBuildFile - - D3A6724B89284ECDB5D0D3DD - - children - - 03D439E6151D4E0FB9A49E0F - F339C8B2E8B945728A168DF7 - 6999F6D8E3704CD784079FFE - DC3C26E35E284E48BFEB6339 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - D3A76637BE0B4AB0BF7D1E8F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFPropertyListRequestOperation.h - path - AFNetworking/AFPropertyListRequestOperation.h - sourceTree - <group> - - D43CB48E21774E0893B84532 - - fileRef - C28D92AFBEB04AF8B3202132 - isa - PBXBuildFile - - D44C4D77A6FB4803B746682B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSRelationshipDescription+MagicalDataImport.m - path - MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m - sourceTree - <group> - - D58497DABF9B4CAEA4C01803 - - fileRef - 02C71CF1D03948479CBB6F0F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - D83B1191BCE44D5598CE034F - - children - - 9A9C2EF85D1E43C2B75A427E - - isa - PBXGroup - name - Resources - sourceTree - <group> - - D8BFA09E963B48C08F36AA77 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+Actions.h - path - MagicalRecord/Core/MagicalRecord+Actions.h - sourceTree - <group> - - D937901BE6A0444381091FD4 - - isa - PBXTargetDependency - target - 62063AABA51F4F058049A7C6 - targetProxy - 65E37F8DD5064B07A99E26E8 - - D9C21045988144DB8002872E - - isa - PBXTargetDependency - target - C2D0AD39E4A44C28ABEF5140 - targetProxy - 59C1F57FD2794476991D2E81 - - DA07DBB877464328836EA486 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - DB089906B97A4B6196384F44 - - fileRef - 836A7B8A630F488EA084D53A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - DB473D5621784A6E9EC984AF - - fileRef - 0A31DD0E90D74A77BCE36A20 - isa - PBXBuildFile - - DB631DBADFEB44329B4CD40A - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-MBProgressHUD.a - sourceTree - BUILT_PRODUCTS_DIR - - DBCA7FF0C0B1486B933F140A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SVProgressHUD.h - path - SVProgressHUD/SVProgressHUD.h - sourceTree - <group> - - DC0547F5A73B466FA459D4CE - - children - - 1FF0C9D705704C10B1605B13 - 33E1A698F7E34FE682C2BB90 - 351E0494BA98454AAF45BABB - 46A2D6CB7CF943B88BC71BAE - D1A12474034E4E54A41A9591 - - isa - PBXGroup - sourceTree - <group> - - DC3C26E35E284E48BFEB6339 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-AFNetworking-prefix.pch - sourceTree - <group> - - DC8FC64BA80C4CCB955527CB - - fileRef - 0AD5D42BF04A47C69F0F114F - isa - PBXBuildFile - - DE6FD78517094240A912FBEB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - MBProgressHUD.m - sourceTree - <group> - - DEAA63FCD9864E7782569651 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-resources.sh - sourceTree - <group> - - DF08254ACC324AD485138661 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EGOCache.m - sourceTree - <group> - - DF0C6594109444F78A794AB3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObjectContext+MagicalObserving.h - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h - sourceTree - <group> - - DFE96F8F313C43E0895F4111 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObjectContext+MagicalRecord.m - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m - sourceTree - <group> - - E001855C510344638721FA38 - - children - - F20EABD64E9B41AA8C0B573E - 4CEF9EA95A2240B899AD3025 - 5D397DD8B57A4B36AA832944 - AA411463920D4287BA4E01B9 - 5ADE6C492CB5448DAB189E14 - CAB1E435C9A54D5EAD8D6387 - 6DE05F4B753A43D29FAA30DF - 84A64BAB7EA34CDCA4383B09 - 59494577F7CB4335B939524D - CA09BBF6D8304477B63FD116 - FC5F9766E19047CEA5B88CE6 - 32D334C0C53647AC9F5D8495 - 6B69FB099114431C87610D84 - E54779FFF1BE49869186F149 - - isa - PBXGroup - name - ARC - sourceTree - <group> - - E05AE48E6857407B9CCA59B6 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-SDWebImage.a - sourceTree - BUILT_PRODUCTS_DIR - - E0DBB8AB3367461FB9E9729B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SDWebImageDownloaderOperation.m - path - SDWebImage/SDWebImageDownloaderOperation.m - sourceTree - <group> - - E0EFC3BC4AE947E393DE874C - - fileRef - 84A64BAB7EA34CDCA4383B09 - isa - PBXBuildFile - - E343EC7B1BF54A1C95D4EBB8 - - isa - PBXTargetDependency - target - 49B89D3411DA470AB758A056 - targetProxy - 1B940EAB2C5F4C72929685DF - - E36F16A517404197BC77EC04 - - children - - E001855C510344638721FA38 - D83B1191BCE44D5598CE034F - E8F78E7A01634E0F821B1BBE - - isa - PBXGroup - name - MWPhotoBrowser - path - MWPhotoBrowser - sourceTree - <group> - - E49C0D2B72AB4BD3B264B98A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFImageRequestOperation.m - path - AFNetworking/AFImageRequestOperation.m - sourceTree - <group> - - E540361360A645B0B0B89289 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-SVProgressHUD.xcconfig - sourceTree - <group> - - E54779FFF1BE49869186F149 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MWZoomingScrollView.m - path - MWPhotoBrowser/Classes/MWZoomingScrollView.m - sourceTree - <group> - - E570BA96FDB74FABBB5E279B - - fileRef - 5254643055AF4ABE887A2002 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E58B542053ED41BD863B8840 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-DACircularProgress-dummy.m - sourceTree - <group> - - E5E23903E9514FF89D200AB5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MBProgressHUD-Private.xcconfig - sourceTree - <group> - - E66C0659AB034538BBD4D53F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworkActivityIndicatorManager.h - path - AFNetworking/AFNetworkActivityIndicatorManager.h - sourceTree - <group> - - E6CA3B04B5FD428092BBCA9D - - fileRef - E49C0D2B72AB4BD3B264B98A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E74FC20CEF6541AF8286FD1F - - fileRef - 96FE9C2A0E014970BA0EC7CE - isa - PBXBuildFile - - E76D85E48DB649BCB350BADB - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-MWPhotoBrowser.a - sourceTree - BUILT_PRODUCTS_DIR - - E7E49DF7707940AEA42F79FE - - fileRef - 631383675C65405FB120347B - isa - PBXBuildFile - - E86D43095072427DB005C7D8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFJSONRequestOperation.m - path - AFNetworking/AFJSONRequestOperation.m - sourceTree - <group> - - E8C6B8096C704C7796343A02 - - fileRef - 56BB17082A044EB38B989350 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E8D53AE8DDED466CAC1797D1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImageView+AFNetworking.m - path - AFNetworking/UIImageView+AFNetworking.m - sourceTree - <group> - - E8E64485039E47C1B174A295 - - children - - 246FE92D10D84B45A778C5FD - 6C6B0375E742488BB3CAA1F5 - 285F42C375E64DF182AB2D8E - 702BFD68875C42F798094B5C - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - E8F78E7A01634E0F821B1BBE - - children - - 0F31C83B433C4A788920DCEA - 25CE4548822549AFAF9E54EB - F1E43E81316243E0AB8A4F85 - 10E296F8458349F7A10E5146 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - E917BD3E771C40DA8E8326BA - - fileRef - 16B079EE98CD4D249BB268A8 - isa - PBXBuildFile - - E953870574C0445888459185 - - fileRef - 3EAA17249754456AA9AB3B42 - isa - PBXBuildFile - - E9B11F5E98464715BD79C87D - - buildActionMask - 2147483647 - files - - 969F248284E84E5F8933C179 - 60E74C038E0046659A188BC5 - B82272C2EF214E17AE0202C7 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - EA6285140DA54C269E680A77 - - buildActionMask - 2147483647 - files - - 6FACDEE28C324B108C2EFACC - B13277E6BD9D417C831C8844 - 01798BCAAB7244FBA8E07041 - 3707B5C1731A4406A6736FFD - 6F9807696C0B4FB59F434406 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - EAAAB18CFB914BAE85F34210 - - containerPortal - ACD58FA27A7D4E60AE2B82C9 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 9A19BBFC2B3348E1B3262597 - remoteInfo - Pods-SVProgressHUD - - EC418AF877BC4F6489FD5B5B - - isa - PBXTargetDependency - target - FB996FEA0D524691802970E3 - targetProxy - C30D0A6E9374435A87B0DCF7 - - ECB207B9DD284201BD0F7B33 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-MGImageUtilities-prefix.pch - sourceTree - <group> - - ED44298B31284A55AFDF2768 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - ED65032B71F047EE93276558 - - fileRef - 1AFBC0378EDC4A1DA0BFE3CB - isa - PBXBuildFile - - EE050D80C3174A31A1AE833D - - fileRef - A22C45F892BD4A17A0C8EE74 - isa - PBXBuildFile - - EE7F3875BD9E47D7900EFC01 - - buildActionMask - 2147483647 - files - - FD4BCC52E76B4653BA47BC37 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - EEEBB1F1ABC64BF99C117DD7 - - fileRef - 7866310F4F744897AA1E2C48 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - EF114BF7DD1A47CA962AD99A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MagicalRecord+iCloud.h - path - MagicalRecord/Core/MagicalRecord+iCloud.h - sourceTree - <group> - - EF5841430B9E4ABB92E4D29A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSManagedObject+MagicalRequests.h - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h - sourceTree - <group> - - EF6C9144C67E472080E5B0FF - - fileRef - A435425E2CE946A0A0984DF2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - EFC8DAF49C9840F6B2D8CD25 - - fileRef - C9AEBC5AFC904751B5E0DB3F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - F1E43E81316243E0AB8A4F85 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-MWPhotoBrowser-dummy.m - sourceTree - <group> - - F20EABD64E9B41AA8C0B573E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWCaptionView.h - path - MWPhotoBrowser/Classes/MWCaptionView.h - sourceTree - <group> - - F23FC70762FB41BDB33AB55A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-environment.h - sourceTree - <group> - - F335F2CA5D2D4E49A04CD877 - - fileRef - 9BB3D9434C794A1FA071349B - isa - PBXBuildFile - - F339C8B2E8B945728A168DF7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-AFNetworking-Private.xcconfig - sourceTree - <group> - - F38CAF12A68C4A1E9AF96FD8 - - fileRef - 06AD5627ABB54AA0A6842AF3 - isa - PBXBuildFile - - F3DD1BD985674B239F9D0B45 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreData.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreData.framework - sourceTree - DEVELOPER_DIR - - F449263D9D87478E817A23B8 - - fileRef - 6DE05F4B753A43D29FAA30DF - isa - PBXBuildFile - - F53D84CADD954527B2328B6D - - fileRef - 17B5F9710EB440679FCDD0BE - isa - PBXBuildFile - - F57A88718B4843029D69528A - - baseConfigurationReference - B469003E4AEE4FFD82E43A7D - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - 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-MGImageUtilities-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 - - F6A05E001FA54790884A1385 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObject+MagicalRecord.m - path - MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m - sourceTree - <group> - - F88636F8A8834B4287315BBA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSData+GIF.h - path - SDWebImage/NSData+GIF.h - sourceTree - <group> - - F8C3B39AD92D401FB57A0897 - - baseConfigurationReference - 25CE4548822549AFAF9E54EB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-MWPhotoBrowser-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 - - F8FB8B34881A4DC6BAB55D97 - - fileRef - 287804F89B454354B3476E43 - isa - PBXBuildFile - - F9BF19E11A7B42E3BC6D1F8C - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - FB0C4F20294E4BBEAC5755CC - - children - - 3FD59080922249F69FE7805E - - isa - PBXGroup - name - Resources - sourceTree - <group> - - FB931330BE534263B9F2DF1A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIButton+WebCache.h - path - SDWebImage/UIButton+WebCache.h - sourceTree - <group> - - FB996FEA0D524691802970E3 - - buildConfigurationList - 67A968E9B8774255B6CFAADF - buildPhases - - 26E415EBB2B949A394F8EB46 - 8CF40341259148D7BCED6292 - C9AD52F07BA742FD8BFE1B1D - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-DACircularProgress - productName - Pods-DACircularProgress - productReference - C28D92AFBEB04AF8B3202132 - productType - com.apple.product-type.library.static - - FBC8B2036AE940029CE34EC5 - - fileRef - E0DBB8AB3367461FB9E9729B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - FC5F9766E19047CEA5B88CE6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MWTapDetectingView.h - path - MWPhotoBrowser/Classes/MWTapDetectingView.h - sourceTree - <group> - - FC63088D621C449E9E664701 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Reachability-dummy.m - sourceTree - <group> - - FCDE7D34F8FC4990BAA6B555 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSManagedObjectContext+MagicalSaves.m - path - MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m - sourceTree - <group> - - FD428E68745B40B2997F623E - - buildActionMask - 2147483647 - files - - D38887A295E74F338150603C - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - FD4BCC52E76B4653BA47BC37 - - fileRef - 55204089D072430F8F621FAC - isa - PBXBuildFile - - FD8816FB123842DF88ED7998 - - children - - 7D2439A5438B43009AD7DDE7 - 6B51258A95934ED189D4A31B - A56159165BD148B9AA438CE2 - - isa - PBXGroup - name - Reachability - path - Reachability - sourceTree - <group> - - FDCD2311374B42E9A28F2272 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DACircularProgress-Private.xcconfig - sourceTree - <group> - - FE21B8A571634E15A2C734D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPClient.m - path - AFNetworking/AFHTTPClient.m - sourceTree - <group> - - FE43311F86104A78A95CD7D7 - - buildActionMask - 2147483647 - files - - 80CD0BAFF60E46BE8249047B - 9AA32822775249818864733E - D43CB48E21774E0893B84532 - 4017F5025B7B459E96DB6355 - 2149733E298841E39F24C802 - FEF74748847E44C98CA121FC - 63ADC0FDC24B48A69F123923 - 8AE60C2B5B75418EAA751417 - AB9641A5A14F4DD5A68DA2C7 - E917BD3E771C40DA8E8326BA - C4FDB042DD12466488638257 - 89EAB8D45D554F02B08E5BFC - 22F4548FBBEE434B932D347C - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - FEA2D420C2DA4843AAC1D223 - - fileRef - E58B542053ED41BD863B8840 - isa - PBXBuildFile - - FEF74748847E44C98CA121FC - - fileRef - DB631DBADFEB44329B4CD40A - isa - PBXBuildFile - - FF131C1A0FA24DD0BC1B63B9 - - children - - B94927E4CC4F4D6C8AA1B123 - B469003E4AEE4FFD82E43A7D - A8D42AD0519A421E9CE95086 - ECB207B9DD284201BD0F7B33 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - FF55AD84A9304391B9E0CF87 - - fileRef - A8D42AD0519A421E9CE95086 - isa - PBXBuildFile - - - rootObject - ACD58FA27A7D4E60AE2B82C9 - - +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 00315D0C73D2F5D8A54599B2 /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B41CA99B7C0B7982F376530 /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 024BB8049A4DD719326745D1 /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9F5E4F63401EDC23F17DD0 /* NSManagedObject+MagicalRequests.h */; }; + 029DB21E4192115E208F14AF /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 77DCF4DB218E8FDBB4B8904E /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 03650D8BA02920EE1BD15830 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8958881DEBF2318605158A /* NSString+MagicalDataImport.h */; }; + 040BC1F6BE7AEBE8339E2EF8 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 739F74F74A0C6F39A7B7AD7C /* SDImageCache.h */; }; + 060EA7FDB77414B6CEE3B127 /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = EE70BEC8A0FD326331F43576 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 069B1F132B8F6B8F44069953 /* MWTapDetectingView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E1BB66BB5706567C7DD86C /* MWTapDetectingView.h */; }; + 06C9C40C4DE4835B1703AB7C /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 36EA998E62DB551BC8AAE14A /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 07718BA838116BD8C8C0DC44 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5ED1C6C85193ED36D38FB470 /* QuartzCore.framework */; }; + 07D379B67E528558BF38FF61 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B8B7903F2CEEBEDDDAABB1A3 /* SDWebImageOperation.h */; }; + 0824B7AD4D79A25A8A31AB67 /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = 2933842E545A63BB12E090C8 /* MagicalRecord+Options.h */; }; + 099824C681458FC37FBEAA9C /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F7672430AAA46BE487FD5D8B /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0BC9AB67E8958EDF4F020B14 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 409F628EB03707F7CEB5853D /* Security.framework */; }; + 0CC51F4CE70829E45E5E1E4F /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 16D46C1A942612471916A989 /* AFNetworkActivityIndicatorManager.h */; }; + 0D3E0BA741F6916C64073F4B /* AFPropertyListRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D4DC4D396DD091A119328B9 /* AFPropertyListRequestOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0D583ADCB1FF0A8C59DF8AA6 /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B2C9985407D1CC35C3926E /* NSManagedObject+MagicalRecord.h */; }; + 1199EAE419EBD5C54986952C /* Pods-JSONKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 548A11C179F97BE9A0BE9E48 /* Pods-JSONKit-dummy.m */; }; + 119E14D2FA75997AC3487CEE /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 90EAA5822A5035A5CF39DC93 /* NSManagedObjectContext+MagicalRecord.h */; }; + 11E04E6CF08ECC8577C09A49 /* UIImage+ProportionalFill.m in Sources */ = {isa = PBXBuildFile; fileRef = FB17E935167AD7B163C5814B /* UIImage+ProportionalFill.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 13513D2D5E63400478301698 /* AFXMLRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F58F6A161FDB82913393A58 /* AFXMLRequestOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 13699CE6DB08A87D201A196C /* Pods-MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0687C701BCA540BE16140369 /* Pods-MBProgressHUD-dummy.m */; }; + 15267F3416DAF84B471E4429 /* AFHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E24340546AB1F87610D19EF /* AFHTTPClient.h */; }; + 164AA2530C88AA91D9FA5B55 /* Pods-MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C58DCD10E85F90BE31DB2369 /* Pods-MagicalRecord-dummy.m */; }; + 17AEF9FD4D25E74293407CF7 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0FEE88FB46E2D2F9438291 /* SVProgressHUD.h */; }; + 183934423AC3A77B91EDC926 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 18B16EB69738835115FE6BAB /* Pods-MWPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E449F708780CC418F4F9BABC /* Pods-MWPhotoBrowser-dummy.m */; }; + 19161D518C7452AA96528B3E /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 25894B2CD5FE1545B92E0913 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1CD84009D44B228015B95945 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 1DBD9A33AD836E9F1B29A1C5 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = BB5B721B0DCE4F80FBEAA200 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1F782F7E861F7C6ED7659ABA /* Pods-Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DEFECF19CCA623B32FB26C /* Pods-Reachability-dummy.m */; }; + 1F8CCE01E299F8E9EDC0C117 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = AE855AE34915E6C3EBEB2809 /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 213C980F33C06588AC177F90 /* EGOCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC95F17C1B9390266FAA992 /* EGOCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 24317A86F5FB2DE4FB52CD2D /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB1F149673FB3BF50A7BD29 /* MagicalRecord+ErrorHandling.h */; }; + 2494B9031AAFBBC8942A2833 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 291811857479EAE02B1CB423 /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2721DAECEC47F88147096979 /* MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 8957652450988F6E8201DCE2 /* MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 274B146FDE0B162E1120D3DB /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3C7AAB6F03E696F1702E146 /* AssetsLibrary.framework */; }; + 2783C9DBA36BB9D775F6B383 /* Pods-MGImageUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BB1CE141181C7220A82F764 /* Pods-MGImageUtilities-dummy.m */; }; + 289D39505D7DAFF3ED7D9174 /* EGOCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C082A58067B4B500C125B3EE /* EGOCache.h */; }; + 2CE07FA80E4EAF2E215DA4B7 /* MWPhotoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A534ED4BE20DED99AC3D133 /* MWPhotoProtocol.h */; }; + 2D06464BBE014983C48FCC34 /* NSData+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 4028CDABCDCCFAE456ACB314 /* NSData+GIF.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2D7DC536537D9942E60D3E38 /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = B98510A14CDE28FA630F4ABB /* MagicalImportFunctions.h */; }; + 2DE51FD0D310D166ABB3F76A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA1570B63BB4C0EDD9DE0F07 /* CoreGraphics.framework */; }; + 2E64BA66DE6F1A901540FACE /* UIImage+ProportionalFill.h in Headers */ = {isa = PBXBuildFile; fileRef = B91CC00CF501450A74FB9C9B /* UIImage+ProportionalFill.h */; }; + 2FADB5953DEF362062E1AB60 /* Pods-Objective-C-HMTL-Parser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6DD4E57A5546BF45014A8B1 /* Pods-Objective-C-HMTL-Parser-dummy.m */; }; + 30AFF690BE6CBF1FDF4C0891 /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FA388A58D7A9BE3A177FF34 /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 31BF16BDBB21E9A1E1623FC8 /* MWZoomingScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = AC702A5E08868657AD06DBB1 /* MWZoomingScrollView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 32F34693774ED0FFF330AD68 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E39F0A38E59ADF60ED1ED3 /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 34970D5D975BF99140198CAA /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 012B207690BC99E951C80DA4 /* MagicalRecord.h */; }; + 34C7A04A9332688E8E7869B2 /* MWZoomingScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 863707B02E09A8C1AE3AEFD6 /* MWZoomingScrollView.h */; }; + 3581CF297318309DB2DBD790 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B58BF6B9B94E6C24E0F0EF5 /* MBProgressHUD.h */; }; + 3867CF277B8D8FA50932A0BA /* MWTapDetectingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DCD7BB0A421BD5B33EAF0C /* MWTapDetectingView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 387FCFA90F868BB5CFD4F9DA /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 732C5626F12B2D2AF4BB12B8 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3974BA729A0969BA556E21CB /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A9E3BC528455831B7A28812 /* NSObject+MagicalDataImport.h */; }; + 3A52E270FBE30A8C48E6C147 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 3D1F581E24F6A498441E68E1 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A76C0C7E26370AD17EC19354 /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4281A63E4D9146F02205A481 /* HTMLNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BE4AF6B9FEC69A87D12401 /* HTMLNode.h */; }; + 42CF92420E52901E4398712D /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 1833D102363CD73D0F0FFB92 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 44282A1C71DDB82BBA2CA36F /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9322DCC47D329CF8FF74D8CB /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 47EB5A59513490D2EC6F360C /* MWPreprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6C19118B77C5D8E8E9B918 /* MWPreprocessor.h */; }; + 47EEEFB01E2FAD89A6F99586 /* HTMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7331E916E832938B382959FF /* HTMLNode.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 495469B842282E61558AB8CE /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 711CF83F62E3A7A9657FAD5E /* NSManagedObject+MagicalAggregation.h */; }; + 4A1A39093B7A4937F8D0E60A /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = BC284EFEC49069A3FA411EC8 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4A663007F336E2AD199BE472 /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 783191E4ACF1D6AC4C6BDE3B /* MagicalRecord+iCloud.h */; }; + 4C6358DA3E00827E748ED113 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 052E2CB4424B5D1CF05C929F /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4C658B93FFFA16472A9ED2A6 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 2787C23660BA1D063C77F95E /* UIImage+GIF.h */; }; + 4C68F9132D5C2A58F3506D13 /* MWPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = A6C1ED6A0D55C6A54F6CD340 /* MWPhoto.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4D5C69FF95411D8867CE9671 /* JSONKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EC3146E176F0FE206FE61B /* JSONKit.h */; }; + 4D89F77795A49C858B28C38F /* Pods-EGOCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A82757556068770E8BEB1396 /* Pods-EGOCache-dummy.m */; }; + 4E79D39F5E18D4B4638A937B /* DACircularProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5C51173E48498E1929309F /* DACircularProgressView.h */; }; + 503D3872851D1EA1C7255D49 /* Pods-DACircularProgress-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E02CD00ECCE78796CC81B462 /* Pods-DACircularProgress-dummy.m */; }; + 51F3280B4E151059F2990271 /* MagicalRecordShorthand.h in Headers */ = {isa = PBXBuildFile; fileRef = 1738BF80743EB400E93826B1 /* MagicalRecordShorthand.h */; }; + 53639A305DF67D2EE88C1333 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FCBBC1BF944B7927BDBCC1D /* MessageUI.framework */; }; + 553E913E634C57B4B9751332 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 500C94C28ADCBB0E730409CF /* UIImage+MultiFormat.h */; }; + 56E49A0E55ABF14F93E05EC6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA1570B63BB4C0EDD9DE0F07 /* CoreGraphics.framework */; }; + 578AAD418D7112ECBCEC804F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 58DC2C8A1DAF1DBF4E545457 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2E647F6874AB254B7CCFCE /* Reachability.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5B994AE91385D46188877E73 /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B89F02D40F57FD5D46AD5A9D /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 601AD0BAF9193E397FC14D13 /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 80780C3C814B9327448E85E2 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 63D21E11CD85A7E6B32549B4 /* Pods-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 830E4A806C5A6344C382B85F /* Pods-AFNetworking-dummy.m */; }; + 64B6141EE752086F992C6DA0 /* Pods-SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F3C372D2C9BD21EE668EE2 /* Pods-SVProgressHUD-dummy.m */; }; + 65B0D997F47BF3C302ED8FE6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5ED1C6C85193ED36D38FB470 /* QuartzCore.framework */; }; + 67107CA8546897E176A38186 /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A04842183989B263CD99CB /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6A22B85EE46A3B3CB8E5064F /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3A8981CB14A093D26B4025 /* NSEntityDescription+MagicalDataImport.h */; }; + 6A7EBAB54ECC7405B45F4E60 /* MWPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 49FEAC0169E8F1C1583EB14F /* MWPhotoBrowser.h */; }; + 6B6879499EA05A55D02C7D74 /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F955705BF83DC39DCBB1EFC /* NSManagedObjectContext+MagicalThreading.h */; }; + 6B743F363C7B4ACDBF249B45 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46CE8F4221C789688D8EE0AA /* NSAttributeDescription+MagicalDataImport.h */; }; + 6BCD1F163E7AE90CD239FC85 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 352379FD9100A13FDFCC6E40 /* UIButton+WebCache.h */; }; + 6C96C24789856B759572A87E /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B9EA3BB98EB1C9D341C88 /* ImageIO.framework */; }; + 6DE99B91EAFB59217690806D /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = B1CF6DC6660CFB8D67CBD3B7 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6FC3E5EDF974AD8039C09D92 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = B98D2483281B3AF78598A8E7 /* SDWebImageCompat.h */; }; + 6FFBEE4F29809A77A7D2ABCF /* AFJSONRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A35C9A5C9B12B313F379EB /* AFJSONRequestOperation.h */; }; + 714FDDCC8466C5283F798B44 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5849D9042423BCE3EDB22405 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 721B31B6CE8A4B6382C40098 /* CoreData+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = F59A2A83D541A73D33F9CB53 /* CoreData+MagicalRecord.h */; }; + 73E3358DB6B108D8BA8EACF8 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A36D01CD45D6AE30616FB2E /* SDWebImageDownloaderOperation.h */; }; + 7576A37D8BF4A3BA2ECB9170 /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = D47D7118CC24D72783B4A3AA /* NSManagedObjectContext+MagicalObserving.h */; }; + 763CDA2C579BD2B3782C1DAA /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9B3AB001845DAAC7337F44 /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 76F6B8C461A2F1201AC4FA10 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D87F9FF89957CF8698977C32 /* SDWebImageDecoder.h */; }; + 7727792C247F8F5D23E6D547 /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = C052D663441DAE856AB5F040 /* NSManagedObject+MagicalFinders.h */; }; + 7BC5E9846A4170297E3EAF1F /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D6749B4BD80ECF346C7EEE48 /* NSManagedObject+MagicalDataImport.h */; }; + 7D834945BCD1D16FD7C4956F /* AFImageRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7751EAC857AFC2E3B2AFF3 /* AFImageRequestOperation.h */; }; + 7EF3F461709841DCD99018BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 7F9277AA422595B8BBCF72C0 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2937507D20D3B8A3E68A8CEE /* MobileCoreServices.framework */; }; + 82D5C3F426B109EC1987C400 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + 85976573292A1EA1EBE7D735 /* MWPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = B40BAC22BFE7E7E9A79CCBB0 /* MWPhoto.h */; }; + 8609BC2082C7727E2FDB3521 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B2FA266AFF0584A562B8794 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8976B9F75C428BC35C2F92E0 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A5ACB0220289F13421CAB3 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8B99F2E5EA3DA28AE65C98CA /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A5834329975FC020155E5E0 /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8EF63BA13C3F192EFA8546BF /* MagicalRecord+ShorthandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B8F9CCE8D65D986BFD1D03 /* MagicalRecord+ShorthandSupport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 906F071C3618822C9587D607 /* MWTapDetectingImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = E44FD18184CF42A10E1A430D /* MWTapDetectingImageView.h */; }; + 952D39327D1508C31A2B4975 /* HTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = A3F34CA509AE5FF8478AAA77 /* HTMLParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9A7CE26E3B51370CA7245D07 /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC50722465F792CAB6641DB /* MagicalRecord+Actions.h */; }; + 9C027F9274A22BECC2BEBE1A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E341D6E1EC8D87535AC85FD /* UIImageView+AFNetworking.h */; }; + 9E0B2EDC7B7EE278769016A6 /* NSData+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF4DC760FF1F7D88402423B /* NSData+GIF.h */; }; + 9F9147EAC59D2CD684E0D2D7 /* MWCaptionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 038EE13701BD6727CBBCE99F /* MWCaptionView.h */; }; + A17F2DF35FE9EAF6B53CDC5A /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 03ACC4995FD33EA27CCE5E29 /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A6276DEE29D2DC5A64D0FB9E /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B6E0FC518B4DAE69618DA91C /* UIImageView+WebCache.h */; }; + A84BB1A42B8F14549DD2C4A6 /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A0C8C1A365723EA76D6E375 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AAF3A2B680606A91D5974E50 /* AFImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DB14156511703D7308DCFB7E /* AFImageRequestOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AB333C62DC16DD2BE9ECC73F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C9EB0A44EB54686CE829297 /* SystemConfiguration.framework */; }; + AF9F3EC11E0A770D67E3E471 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ADB55A52FF4A36060B070B7 /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B0CA168AACC915605D0EC03A /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 122A45603BF34761A5265E2F /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B0FDA0FF7C1CD7A8C226C666 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + B482022D2AB867B540EABFED /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3E6326FBA5EF75B51E49EC6 /* Pods-dummy.m */; }; + B75B80736F3E327AE3B6FCBA /* MWTapDetectingImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88090AC25E3006ADF4CCA263 /* MWTapDetectingImageView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B8799FDC4B9741BAE0B9DC09 /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A4913338E49AC502DC1D35E /* MagicalRecord+Setup.h */; }; + B88EAA617AA624237468F3F4 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 336CD2049D8F335C75F59A69 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B92411995DC21C8E8C0897B1 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7786BEFA69FFB1EA6EA724F2 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BB32C82FFC78B6E8877715A1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 29447ACE50C2BA4631803A93 /* SDWebImagePrefetcher.h */; }; + BEE1B2C8CA285C71CD221B29 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = DCC2EDC59ABCBCD0612FC908 /* SDWebImageDownloader.h */; }; + C06FD85EEE17AADC401AAE5B /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = F2DA1A64BBBE04C9FFBDB568 /* NSRelationshipDescription+MagicalDataImport.h */; }; + C09734C5DB385E8F86056845 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + C31B29F257569917A9CB8D94 /* MagicalRecord+ShorthandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D63F6D7F6F00B2B3C47C932F /* MagicalRecord+ShorthandSupport.h */; }; + C3EC4AF0C931E4724BE3CC58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + C470A9903690F2712FB73079 /* AFHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A5B23A3A66B3418698A11F /* AFHTTPClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C4CC5CDED0E8D69190CFBE7A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + C59AD4B7584EF9B528198464 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0F578A16E9F155B1B83250 /* AFHTTPRequestOperation.h */; }; + C85EDA1688D950A5F914093A /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BFDFAA15CF96A142A4D995 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C954234E9C102E4D2E1E53C8 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C9EB0A44EB54686CE829297 /* SystemConfiguration.framework */; }; + C962CCCCF7EFE6F26CBB8487 /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6217886FFBE74FE52FD63CA5 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CA4CFF519DC8C1D6231822B2 /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 094213FC9B56CFD57EA84389 /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; + CAAD0C6661521F468E971452 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C907055094763F5466F16BC /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CB640E86E0725B87699E94CA /* MWPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = F41EE1492F31F66D87A82AAD /* MWPhotoBrowser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CE7046458F740C5F0E4EDCCB /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B9EA3BB98EB1C9D341C88 /* ImageIO.framework */; }; + D049F17DC986D81BA05F27B8 /* AFJSONRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 12810F554183E9E0E8EB76D6 /* AFJSONRequestOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D185D04C52DDA0F9CB6E19E2 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2F64656FEBDC89F48B6E58 /* SDWebImageManager.h */; }; + D229322E631237ECBC7BAD10 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = E90BBCC4A71C4B033C1C192D /* Reachability.h */; }; + D32C32800CD92D4C748A6CA8 /* JSONKit.m in Sources */ = {isa = PBXBuildFile; fileRef = A4F08DE6E245525D03181541 /* JSONKit.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D53818469F4D25C311F2939F /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = A3FBFE342B2A81E420640214 /* NSManagedObjectModel+MagicalRecord.h */; }; + D56EBE3A77F890AFDC5BC5F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + D795D7DFC3A75978BA12EAAE /* DACircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = E33DC6659AD77DFC0F168D8B /* DACircularProgressView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E00BD9192C9B4FBC1DE542B5 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DB4A723A18D7F5694B7638AD /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E0D27AA17C401F148C596FDA /* MWCaptionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E53B9442CBA42F8C82F89CAA /* MWCaptionView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E21E5CB63FE183E411E87D5C /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = A47EE3775249B1D53570CE66 /* NSNumber+MagicalDataImport.h */; }; + E33EF97B7D1EE2403BE8FB34 /* AFXMLRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EFDA6B5BD9FBF6D67E6D2236 /* AFXMLRequestOperation.h */; }; + E41A89B291A36566C11AA2C0 /* UIImage+Tint.m in Sources */ = {isa = PBXBuildFile; fileRef = EC5D14DCC3E4D4D497815586 /* UIImage+Tint.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E9E33EE2B8E5C3AE419FB2AB /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFF3BB8E30F686F6A9D73C1 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EBCD2728AA39F94A94305863 /* UIImage+Tint.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C9181936B9CD6A7BEF0887 /* UIImage+Tint.h */; }; + EF56C022119207BBD0AB7896 /* Pods-SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 430A56372FBD9E086C96E75F /* Pods-SDWebImage-dummy.m */; }; + F1471A501722A308FEA6EDC2 /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FED79AF86E1900E8C3ADFD9E /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F250941DAF5958DFDC64DD03 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5ED1C6C85193ED36D38FB470 /* QuartzCore.framework */; }; + F4C64093E49BCCB2394D9EAC /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 39503DD96A27148C5E82A509 /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F60AB9FE42AC8FE2E9101682 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + F67328BC256115DE68661F71 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B903C7064823849CFFC38E72 /* AFURLConnectionOperation.h */; }; + F6F1F46C926959270E7E8F7A /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 391A3CB7FEF3D31660B70D81 /* AFNetworking.h */; }; + F8720D940F11E1B017EF2FF9 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADCC87F40F67C0DD53A544D4 /* CoreData.framework */; }; + F8A1DD991678F485C16090B5 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD22B1FE4192D2D8CC2505B /* NSManagedObjectContext+MagicalSaves.h */; }; + FC25D798ADE1577FC4CE6F1A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38913A877CF0B4FF98CD6F69 /* Foundation.framework */; }; + FC5A154543D7013E77A27D63 /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = EF542F280D1FAF4C12BDD6A2 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FDE486A99C7D9E640344C9EB /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 5781BDE6B0A1FAF7FB202F25 /* SVProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FE1F0D91A40A071834EDEDEB /* HTMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = D433D9FE0940D7E01087BB06 /* HTMLParser.h */; }; + FED3F3E5BD9046CD992FF4F6 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A3B662DC87CEBD750620E7 /* NSPersistentStore+MagicalRecord.h */; }; + FF19E7175FB12615525F2AEF /* AFPropertyListRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = ED54A6716287582A15D2EB0A /* AFPropertyListRequestOperation.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0CC3DE36D008C91999B7352A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EDFE4C7242705E6AAD6A7795; + remoteInfo = "Pods-Objective-C-HMTL-Parser"; + }; + 2B908ABBFB3692B4FA8ABC90 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF548F1F365D68D41B269331; + remoteInfo = "Pods-SDWebImage"; + }; + 33B7A6CD9A37F1E5C3B6DAC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82D01468E2E324272A929DF0; + remoteInfo = "Pods-Reachability"; + }; + 5C6FEEB6DE594BDF1A2D83FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF548F1F365D68D41B269331; + remoteInfo = "Pods-SDWebImage"; + }; + 8658A1995D4CC452B3E6EE66 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E2FBC396080C1CB752CF0D29; + remoteInfo = "Pods-SVProgressHUD"; + }; + 87B8E484BD99E72780AC50C1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 808429914DAAC619F4483098; + remoteInfo = "Pods-MWPhotoBrowser"; + }; + 962894853F45E5D7E2FFAE72 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E50967547B52210A5DECF7B7; + remoteInfo = "Pods-MGImageUtilities"; + }; + A762A5E095869145782F5764 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = ACE95CCA55A2B0DCCF385A92; + remoteInfo = "Pods-EGOCache"; + }; + CE20388A30E1DAA8A9D7C0BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CC7D0EB727BB2F120F806CE; + remoteInfo = "Pods-MBProgressHUD"; + }; + D1751993F4A123D63FA719E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C191EC9D290B00F4FCD2C25F; + remoteInfo = "Pods-AFNetworking"; + }; + E154F293B301FA0C8516E559 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CBD60984CD2A39BF6205F8; + remoteInfo = "Pods-DACircularProgress"; + }; + E278E7723D7738BC690F80A6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA2B54A49E2F9276A0493616; + remoteInfo = "Pods-MagicalRecord"; + }; + E5DEC1B3F12C1F05C44B3C7D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CBD60984CD2A39BF6205F8; + remoteInfo = "Pods-DACircularProgress"; + }; + EFBFDBC74AACD0FE2B6BAC30 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 78E3119C0E2161932214C7E8; + remoteInfo = "Pods-JSONKit"; + }; + F134696FF219EE2DCF7DD7F1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 81A652A003921F713B3D4284 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CC7D0EB727BB2F120F806CE; + remoteInfo = "Pods-MBProgressHUD"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 00A21815853A449BC8DEA01A /* libPods-Objective-C-HMTL-Parser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Objective-C-HMTL-Parser.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 012B207690BC99E951C80DA4 /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/Core/MagicalRecord.h; sourceTree = ""; }; + 0359B4E6A1F277690CDE2D4D /* Pods-MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MagicalRecord-Private.xcconfig"; sourceTree = ""; }; + 038EE13701BD6727CBBCE99F /* MWCaptionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWCaptionView.h; path = MWPhotoBrowser/Classes/MWCaptionView.h; sourceTree = ""; }; + 03ACC4995FD33EA27CCE5E29 /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = ""; }; + 04DCD7BB0A421BD5B33EAF0C /* MWTapDetectingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWTapDetectingView.m; path = MWPhotoBrowser/Classes/MWTapDetectingView.m; sourceTree = ""; }; + 052E2CB4424B5D1CF05C929F /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = ""; }; + 0687C701BCA540BE16140369 /* Pods-MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MBProgressHUD-dummy.m"; sourceTree = ""; }; + 06A5ACB0220289F13421CAB3 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = ""; }; + 08DEFECF19CCA623B32FB26C /* Pods-Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Reachability-dummy.m"; sourceTree = ""; }; + 094213FC9B56CFD57EA84389 /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = ""; }; + 0A36D01CD45D6AE30616FB2E /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 0BF4DC760FF1F7D88402423B /* NSData+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+GIF.h"; path = "SDWebImage/NSData+GIF.h"; sourceTree = ""; }; + 0C9EB0A44EB54686CE829297 /* SystemConfiguration.framework */ = {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; }; + 0D4DC4D396DD091A119328B9 /* AFPropertyListRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFPropertyListRequestOperation.m; path = AFNetworking/AFPropertyListRequestOperation.m; sourceTree = ""; }; + 0E341D6E1EC8D87535AC85FD /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 0E49F13B9B140A34676407B3 /* Pods-Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Reachability-prefix.pch"; sourceTree = ""; }; + 0F58F6A161FDB82913393A58 /* AFXMLRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFXMLRequestOperation.m; path = AFNetworking/AFXMLRequestOperation.m; sourceTree = ""; }; + 122A45603BF34761A5265E2F /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = ""; }; + 12810F554183E9E0E8EB76D6 /* AFJSONRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFJSONRequestOperation.m; path = AFNetworking/AFJSONRequestOperation.m; sourceTree = ""; }; + 12F3B0395146E1FFA8B6F3FB /* Pods-MWPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MWPhotoBrowser-prefix.pch"; sourceTree = ""; }; + 14A04842183989B263CD99CB /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = ""; }; + 16D46C1A942612471916A989 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = AFNetworking/AFNetworkActivityIndicatorManager.h; sourceTree = ""; }; + 1738BF80743EB400E93826B1 /* MagicalRecordShorthand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthand.h; path = MagicalRecord/Core/MagicalRecordShorthand.h; sourceTree = ""; }; + 1833D102363CD73D0F0FFB92 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = ""; }; + 18F4BAC3F40343AF3A49A21B /* Pods-EGOCache-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EGOCache-Private.xcconfig"; sourceTree = ""; }; + 19A5B23A3A66B3418698A11F /* AFHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPClient.m; path = AFNetworking/AFHTTPClient.m; sourceTree = ""; }; + 25894B2CD5FE1545B92E0913 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = AFNetworking/AFNetworkActivityIndicatorManager.m; sourceTree = ""; }; + 267FDAF4D593D10BE1B31A13 /* Pods-MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MagicalRecord-prefix.pch"; sourceTree = ""; }; + 2787C23660BA1D063C77F95E /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = ""; }; + 28F5B7CDEF9EDA55727A71C9 /* Pods-JSONKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSONKit.xcconfig"; sourceTree = ""; }; + 291811857479EAE02B1CB423 /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = ""; }; + 2933842E545A63BB12E090C8 /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = ""; }; + 2937507D20D3B8A3E68A8CEE /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 29447ACE50C2BA4631803A93 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = ""; }; + 29B2C9985407D1CC35C3926E /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = ""; }; + 2BFF3BB8E30F686F6A9D73C1 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + 2C6A405C9BD6D366E6CB2320 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; + 2F955705BF83DC39DCBB1EFC /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = ""; }; + 336CD2049D8F335C75F59A69 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + 33A3B662DC87CEBD750620E7 /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = ""; }; + 352379FD9100A13FDFCC6E40 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = ""; }; + 36EA998E62DB551BC8AAE14A /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = ""; }; + 38913A877CF0B4FF98CD6F69 /* Foundation.framework */ = {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; }; + 391A3CB7FEF3D31660B70D81 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 39503DD96A27148C5E82A509 /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = ""; }; + 3B2FA266AFF0584A562B8794 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = ""; }; + 3B41CA99B7C0B7982F376530 /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = ""; }; + 3B7806C2468B94577179F7CC /* Pods-MGImageUtilities.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MGImageUtilities.xcconfig"; sourceTree = ""; }; + 3C907055094763F5466F16BC /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = ""; }; + 3E24340546AB1F87610D19EF /* AFHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPClient.h; path = AFNetworking/AFHTTPClient.h; sourceTree = ""; }; + 4028CDABCDCCFAE456ACB314 /* NSData+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+GIF.m"; path = "SDWebImage/NSData+GIF.m"; sourceTree = ""; }; + 409F628EB03707F7CEB5853D /* Security.framework */ = {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; }; + 4172A8D697A13C790C1575AC /* Pods-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking.xcconfig"; sourceTree = ""; }; + 430A56372FBD9E086C96E75F /* Pods-SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SDWebImage-dummy.m"; sourceTree = ""; }; + 46CE8F4221C789688D8EE0AA /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = ""; }; + 47F817D36B930F9200A04A76 /* libPods-MGImageUtilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MGImageUtilities.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 493F03BF58F3424BB9606EC1 /* Pods-MWPhotoBrowser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MWPhotoBrowser.xcconfig"; sourceTree = ""; }; + 49FEAC0169E8F1C1583EB14F /* MWPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWPhotoBrowser.h; path = MWPhotoBrowser/Classes/MWPhotoBrowser.h; sourceTree = ""; }; + 4A534ED4BE20DED99AC3D133 /* MWPhotoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWPhotoProtocol.h; path = MWPhotoBrowser/Classes/MWPhotoProtocol.h; sourceTree = ""; }; + 4CB1F149673FB3BF50A7BD29 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = ""; }; + 4D81DFCAC54A64AB6ABEFD03 /* libPods-EGOCache.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-EGOCache.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4FC50722465F792CAB6641DB /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = ""; }; + 4FD76306FE5F699DBB214AB1 /* MWPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MWPhotoBrowser.bundle; path = MWPhotoBrowser/MWPhotoBrowser.bundle; sourceTree = ""; }; + 500C94C28ADCBB0E730409CF /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = ""; }; + 53EC3146E176F0FE206FE61B /* JSONKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSONKit.h; sourceTree = ""; }; + 548A11C179F97BE9A0BE9E48 /* Pods-JSONKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JSONKit-dummy.m"; sourceTree = ""; }; + 5781BDE6B0A1FAF7FB202F25 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; + 5849D9042423BCE3EDB22405 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 5A5834329975FC020155E5E0 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = ""; }; + 5BB1CE141181C7220A82F764 /* Pods-MGImageUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MGImageUtilities-dummy.m"; sourceTree = ""; }; + 5C7662A33C5438EC5FF0A1D7 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; + 5CC95F17C1B9390266FAA992 /* EGOCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EGOCache.m; sourceTree = ""; }; + 5ED1C6C85193ED36D38FB470 /* QuartzCore.framework */ = {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; }; + 5F5C51173E48498E1929309F /* DACircularProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DACircularProgressView.h; path = DACircularProgress/DACircularProgressView.h; sourceTree = ""; }; + 5FA388A58D7A9BE3A177FF34 /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = ""; }; + 6217886FFBE74FE52FD63CA5 /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = ""; }; + 64BE3BBDCEB9CE8F95B850E3 /* libPods-JSONKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JSONKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 65D583BFA249106B6138B202 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; + 66F3C372D2C9BD21EE668EE2 /* Pods-SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SVProgressHUD-dummy.m"; sourceTree = ""; }; + 68C9181936B9CD6A7BEF0887 /* UIImage+Tint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Tint.h"; path = "Classes/UIImage+Tint.h"; sourceTree = ""; }; + 6A0C8C1A365723EA76D6E375 /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = ""; }; + 6A9E3BC528455831B7A28812 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = ""; }; + 6B58BF6B9B94E6C24E0F0EF5 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 6BF36EC502EBE5D8822606FD /* libPods-MBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MBProgressHUD.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6E0FEE88FB46E2D2F9438291 /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; + 6E839112EED587332197092B /* libPods-Reachability.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Reachability.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6E8B9EA3BB98EB1C9D341C88 /* ImageIO.framework */ = {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; }; + 711CF83F62E3A7A9657FAD5E /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = ""; }; + 73138AD718F667063C227308 /* libPods-MagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MagicalRecord.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 732C5626F12B2D2AF4BB12B8 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + 7331E916E832938B382959FF /* HTMLNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HTMLNode.m; sourceTree = ""; }; + 739F74F74A0C6F39A7B7AD7C /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = ""; }; + 73DEE5A1249A21972F45FB45 /* Pods-SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SDWebImage.xcconfig"; sourceTree = ""; }; + 74A35C9A5C9B12B313F379EB /* AFJSONRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFJSONRequestOperation.h; path = AFNetworking/AFJSONRequestOperation.h; sourceTree = ""; }; + 74E3D4B3C106D8341EA0BC1D /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7786BEFA69FFB1EA6EA724F2 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 77DCF4DB218E8FDBB4B8904E /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = ""; }; + 783191E4ACF1D6AC4C6BDE3B /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = ""; }; + 7D2F64656FEBDC89F48B6E58 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = ""; }; + 7E6C19118B77C5D8E8E9B918 /* MWPreprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWPreprocessor.h; path = MWPhotoBrowser/Classes/MWPreprocessor.h; sourceTree = ""; }; + 7E829024D7224685CB909092 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; + 7F9B3AB001845DAAC7337F44 /* SDWebImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = ""; }; + 80780C3C814B9327448E85E2 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = ""; }; + 82B87ACECF60DACFCDFEA80F /* Pods-JSONKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSONKit-Private.xcconfig"; sourceTree = ""; }; + 830E4A806C5A6344C382B85F /* Pods-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AFNetworking-dummy.m"; sourceTree = ""; }; + 854B375FC40A064EDB259EAC /* Pods-MBProgressHUD-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MBProgressHUD-Private.xcconfig"; sourceTree = ""; }; + 85E39F0A38E59ADF60ED1ED3 /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = ""; }; + 863707B02E09A8C1AE3AEFD6 /* MWZoomingScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWZoomingScrollView.h; path = MWPhotoBrowser/Classes/MWZoomingScrollView.h; sourceTree = ""; }; + 88090AC25E3006ADF4CCA263 /* MWTapDetectingImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWTapDetectingImageView.m; path = MWPhotoBrowser/Classes/MWTapDetectingImageView.m; sourceTree = ""; }; + 8957652450988F6E8201DCE2 /* MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecord.m; path = MagicalRecord/Core/MagicalRecord.m; sourceTree = ""; }; + 8B0E2CAC42FFF4DCA5678817 /* Pods-EGOCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-EGOCache-prefix.pch"; sourceTree = ""; }; + 8C2E647F6874AB254B7CCFCE /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; + 8D1F9872C4B18A8D73C43759 /* libPods-DACircularProgress.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DACircularProgress.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8F1038D08A4DE050502609D6 /* Pods-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MagicalRecord.xcconfig"; sourceTree = ""; }; + 8FDF1188D0AB0DFBD4A9ACCE /* Pods-MWPhotoBrowser-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MWPhotoBrowser-Private.xcconfig"; sourceTree = ""; }; + 90EAA5822A5035A5CF39DC93 /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = ""; }; + 9190F888B573FB40D4AA2771 /* Pods-MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 9322DCC47D329CF8FF74D8CB /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = ""; }; + 950C7CC038F4EEFB09B7D9A5 /* Pods-DACircularProgress-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DACircularProgress-Private.xcconfig"; sourceTree = ""; }; + 9A4913338E49AC502DC1D35E /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = ""; }; + 9ADB55A52FF4A36060B070B7 /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = ""; }; + 9B186004C0FD46B8738408AB /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; + 9C4F2D1AEA7F1A02F3C076B0 /* Pods-SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SDWebImage-prefix.pch"; sourceTree = ""; }; + 9D66469015D0C41C2AF2BC2D /* Pods-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AFNetworking-prefix.pch"; sourceTree = ""; }; + 9FCBBC1BF944B7927BDBCC1D /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; }; + A3F34CA509AE5FF8478AAA77 /* HTMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HTMLParser.m; sourceTree = ""; }; + A3FBFE342B2A81E420640214 /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = ""; }; + A47EE3775249B1D53570CE66 /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = ""; }; + A4F08DE6E245525D03181541 /* JSONKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JSONKit.m; sourceTree = ""; }; + A6C1ED6A0D55C6A54F6CD340 /* MWPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWPhoto.m; path = MWPhotoBrowser/Classes/MWPhoto.m; sourceTree = ""; }; + A70FD3A3886A97C89FAD5B23 /* Pods-SVProgressHUD-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SVProgressHUD-Private.xcconfig"; sourceTree = ""; }; + A76C0C7E26370AD17EC19354 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = ""; }; + A82757556068770E8BEB1396 /* Pods-EGOCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-EGOCache-dummy.m"; sourceTree = ""; }; + A97BD7D6A5D893F42950FBFC /* Pods-Reachability-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Reachability-Private.xcconfig"; sourceTree = ""; }; + AA0F578A16E9F155B1B83250 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + AA2EFC2A4E3B079E7B6A90BC /* Pods-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-environment.h"; sourceTree = ""; }; + AAFC26820203A3FD5F127FA1 /* Pods-EGOCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EGOCache.xcconfig"; sourceTree = ""; }; + ABD22B1FE4192D2D8CC2505B /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = ""; }; + AC702A5E08868657AD06DBB1 /* MWZoomingScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWZoomingScrollView.m; path = MWPhotoBrowser/Classes/MWZoomingScrollView.m; sourceTree = ""; }; + ADCC87F40F67C0DD53A544D4 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + AE51C7341B866721F9B5D7F5 /* Pods-Objective-C-HMTL-Parser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Objective-C-HMTL-Parser-prefix.pch"; sourceTree = ""; }; + AE855AE34915E6C3EBEB2809 /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = ""; }; + B0CD86738240D0A122CD41DE /* Pods-Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Reachability.xcconfig"; sourceTree = ""; }; + B166447D6ADFB154EC34417B /* Pods-DACircularProgress-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-DACircularProgress-prefix.pch"; sourceTree = ""; }; + B1CF6DC6660CFB8D67CBD3B7 /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = ""; }; + B3F08D7E51410EF31D49F59E /* Pods-MGImageUtilities-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MGImageUtilities-Private.xcconfig"; sourceTree = ""; }; + B40BAC22BFE7E7E9A79CCBB0 /* MWPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWPhoto.h; path = MWPhotoBrowser/Classes/MWPhoto.h; sourceTree = ""; }; + B662EA5E980296327D7694F1 /* Pods-Objective-C-HMTL-Parser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Objective-C-HMTL-Parser.xcconfig"; sourceTree = ""; }; + B6710E897BB6F792B499E0CC /* libPods-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B6E0FC518B4DAE69618DA91C /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = ""; }; + B89F02D40F57FD5D46AD5A9D /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = ""; }; + B8B7903F2CEEBEDDDAABB1A3 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = ""; }; + B903C7064823849CFFC38E72 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + B91CC00CF501450A74FB9C9B /* UIImage+ProportionalFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ProportionalFill.h"; path = "Classes/UIImage+ProportionalFill.h"; sourceTree = ""; }; + B98510A14CDE28FA630F4ABB /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = ""; }; + B98D2483281B3AF78598A8E7 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = ""; }; + B9BE4AF6B9FEC69A87D12401 /* HTMLNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HTMLNode.h; sourceTree = ""; }; + BA1570B63BB4C0EDD9DE0F07 /* CoreGraphics.framework */ = {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; }; + BB5B721B0DCE4F80FBEAA200 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = ""; }; + BC284EFEC49069A3FA411EC8 /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = ""; }; + BE064AB2135653DDE42F84D8 /* Pods-Objective-C-HMTL-Parser-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Objective-C-HMTL-Parser-Private.xcconfig"; sourceTree = ""; }; + C052D663441DAE856AB5F040 /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = ""; }; + C082A58067B4B500C125B3EE /* EGOCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EGOCache.h; sourceTree = ""; }; + C3523F02C96EFE2A124D2934 /* Pods-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking-Private.xcconfig"; sourceTree = ""; }; + C4E1BB66BB5706567C7DD86C /* MWTapDetectingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWTapDetectingView.h; path = MWPhotoBrowser/Classes/MWTapDetectingView.h; sourceTree = ""; }; + C58DCD10E85F90BE31DB2369 /* Pods-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MagicalRecord-dummy.m"; sourceTree = ""; }; + C9BFDFAA15CF96A142A4D995 /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = ""; }; + CA9F5E4F63401EDC23F17DD0 /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = ""; }; + CC22990CD7D8644CF0689E47 /* Pods-SDWebImage-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SDWebImage-Private.xcconfig"; sourceTree = ""; }; + CC8958881DEBF2318605158A /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = ""; }; + D0374C3C298EE1EEF357BF2B /* libPods-MWPhotoBrowser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MWPhotoBrowser.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D35E065A54F6B42EB62C11D0 /* Pods-SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SVProgressHUD-prefix.pch"; sourceTree = ""; }; + D433D9FE0940D7E01087BB06 /* HTMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HTMLParser.h; sourceTree = ""; }; + D47D7118CC24D72783B4A3AA /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = ""; }; + D63F6D7F6F00B2B3C47C932F /* MagicalRecord+ShorthandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandSupport.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandSupport.h"; sourceTree = ""; }; + D6749B4BD80ECF346C7EEE48 /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = ""; }; + D87F9FF89957CF8698977C32 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = ""; }; + D9B8F9CCE8D65D986BFD1D03 /* MagicalRecord+ShorthandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandSupport.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandSupport.m"; sourceTree = ""; }; + DA7751EAC857AFC2E3B2AFF3 /* AFImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageRequestOperation.h; path = AFNetworking/AFImageRequestOperation.h; sourceTree = ""; }; + DB14156511703D7308DCFB7E /* AFImageRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageRequestOperation.m; path = AFNetworking/AFImageRequestOperation.m; sourceTree = ""; }; + DB3A8981CB14A093D26B4025 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; + DB4A723A18D7F5694B7638AD /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = ""; }; + DCC2EDC59ABCBCD0612FC908 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = ""; }; + E02CD00ECCE78796CC81B462 /* Pods-DACircularProgress-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DACircularProgress-dummy.m"; sourceTree = ""; }; + E33DC6659AD77DFC0F168D8B /* DACircularProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DACircularProgressView.m; path = DACircularProgress/DACircularProgressView.m; sourceTree = ""; }; + E3E6326FBA5EF75B51E49EC6 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; + E4250E5CB6C44A730D34A707 /* Pods-SVProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SVProgressHUD.xcconfig"; sourceTree = ""; }; + E449F708780CC418F4F9BABC /* Pods-MWPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MWPhotoBrowser-dummy.m"; sourceTree = ""; }; + E44FD18184CF42A10E1A430D /* MWTapDetectingImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MWTapDetectingImageView.h; path = MWPhotoBrowser/Classes/MWTapDetectingImageView.h; sourceTree = ""; }; + E53B9442CBA42F8C82F89CAA /* MWCaptionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWCaptionView.m; path = MWPhotoBrowser/Classes/MWCaptionView.m; sourceTree = ""; }; + E90BBCC4A71C4B033C1C192D /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; + EB9150A04E64DB52908B4FFB /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; + EC32268A1099D46AA070A40D /* Pods-JSONKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JSONKit-prefix.pch"; sourceTree = ""; }; + EC5D14DCC3E4D4D497815586 /* UIImage+Tint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Tint.m"; path = "Classes/UIImage+Tint.m"; sourceTree = ""; }; + ED437B1C546A5590C0DE053E /* libPods-SDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SDWebImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ED54A6716287582A15D2EB0A /* AFPropertyListRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFPropertyListRequestOperation.h; path = AFNetworking/AFPropertyListRequestOperation.h; sourceTree = ""; }; + EE70BEC8A0FD326331F43576 /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = ""; }; + EF542F280D1FAF4C12BDD6A2 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = ""; }; + EFDA6B5BD9FBF6D67E6D2236 /* AFXMLRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFXMLRequestOperation.h; path = AFNetworking/AFXMLRequestOperation.h; sourceTree = ""; }; + F25EB7A8C9D5F69D5993E1A7 /* libPods-SVProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SVProgressHUD.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F2DA1A64BBBE04C9FFBDB568 /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = ""; }; + F3C7AAB6F03E696F1702E146 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; + F41EE1492F31F66D87A82AAD /* MWPhotoBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MWPhotoBrowser.m; path = MWPhotoBrowser/Classes/MWPhotoBrowser.m; sourceTree = ""; }; + F59A2A83D541A73D33F9CB53 /* CoreData+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CoreData+MagicalRecord.h"; path = "MagicalRecord/CoreData+MagicalRecord.h"; sourceTree = ""; }; + F6DD4E57A5546BF45014A8B1 /* Pods-Objective-C-HMTL-Parser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Objective-C-HMTL-Parser-dummy.m"; sourceTree = ""; }; + F706CC24D2581F2A5D7EEEA9 /* Pods-MBProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MBProgressHUD.xcconfig"; sourceTree = ""; }; + F7672430AAA46BE487FD5D8B /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = ""; }; + F9DDC0D89A65FE8F21948C80 /* Pods-DACircularProgress.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DACircularProgress.xcconfig"; sourceTree = ""; }; + FB17E935167AD7B163C5814B /* UIImage+ProportionalFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ProportionalFill.m"; path = "Classes/UIImage+ProportionalFill.m"; sourceTree = ""; }; + FEA88475149376FE3C5B222D /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FED79AF86E1900E8C3ADFD9E /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = ""; }; + FF02925CBEBB4D94791373A7 /* Pods-MGImageUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MGImageUtilities-prefix.pch"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1D2C5272DED6C39B019598C3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FC25D798ADE1577FC4CE6F1A /* Foundation.framework in Frameworks */, + C954234E9C102E4D2E1E53C8 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2DF79E9CDC601B4F6FF677B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7EF3F461709841DCD99018BB /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2E7FE89217588C0803083CCE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 56E49A0E55ABF14F93E05EC6 /* CoreGraphics.framework in Frameworks */, + C3EC4AF0C931E4724BE3CC58 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3531130B5C75C3053DA5A4A8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C09734C5DB385E8F86056845 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 38E71080F56A9E75194D7FE8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1CD84009D44B228015B95945 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D45D5C69B9156FF823415CF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F60AB9FE42AC8FE2E9101682 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9ED5276B9A588F4639F7CACD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 578AAD418D7112ECBCEC804F /* Foundation.framework in Frameworks */, + F250941DAF5958DFDC64DD03 /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A36546AA6FAC01853F251D75 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B0FDA0FF7C1CD7A8C226C666 /* Foundation.framework in Frameworks */, + 65B0D997F47BF3C302ED8FE6 /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AB673FD482113C99EE467ACA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C4CC5CDED0E8D69190CFBE7A /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AD9ED7564BC3CF3BF3F06CB6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F8720D940F11E1B017EF2FF9 /* CoreData.framework in Frameworks */, + 3A52E270FBE30A8C48E6C147 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BEF17D46AE2534C2CCE4434C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 274B146FDE0B162E1120D3DB /* AssetsLibrary.framework in Frameworks */, + 82D5C3F426B109EC1987C400 /* Foundation.framework in Frameworks */, + CE7046458F740C5F0E4EDCCB /* ImageIO.framework in Frameworks */, + 53639A305DF67D2EE88C1333 /* MessageUI.framework in Frameworks */, + 07718BA838116BD8C8C0DC44 /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F2BFB85658B5D5A9FE608652 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 183934423AC3A77B91EDC926 /* Foundation.framework in Frameworks */, + 6C96C24789856B759572A87E /* ImageIO.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F909C9542F77BEAC4AE76EF6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DE51FD0D310D166ABB3F76A /* CoreGraphics.framework in Frameworks */, + D56EBE3A77F890AFDC5BC5F2 /* Foundation.framework in Frameworks */, + 7F9277AA422595B8BBCF72C0 /* MobileCoreServices.framework in Frameworks */, + 0BC9AB67E8958EDF4F020B14 /* Security.framework in Frameworks */, + AB333C62DC16DD2BE9ECC73F /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0460C04DF50FA212ACA7CB43 /* Support Files */ = { + isa = PBXGroup; + children = ( + F706CC24D2581F2A5D7EEEA9 /* Pods-MBProgressHUD.xcconfig */, + 854B375FC40A064EDB259EAC /* Pods-MBProgressHUD-Private.xcconfig */, + 0687C701BCA540BE16140369 /* Pods-MBProgressHUD-dummy.m */, + 9190F888B573FB40D4AA2771 /* Pods-MBProgressHUD-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-MBProgressHUD"; + sourceTree = ""; + }; + 05C9DB1090F41760E5146C37 /* Support Files */ = { + isa = PBXGroup; + children = ( + 28F5B7CDEF9EDA55727A71C9 /* Pods-JSONKit.xcconfig */, + 82B87ACECF60DACFCDFEA80F /* Pods-JSONKit-Private.xcconfig */, + 548A11C179F97BE9A0BE9E48 /* Pods-JSONKit-dummy.m */, + EC32268A1099D46AA070A40D /* Pods-JSONKit-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-JSONKit"; + sourceTree = ""; + }; + 093EEF0FF489106395819135 /* JSONKit */ = { + isa = PBXGroup; + children = ( + 53EC3146E176F0FE206FE61B /* JSONKit.h */, + A4F08DE6E245525D03181541 /* JSONKit.m */, + 05C9DB1090F41760E5146C37 /* Support Files */, + ); + path = JSONKit; + sourceTree = ""; + }; + 0994B3760E57F2F7D10BCFE3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 73DEE5A1249A21972F45FB45 /* Pods-SDWebImage.xcconfig */, + CC22990CD7D8644CF0689E47 /* Pods-SDWebImage-Private.xcconfig */, + 430A56372FBD9E086C96E75F /* Pods-SDWebImage-dummy.m */, + 9C4F2D1AEA7F1A02F3C076B0 /* Pods-SDWebImage-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-SDWebImage"; + sourceTree = ""; + }; + 12FD12974E61FC75200AD155 /* Resources */ = { + isa = PBXGroup; + children = ( + 4FD76306FE5F699DBB214AB1 /* MWPhotoBrowser.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 1E6091C8C4FA3D57FEBADA5D /* Frameworks */ = { + isa = PBXGroup; + children = ( + F3AB88A80620D0525E653B3C /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 264948ED6343993276B142FD /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 738CC1829F851BC55E233B81 /* Pods */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 2E090907A373DA365F04F9CB /* MBProgressHUD */ = { + isa = PBXGroup; + children = ( + 6B58BF6B9B94E6C24E0F0EF5 /* MBProgressHUD.h */, + 336CD2049D8F335C75F59A69 /* MBProgressHUD.m */, + 0460C04DF50FA212ACA7CB43 /* Support Files */, + ); + path = MBProgressHUD; + sourceTree = ""; + }; + 2F4C40A2187CFC923E1845F9 /* Objective-C-HMTL-Parser */ = { + isa = PBXGroup; + children = ( + B9BE4AF6B9FEC69A87D12401 /* HTMLNode.h */, + 7331E916E832938B382959FF /* HTMLNode.m */, + D433D9FE0940D7E01087BB06 /* HTMLParser.h */, + A3F34CA509AE5FF8478AAA77 /* HTMLParser.m */, + 53A0C609D7B9944044560C29 /* Support Files */, + ); + path = "Objective-C-HMTL-Parser"; + sourceTree = ""; + }; + 31476FE5EF386DCFF96A3E5C /* DACircularProgress */ = { + isa = PBXGroup; + children = ( + 5F5C51173E48498E1929309F /* DACircularProgressView.h */, + E33DC6659AD77DFC0F168D8B /* DACircularProgressView.m */, + 5D44A951ACB41BA66588645A /* Support Files */, + ); + path = DACircularProgress; + sourceTree = ""; + }; + 37EA02AC22CB002E3F58C7AE /* Support Files */ = { + isa = PBXGroup; + children = ( + 3B7806C2468B94577179F7CC /* Pods-MGImageUtilities.xcconfig */, + B3F08D7E51410EF31D49F59E /* Pods-MGImageUtilities-Private.xcconfig */, + 5BB1CE141181C7220A82F764 /* Pods-MGImageUtilities-dummy.m */, + FF02925CBEBB4D94791373A7 /* Pods-MGImageUtilities-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-MGImageUtilities"; + sourceTree = ""; + }; + 3F6AC2FAC822DB69AFAD3D67 /* EGOCache */ = { + isa = PBXGroup; + children = ( + C082A58067B4B500C125B3EE /* EGOCache.h */, + 5CC95F17C1B9390266FAA992 /* EGOCache.m */, + 69C66CEF5EF7A9B652F080B6 /* Support Files */, + ); + path = EGOCache; + sourceTree = ""; + }; + 4246499B9D993619573EF3E0 = { + isa = PBXGroup; + children = ( + 74E3D4B3C106D8341EA0BC1D /* Podfile */, + 1E6091C8C4FA3D57FEBADA5D /* Frameworks */, + 59118A2A5FFB751063EB0CBC /* Pods */, + DA271315BF69B051DBDC34EA /* Products */, + 264948ED6343993276B142FD /* Targets Support Files */, + ); + sourceTree = ""; + }; + 486D4AA7EA829C3BE704B153 /* Reachability */ = { + isa = PBXGroup; + children = ( + E90BBCC4A71C4B033C1C192D /* Reachability.h */, + 8C2E647F6874AB254B7CCFCE /* Reachability.m */, + F8F05AF391258EEC8B85EB2C /* Support Files */, + ); + path = Reachability; + sourceTree = ""; + }; + 53A0C609D7B9944044560C29 /* Support Files */ = { + isa = PBXGroup; + children = ( + B662EA5E980296327D7694F1 /* Pods-Objective-C-HMTL-Parser.xcconfig */, + BE064AB2135653DDE42F84D8 /* Pods-Objective-C-HMTL-Parser-Private.xcconfig */, + F6DD4E57A5546BF45014A8B1 /* Pods-Objective-C-HMTL-Parser-dummy.m */, + AE51C7341B866721F9B5D7F5 /* Pods-Objective-C-HMTL-Parser-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-Objective-C-HMTL-Parser"; + sourceTree = ""; + }; + 59118A2A5FFB751063EB0CBC /* Pods */ = { + isa = PBXGroup; + children = ( + B846934B07E710D3F57B36EE /* AFNetworking */, + 31476FE5EF386DCFF96A3E5C /* DACircularProgress */, + 3F6AC2FAC822DB69AFAD3D67 /* EGOCache */, + 093EEF0FF489106395819135 /* JSONKit */, + 2E090907A373DA365F04F9CB /* MBProgressHUD */, + 7D9BD5EAFE463C65166147E2 /* MGImageUtilities */, + 99CAE77FC796E98E48C2D899 /* MWPhotoBrowser */, + F58F025C214F7ADBDAF5D5A6 /* MagicalRecord */, + 2F4C40A2187CFC923E1845F9 /* Objective-C-HMTL-Parser */, + 486D4AA7EA829C3BE704B153 /* Reachability */, + D3E7C68A4CB25C1B842E5B30 /* SDWebImage */, + A5D35421D7269F1760217FAF /* SVProgressHUD */, + ); + name = Pods; + sourceTree = ""; + }; + 5D44A951ACB41BA66588645A /* Support Files */ = { + isa = PBXGroup; + children = ( + F9DDC0D89A65FE8F21948C80 /* Pods-DACircularProgress.xcconfig */, + 950C7CC038F4EEFB09B7D9A5 /* Pods-DACircularProgress-Private.xcconfig */, + E02CD00ECCE78796CC81B462 /* Pods-DACircularProgress-dummy.m */, + B166447D6ADFB154EC34417B /* Pods-DACircularProgress-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-DACircularProgress"; + sourceTree = ""; + }; + 603C8C51D94E62056B316C35 /* Resources */ = { + isa = PBXGroup; + children = ( + 5C7662A33C5438EC5FF0A1D7 /* SVProgressHUD.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 69C66CEF5EF7A9B652F080B6 /* Support Files */ = { + isa = PBXGroup; + children = ( + AAFC26820203A3FD5F127FA1 /* Pods-EGOCache.xcconfig */, + 18F4BAC3F40343AF3A49A21B /* Pods-EGOCache-Private.xcconfig */, + A82757556068770E8BEB1396 /* Pods-EGOCache-dummy.m */, + 8B0E2CAC42FFF4DCA5678817 /* Pods-EGOCache-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-EGOCache"; + sourceTree = ""; + }; + 738CC1829F851BC55E233B81 /* Pods */ = { + isa = PBXGroup; + children = ( + 2C6A405C9BD6D366E6CB2320 /* Pods-acknowledgements.markdown */, + 65D583BFA249106B6138B202 /* Pods-acknowledgements.plist */, + E3E6326FBA5EF75B51E49EC6 /* Pods-dummy.m */, + AA2EFC2A4E3B079E7B6A90BC /* Pods-environment.h */, + EB9150A04E64DB52908B4FFB /* Pods-resources.sh */, + 9B186004C0FD46B8738408AB /* Pods.debug.xcconfig */, + 7E829024D7224685CB909092 /* Pods.release.xcconfig */, + ); + name = Pods; + path = "Target Support Files/Pods"; + sourceTree = ""; + }; + 7615C88C8002EB2F8177345A /* Core */ = { + isa = PBXGroup; + children = ( + F59A2A83D541A73D33F9CB53 /* CoreData+MagicalRecord.h */, + B98510A14CDE28FA630F4ABB /* MagicalImportFunctions.h */, + 14A04842183989B263CD99CB /* MagicalImportFunctions.m */, + 012B207690BC99E951C80DA4 /* MagicalRecord.h */, + 8957652450988F6E8201DCE2 /* MagicalRecord.m */, + 4FC50722465F792CAB6641DB /* MagicalRecord+Actions.h */, + 291811857479EAE02B1CB423 /* MagicalRecord+Actions.m */, + 4CB1F149673FB3BF50A7BD29 /* MagicalRecord+ErrorHandling.h */, + C9BFDFAA15CF96A142A4D995 /* MagicalRecord+ErrorHandling.m */, + 2933842E545A63BB12E090C8 /* MagicalRecord+Options.h */, + AE855AE34915E6C3EBEB2809 /* MagicalRecord+Options.m */, + 9A4913338E49AC502DC1D35E /* MagicalRecord+Setup.h */, + 1833D102363CD73D0F0FFB92 /* MagicalRecord+Setup.m */, + D63F6D7F6F00B2B3C47C932F /* MagicalRecord+ShorthandSupport.h */, + D9B8F9CCE8D65D986BFD1D03 /* MagicalRecord+ShorthandSupport.m */, + 783191E4ACF1D6AC4C6BDE3B /* MagicalRecord+iCloud.h */, + 03ACC4995FD33EA27CCE5E29 /* MagicalRecord+iCloud.m */, + 1738BF80743EB400E93826B1 /* MagicalRecordShorthand.h */, + 46CE8F4221C789688D8EE0AA /* NSAttributeDescription+MagicalDataImport.h */, + EE70BEC8A0FD326331F43576 /* NSAttributeDescription+MagicalDataImport.m */, + DB3A8981CB14A093D26B4025 /* NSEntityDescription+MagicalDataImport.h */, + 9322DCC47D329CF8FF74D8CB /* NSEntityDescription+MagicalDataImport.m */, + 711CF83F62E3A7A9657FAD5E /* NSManagedObject+MagicalAggregation.h */, + 6217886FFBE74FE52FD63CA5 /* NSManagedObject+MagicalAggregation.m */, + D6749B4BD80ECF346C7EEE48 /* NSManagedObject+MagicalDataImport.h */, + 6A0C8C1A365723EA76D6E375 /* NSManagedObject+MagicalDataImport.m */, + C052D663441DAE856AB5F040 /* NSManagedObject+MagicalFinders.h */, + 39503DD96A27148C5E82A509 /* NSManagedObject+MagicalFinders.m */, + 29B2C9985407D1CC35C3926E /* NSManagedObject+MagicalRecord.h */, + B89F02D40F57FD5D46AD5A9D /* NSManagedObject+MagicalRecord.m */, + CA9F5E4F63401EDC23F17DD0 /* NSManagedObject+MagicalRequests.h */, + 5FA388A58D7A9BE3A177FF34 /* NSManagedObject+MagicalRequests.m */, + D47D7118CC24D72783B4A3AA /* NSManagedObjectContext+MagicalObserving.h */, + EF542F280D1FAF4C12BDD6A2 /* NSManagedObjectContext+MagicalObserving.m */, + 90EAA5822A5035A5CF39DC93 /* NSManagedObjectContext+MagicalRecord.h */, + 80780C3C814B9327448E85E2 /* NSManagedObjectContext+MagicalRecord.m */, + ABD22B1FE4192D2D8CC2505B /* NSManagedObjectContext+MagicalSaves.h */, + B1CF6DC6660CFB8D67CBD3B7 /* NSManagedObjectContext+MagicalSaves.m */, + 2F955705BF83DC39DCBB1EFC /* NSManagedObjectContext+MagicalThreading.h */, + 3C907055094763F5466F16BC /* NSManagedObjectContext+MagicalThreading.m */, + A3FBFE342B2A81E420640214 /* NSManagedObjectModel+MagicalRecord.h */, + 3B41CA99B7C0B7982F376530 /* NSManagedObjectModel+MagicalRecord.m */, + A47EE3775249B1D53570CE66 /* NSNumber+MagicalDataImport.h */, + 36EA998E62DB551BC8AAE14A /* NSNumber+MagicalDataImport.m */, + 6A9E3BC528455831B7A28812 /* NSObject+MagicalDataImport.h */, + FED79AF86E1900E8C3ADFD9E /* NSObject+MagicalDataImport.m */, + 33A3B662DC87CEBD750620E7 /* NSPersistentStore+MagicalRecord.h */, + 9ADB55A52FF4A36060B070B7 /* NSPersistentStore+MagicalRecord.m */, + 094213FC9B56CFD57EA84389 /* NSPersistentStoreCoordinator+MagicalRecord.h */, + 122A45603BF34761A5265E2F /* NSPersistentStoreCoordinator+MagicalRecord.m */, + F2DA1A64BBBE04C9FFBDB568 /* NSRelationshipDescription+MagicalDataImport.h */, + 85E39F0A38E59ADF60ED1ED3 /* NSRelationshipDescription+MagicalDataImport.m */, + CC8958881DEBF2318605158A /* NSString+MagicalDataImport.h */, + BC284EFEC49069A3FA411EC8 /* NSString+MagicalDataImport.m */, + ); + name = Core; + sourceTree = ""; + }; + 7D9BD5EAFE463C65166147E2 /* MGImageUtilities */ = { + isa = PBXGroup; + children = ( + B91CC00CF501450A74FB9C9B /* UIImage+ProportionalFill.h */, + FB17E935167AD7B163C5814B /* UIImage+ProportionalFill.m */, + 68C9181936B9CD6A7BEF0887 /* UIImage+Tint.h */, + EC5D14DCC3E4D4D497815586 /* UIImage+Tint.m */, + 37EA02AC22CB002E3F58C7AE /* Support Files */, + ); + path = MGImageUtilities; + sourceTree = ""; + }; + 800D7E573C1741A032A9EA46 /* Support Files */ = { + isa = PBXGroup; + children = ( + 493F03BF58F3424BB9606EC1 /* Pods-MWPhotoBrowser.xcconfig */, + 8FDF1188D0AB0DFBD4A9ACCE /* Pods-MWPhotoBrowser-Private.xcconfig */, + E449F708780CC418F4F9BABC /* Pods-MWPhotoBrowser-dummy.m */, + 12F3B0395146E1FFA8B6F3FB /* Pods-MWPhotoBrowser-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-MWPhotoBrowser"; + sourceTree = ""; + }; + 8E299E3F90A1D0F242615D93 /* Support Files */ = { + isa = PBXGroup; + children = ( + E4250E5CB6C44A730D34A707 /* Pods-SVProgressHUD.xcconfig */, + A70FD3A3886A97C89FAD5B23 /* Pods-SVProgressHUD-Private.xcconfig */, + 66F3C372D2C9BD21EE668EE2 /* Pods-SVProgressHUD-dummy.m */, + D35E065A54F6B42EB62C11D0 /* Pods-SVProgressHUD-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-SVProgressHUD"; + sourceTree = ""; + }; + 93E967933BE7F5D3C7E4CE85 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8F1038D08A4DE050502609D6 /* Pods-MagicalRecord.xcconfig */, + 0359B4E6A1F277690CDE2D4D /* Pods-MagicalRecord-Private.xcconfig */, + C58DCD10E85F90BE31DB2369 /* Pods-MagicalRecord-dummy.m */, + 267FDAF4D593D10BE1B31A13 /* Pods-MagicalRecord-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-MagicalRecord"; + sourceTree = ""; + }; + 99CAE77FC796E98E48C2D899 /* MWPhotoBrowser */ = { + isa = PBXGroup; + children = ( + BED60F2FC4D3059604D9C036 /* ARC */, + 12FD12974E61FC75200AD155 /* Resources */, + 800D7E573C1741A032A9EA46 /* Support Files */, + ); + path = MWPhotoBrowser; + sourceTree = ""; + }; + A5D35421D7269F1760217FAF /* SVProgressHUD */ = { + isa = PBXGroup; + children = ( + 6E0FEE88FB46E2D2F9438291 /* SVProgressHUD.h */, + 5781BDE6B0A1FAF7FB202F25 /* SVProgressHUD.m */, + 603C8C51D94E62056B316C35 /* Resources */, + 8E299E3F90A1D0F242615D93 /* Support Files */, + ); + path = SVProgressHUD; + sourceTree = ""; + }; + B235E22C9C010FB764D7B0A1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4172A8D697A13C790C1575AC /* Pods-AFNetworking.xcconfig */, + C3523F02C96EFE2A124D2934 /* Pods-AFNetworking-Private.xcconfig */, + 830E4A806C5A6344C382B85F /* Pods-AFNetworking-dummy.m */, + 9D66469015D0C41C2AF2BC2D /* Pods-AFNetworking-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-AFNetworking"; + sourceTree = ""; + }; + B846934B07E710D3F57B36EE /* AFNetworking */ = { + isa = PBXGroup; + children = ( + 3E24340546AB1F87610D19EF /* AFHTTPClient.h */, + 19A5B23A3A66B3418698A11F /* AFHTTPClient.m */, + AA0F578A16E9F155B1B83250 /* AFHTTPRequestOperation.h */, + 2BFF3BB8E30F686F6A9D73C1 /* AFHTTPRequestOperation.m */, + DA7751EAC857AFC2E3B2AFF3 /* AFImageRequestOperation.h */, + DB14156511703D7308DCFB7E /* AFImageRequestOperation.m */, + 74A35C9A5C9B12B313F379EB /* AFJSONRequestOperation.h */, + 12810F554183E9E0E8EB76D6 /* AFJSONRequestOperation.m */, + 16D46C1A942612471916A989 /* AFNetworkActivityIndicatorManager.h */, + 25894B2CD5FE1545B92E0913 /* AFNetworkActivityIndicatorManager.m */, + 391A3CB7FEF3D31660B70D81 /* AFNetworking.h */, + ED54A6716287582A15D2EB0A /* AFPropertyListRequestOperation.h */, + 0D4DC4D396DD091A119328B9 /* AFPropertyListRequestOperation.m */, + B903C7064823849CFFC38E72 /* AFURLConnectionOperation.h */, + 732C5626F12B2D2AF4BB12B8 /* AFURLConnectionOperation.m */, + EFDA6B5BD9FBF6D67E6D2236 /* AFXMLRequestOperation.h */, + 0F58F6A161FDB82913393A58 /* AFXMLRequestOperation.m */, + 0E341D6E1EC8D87535AC85FD /* UIImageView+AFNetworking.h */, + 7786BEFA69FFB1EA6EA724F2 /* UIImageView+AFNetworking.m */, + B235E22C9C010FB764D7B0A1 /* Support Files */, + ); + path = AFNetworking; + sourceTree = ""; + }; + BED60F2FC4D3059604D9C036 /* ARC */ = { + isa = PBXGroup; + children = ( + 038EE13701BD6727CBBCE99F /* MWCaptionView.h */, + E53B9442CBA42F8C82F89CAA /* MWCaptionView.m */, + B40BAC22BFE7E7E9A79CCBB0 /* MWPhoto.h */, + A6C1ED6A0D55C6A54F6CD340 /* MWPhoto.m */, + 49FEAC0169E8F1C1583EB14F /* MWPhotoBrowser.h */, + F41EE1492F31F66D87A82AAD /* MWPhotoBrowser.m */, + 4A534ED4BE20DED99AC3D133 /* MWPhotoProtocol.h */, + 7E6C19118B77C5D8E8E9B918 /* MWPreprocessor.h */, + E44FD18184CF42A10E1A430D /* MWTapDetectingImageView.h */, + 88090AC25E3006ADF4CCA263 /* MWTapDetectingImageView.m */, + C4E1BB66BB5706567C7DD86C /* MWTapDetectingView.h */, + 04DCD7BB0A421BD5B33EAF0C /* MWTapDetectingView.m */, + 863707B02E09A8C1AE3AEFD6 /* MWZoomingScrollView.h */, + AC702A5E08868657AD06DBB1 /* MWZoomingScrollView.m */, + ); + name = ARC; + sourceTree = ""; + }; + D3E7C68A4CB25C1B842E5B30 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + F9B1313776D7AA641283DE06 /* Core */, + 0994B3760E57F2F7D10BCFE3 /* Support Files */, + ); + path = SDWebImage; + sourceTree = ""; + }; + DA271315BF69B051DBDC34EA /* Products */ = { + isa = PBXGroup; + children = ( + FEA88475149376FE3C5B222D /* libPods.a */, + B6710E897BB6F792B499E0CC /* libPods-AFNetworking.a */, + 8D1F9872C4B18A8D73C43759 /* libPods-DACircularProgress.a */, + 4D81DFCAC54A64AB6ABEFD03 /* libPods-EGOCache.a */, + 64BE3BBDCEB9CE8F95B850E3 /* libPods-JSONKit.a */, + 6BF36EC502EBE5D8822606FD /* libPods-MBProgressHUD.a */, + 47F817D36B930F9200A04A76 /* libPods-MGImageUtilities.a */, + D0374C3C298EE1EEF357BF2B /* libPods-MWPhotoBrowser.a */, + 73138AD718F667063C227308 /* libPods-MagicalRecord.a */, + 00A21815853A449BC8DEA01A /* libPods-Objective-C-HMTL-Parser.a */, + 6E839112EED587332197092B /* libPods-Reachability.a */, + ED437B1C546A5590C0DE053E /* libPods-SDWebImage.a */, + F25EB7A8C9D5F69D5993E1A7 /* libPods-SVProgressHUD.a */, + ); + name = Products; + sourceTree = ""; + }; + F3AB88A80620D0525E653B3C /* iOS */ = { + isa = PBXGroup; + children = ( + F3C7AAB6F03E696F1702E146 /* AssetsLibrary.framework */, + ADCC87F40F67C0DD53A544D4 /* CoreData.framework */, + BA1570B63BB4C0EDD9DE0F07 /* CoreGraphics.framework */, + 38913A877CF0B4FF98CD6F69 /* Foundation.framework */, + 6E8B9EA3BB98EB1C9D341C88 /* ImageIO.framework */, + 9FCBBC1BF944B7927BDBCC1D /* MessageUI.framework */, + 2937507D20D3B8A3E68A8CEE /* MobileCoreServices.framework */, + 5ED1C6C85193ED36D38FB470 /* QuartzCore.framework */, + 409F628EB03707F7CEB5853D /* Security.framework */, + 0C9EB0A44EB54686CE829297 /* SystemConfiguration.framework */, + ); + name = iOS; + sourceTree = ""; + }; + F58F025C214F7ADBDAF5D5A6 /* MagicalRecord */ = { + isa = PBXGroup; + children = ( + 7615C88C8002EB2F8177345A /* Core */, + 93E967933BE7F5D3C7E4CE85 /* Support Files */, + ); + path = MagicalRecord; + sourceTree = ""; + }; + F8F05AF391258EEC8B85EB2C /* Support Files */ = { + isa = PBXGroup; + children = ( + B0CD86738240D0A122CD41DE /* Pods-Reachability.xcconfig */, + A97BD7D6A5D893F42950FBFC /* Pods-Reachability-Private.xcconfig */, + 08DEFECF19CCA623B32FB26C /* Pods-Reachability-dummy.m */, + 0E49F13B9B140A34676407B3 /* Pods-Reachability-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-Reachability"; + sourceTree = ""; + }; + F9B1313776D7AA641283DE06 /* Core */ = { + isa = PBXGroup; + children = ( + 0BF4DC760FF1F7D88402423B /* NSData+GIF.h */, + 4028CDABCDCCFAE456ACB314 /* NSData+GIF.m */, + 739F74F74A0C6F39A7B7AD7C /* SDImageCache.h */, + F7672430AAA46BE487FD5D8B /* SDImageCache.m */, + B98D2483281B3AF78598A8E7 /* SDWebImageCompat.h */, + 052E2CB4424B5D1CF05C929F /* SDWebImageCompat.m */, + D87F9FF89957CF8698977C32 /* SDWebImageDecoder.h */, + 7F9B3AB001845DAAC7337F44 /* SDWebImageDecoder.m */, + DCC2EDC59ABCBCD0612FC908 /* SDWebImageDownloader.h */, + 06A5ACB0220289F13421CAB3 /* SDWebImageDownloader.m */, + 0A36D01CD45D6AE30616FB2E /* SDWebImageDownloaderOperation.h */, + 5849D9042423BCE3EDB22405 /* SDWebImageDownloaderOperation.m */, + 7D2F64656FEBDC89F48B6E58 /* SDWebImageManager.h */, + A76C0C7E26370AD17EC19354 /* SDWebImageManager.m */, + B8B7903F2CEEBEDDDAABB1A3 /* SDWebImageOperation.h */, + 29447ACE50C2BA4631803A93 /* SDWebImagePrefetcher.h */, + 77DCF4DB218E8FDBB4B8904E /* SDWebImagePrefetcher.m */, + 352379FD9100A13FDFCC6E40 /* UIButton+WebCache.h */, + DB4A723A18D7F5694B7638AD /* UIButton+WebCache.m */, + 2787C23660BA1D063C77F95E /* UIImage+GIF.h */, + BB5B721B0DCE4F80FBEAA200 /* UIImage+GIF.m */, + 500C94C28ADCBB0E730409CF /* UIImage+MultiFormat.h */, + 3B2FA266AFF0584A562B8794 /* UIImage+MultiFormat.m */, + B6E0FC518B4DAE69618DA91C /* UIImageView+WebCache.h */, + 5A5834329975FC020155E5E0 /* UIImageView+WebCache.m */, + ); + name = Core; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 1ECEC4EC4D9C7A94FB3C8A47 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 721B31B6CE8A4B6382C40098 /* CoreData+MagicalRecord.h in Headers */, + 2D7DC536537D9942E60D3E38 /* MagicalImportFunctions.h in Headers */, + 9A7CE26E3B51370CA7245D07 /* MagicalRecord+Actions.h in Headers */, + 24317A86F5FB2DE4FB52CD2D /* MagicalRecord+ErrorHandling.h in Headers */, + 0824B7AD4D79A25A8A31AB67 /* MagicalRecord+Options.h in Headers */, + B8799FDC4B9741BAE0B9DC09 /* MagicalRecord+Setup.h in Headers */, + C31B29F257569917A9CB8D94 /* MagicalRecord+ShorthandSupport.h in Headers */, + 4A663007F336E2AD199BE472 /* MagicalRecord+iCloud.h in Headers */, + 34970D5D975BF99140198CAA /* MagicalRecord.h in Headers */, + 51F3280B4E151059F2990271 /* MagicalRecordShorthand.h in Headers */, + 6B743F363C7B4ACDBF249B45 /* NSAttributeDescription+MagicalDataImport.h in Headers */, + 6A22B85EE46A3B3CB8E5064F /* NSEntityDescription+MagicalDataImport.h in Headers */, + 495469B842282E61558AB8CE /* NSManagedObject+MagicalAggregation.h in Headers */, + 7BC5E9846A4170297E3EAF1F /* NSManagedObject+MagicalDataImport.h in Headers */, + 7727792C247F8F5D23E6D547 /* NSManagedObject+MagicalFinders.h in Headers */, + 0D583ADCB1FF0A8C59DF8AA6 /* NSManagedObject+MagicalRecord.h in Headers */, + 024BB8049A4DD719326745D1 /* NSManagedObject+MagicalRequests.h in Headers */, + 7576A37D8BF4A3BA2ECB9170 /* NSManagedObjectContext+MagicalObserving.h in Headers */, + 119E14D2FA75997AC3487CEE /* NSManagedObjectContext+MagicalRecord.h in Headers */, + F8A1DD991678F485C16090B5 /* NSManagedObjectContext+MagicalSaves.h in Headers */, + 6B6879499EA05A55D02C7D74 /* NSManagedObjectContext+MagicalThreading.h in Headers */, + D53818469F4D25C311F2939F /* NSManagedObjectModel+MagicalRecord.h in Headers */, + E21E5CB63FE183E411E87D5C /* NSNumber+MagicalDataImport.h in Headers */, + 3974BA729A0969BA556E21CB /* NSObject+MagicalDataImport.h in Headers */, + FED3F3E5BD9046CD992FF4F6 /* NSPersistentStore+MagicalRecord.h in Headers */, + CA4CFF519DC8C1D6231822B2 /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, + C06FD85EEE17AADC401AAE5B /* NSRelationshipDescription+MagicalDataImport.h in Headers */, + 03650D8BA02920EE1BD15830 /* NSString+MagicalDataImport.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 262FB6B1D52F18B9AC844290 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4E79D39F5E18D4B4638A937B /* DACircularProgressView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4846794744170E2D0CB1BB5B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4281A63E4D9146F02205A481 /* HTMLNode.h in Headers */, + FE1F0D91A40A071834EDEDEB /* HTMLParser.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 801A748CDBF11022CEF32D41 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9F9147EAC59D2CD684E0D2D7 /* MWCaptionView.h in Headers */, + 85976573292A1EA1EBE7D735 /* MWPhoto.h in Headers */, + 6A7EBAB54ECC7405B45F4E60 /* MWPhotoBrowser.h in Headers */, + 2CE07FA80E4EAF2E215DA4B7 /* MWPhotoProtocol.h in Headers */, + 47EB5A59513490D2EC6F360C /* MWPreprocessor.h in Headers */, + 906F071C3618822C9587D607 /* MWTapDetectingImageView.h in Headers */, + 069B1F132B8F6B8F44069953 /* MWTapDetectingView.h in Headers */, + 34C7A04A9332688E8E7869B2 /* MWZoomingScrollView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9F3AA96C802F229C53D4FAFE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 17AEF9FD4D25E74293407CF7 /* SVProgressHUD.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BF96801B4A40FA5898DAB940 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 289D39505D7DAFF3ED7D9174 /* EGOCache.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CA29E0F3947663E1D16A99F6 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3581CF297318309DB2DBD790 /* MBProgressHUD.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DFCF1F5D71AEACB87A7AA2F2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D5C69FF95411D8867CE9671 /* JSONKit.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EC2D61F87D457EB7BBE05FCB /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9E0B2EDC7B7EE278769016A6 /* NSData+GIF.h in Headers */, + 040BC1F6BE7AEBE8339E2EF8 /* SDImageCache.h in Headers */, + 6FC3E5EDF974AD8039C09D92 /* SDWebImageCompat.h in Headers */, + 76F6B8C461A2F1201AC4FA10 /* SDWebImageDecoder.h in Headers */, + BEE1B2C8CA285C71CD221B29 /* SDWebImageDownloader.h in Headers */, + 73E3358DB6B108D8BA8EACF8 /* SDWebImageDownloaderOperation.h in Headers */, + D185D04C52DDA0F9CB6E19E2 /* SDWebImageManager.h in Headers */, + 07D379B67E528558BF38FF61 /* SDWebImageOperation.h in Headers */, + BB32C82FFC78B6E8877715A1 /* SDWebImagePrefetcher.h in Headers */, + 6BCD1F163E7AE90CD239FC85 /* UIButton+WebCache.h in Headers */, + 4C658B93FFFA16472A9ED2A6 /* UIImage+GIF.h in Headers */, + 553E913E634C57B4B9751332 /* UIImage+MultiFormat.h in Headers */, + A6276DEE29D2DC5A64D0FB9E /* UIImageView+WebCache.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F85DF9D2ABEDA1516B01D526 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2E64BA66DE6F1A901540FACE /* UIImage+ProportionalFill.h in Headers */, + EBCD2728AA39F94A94305863 /* UIImage+Tint.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FC541F23B25160DABCC1D126 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D229322E631237ECBC7BAD10 /* Reachability.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FD76E059FB70163988E025D2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 15267F3416DAF84B471E4429 /* AFHTTPClient.h in Headers */, + C59AD4B7584EF9B528198464 /* AFHTTPRequestOperation.h in Headers */, + 7D834945BCD1D16FD7C4956F /* AFImageRequestOperation.h in Headers */, + 6FFBEE4F29809A77A7D2ABCF /* AFJSONRequestOperation.h in Headers */, + 0CC51F4CE70829E45E5E1E4F /* AFNetworkActivityIndicatorManager.h in Headers */, + F6F1F46C926959270E7E8F7A /* AFNetworking.h in Headers */, + FF19E7175FB12615525F2AEF /* AFPropertyListRequestOperation.h in Headers */, + F67328BC256115DE68661F71 /* AFURLConnectionOperation.h in Headers */, + E33EF97B7D1EE2403BE8FB34 /* AFXMLRequestOperation.h in Headers */, + 9C027F9274A22BECC2BEBE1A /* UIImageView+AFNetworking.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 33CBD60984CD2A39BF6205F8 /* Pods-DACircularProgress */ = { + isa = PBXNativeTarget; + buildConfigurationList = 52A828C26744EBF8AB88FE1F /* Build configuration list for PBXNativeTarget "Pods-DACircularProgress" */; + buildPhases = ( + BCBCF912710AE0425376C929 /* Sources */, + A36546AA6FAC01853F251D75 /* Frameworks */, + 262FB6B1D52F18B9AC844290 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-DACircularProgress"; + productName = "Pods-DACircularProgress"; + productReference = 8D1F9872C4B18A8D73C43759 /* libPods-DACircularProgress.a */; + productType = "com.apple.product-type.library.static"; + }; + 4CC7D0EB727BB2F120F806CE /* Pods-MBProgressHUD */ = { + isa = PBXNativeTarget; + buildConfigurationList = DED9ECB931205D9DFA5FA2E0 /* Build configuration list for PBXNativeTarget "Pods-MBProgressHUD" */; + buildPhases = ( + 07D26EDB18D7EE8021271505 /* Sources */, + 2E7FE89217588C0803083CCE /* Frameworks */, + CA29E0F3947663E1D16A99F6 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-MBProgressHUD"; + productName = "Pods-MBProgressHUD"; + productReference = 6BF36EC502EBE5D8822606FD /* libPods-MBProgressHUD.a */; + productType = "com.apple.product-type.library.static"; + }; + 78E3119C0E2161932214C7E8 /* Pods-JSONKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2E9822D2E6E204591DCB2368 /* Build configuration list for PBXNativeTarget "Pods-JSONKit" */; + buildPhases = ( + 7241D40C76C8EB61B7B4A2BC /* Sources */, + AB673FD482113C99EE467ACA /* Frameworks */, + DFCF1F5D71AEACB87A7AA2F2 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-JSONKit"; + productName = "Pods-JSONKit"; + productReference = 64BE3BBDCEB9CE8F95B850E3 /* libPods-JSONKit.a */; + productType = "com.apple.product-type.library.static"; + }; + 7EF0B704855C1B07BEC0352F /* Pods */ = { + isa = PBXNativeTarget; + buildConfigurationList = 90FBB432C9CF00A9038F2B7B /* Build configuration list for PBXNativeTarget "Pods" */; + buildPhases = ( + 3D78E683B651106FB0E8A9E4 /* Sources */, + 8D45D5C69B9156FF823415CF /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 9E3B8A749A1A09D37E7E394E /* PBXTargetDependency */, + 75D90C172C3D0F7612FB43F6 /* PBXTargetDependency */, + 990392560D2F0096141E833A /* PBXTargetDependency */, + 3C09F3057B64907F01B777E1 /* PBXTargetDependency */, + 1883608164D183A80299B883 /* PBXTargetDependency */, + B0D359D29982903387D5B112 /* PBXTargetDependency */, + 98B28672988CC361F0544761 /* PBXTargetDependency */, + BFF64D83CAABAE6E6E6020B2 /* PBXTargetDependency */, + 9D71C56CFB22494DD3BA7CAE /* PBXTargetDependency */, + 4DA2A490C7351E102CD2F32D /* PBXTargetDependency */, + BA667EA2FDFD0A2017E1291B /* PBXTargetDependency */, + 0DEE0716542161132AB690E3 /* PBXTargetDependency */, + ); + name = Pods; + productName = Pods; + productReference = FEA88475149376FE3C5B222D /* libPods.a */; + productType = "com.apple.product-type.library.static"; + }; + 808429914DAAC619F4483098 /* Pods-MWPhotoBrowser */ = { + isa = PBXNativeTarget; + buildConfigurationList = BEA3A2B602F82BE864F792C3 /* Build configuration list for PBXNativeTarget "Pods-MWPhotoBrowser" */; + buildPhases = ( + 54B23D0AC9E3768BECD7AC12 /* Sources */, + BEF17D46AE2534C2CCE4434C /* Frameworks */, + 801A748CDBF11022CEF32D41 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 39D6905525CC8E07BB01DB5E /* PBXTargetDependency */, + FCB8B37894C17D528D227D93 /* PBXTargetDependency */, + E31E33519E4A2DA1B79F1096 /* PBXTargetDependency */, + ); + name = "Pods-MWPhotoBrowser"; + productName = "Pods-MWPhotoBrowser"; + productReference = D0374C3C298EE1EEF357BF2B /* libPods-MWPhotoBrowser.a */; + productType = "com.apple.product-type.library.static"; + }; + 82D01468E2E324272A929DF0 /* Pods-Reachability */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9194262B5878095E1A8187EE /* Build configuration list for PBXNativeTarget "Pods-Reachability" */; + buildPhases = ( + 831E99B02E62483E2D993E6B /* Sources */, + 1D2C5272DED6C39B019598C3 /* Frameworks */, + FC541F23B25160DABCC1D126 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-Reachability"; + productName = "Pods-Reachability"; + productReference = 6E839112EED587332197092B /* libPods-Reachability.a */; + productType = "com.apple.product-type.library.static"; + }; + ACE95CCA55A2B0DCCF385A92 /* Pods-EGOCache */ = { + isa = PBXNativeTarget; + buildConfigurationList = E61A888AC1550BB96FB36BF5 /* Build configuration list for PBXNativeTarget "Pods-EGOCache" */; + buildPhases = ( + 906CFC70685D0F4E8159647D /* Sources */, + 2DF79E9CDC601B4F6FF677B4 /* Frameworks */, + BF96801B4A40FA5898DAB940 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-EGOCache"; + productName = "Pods-EGOCache"; + productReference = 4D81DFCAC54A64AB6ABEFD03 /* libPods-EGOCache.a */; + productType = "com.apple.product-type.library.static"; + }; + BF548F1F365D68D41B269331 /* Pods-SDWebImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3F531057D8293C47AF7E7BAA /* Build configuration list for PBXNativeTarget "Pods-SDWebImage" */; + buildPhases = ( + BA6C214C9A5E9B14DE0285D1 /* Sources */, + F2BFB85658B5D5A9FE608652 /* Frameworks */, + EC2D61F87D457EB7BBE05FCB /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-SDWebImage"; + productName = "Pods-SDWebImage"; + productReference = ED437B1C546A5590C0DE053E /* libPods-SDWebImage.a */; + productType = "com.apple.product-type.library.static"; + }; + C191EC9D290B00F4FCD2C25F /* Pods-AFNetworking */ = { + isa = PBXNativeTarget; + buildConfigurationList = 590EFD80DCE2A54F1C62828A /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */; + buildPhases = ( + 73C9493F9307BEDC6A69225E /* Sources */, + F909C9542F77BEAC4AE76EF6 /* Frameworks */, + FD76E059FB70163988E025D2 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-AFNetworking"; + productName = "Pods-AFNetworking"; + productReference = B6710E897BB6F792B499E0CC /* libPods-AFNetworking.a */; + productType = "com.apple.product-type.library.static"; + }; + DA2B54A49E2F9276A0493616 /* Pods-MagicalRecord */ = { + isa = PBXNativeTarget; + buildConfigurationList = EB98B7A1AECDABFA62FD8E23 /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */; + buildPhases = ( + B5F7AE726E36CCE984964CB7 /* Sources */, + AD9ED7564BC3CF3BF3F06CB6 /* Frameworks */, + 1ECEC4EC4D9C7A94FB3C8A47 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-MagicalRecord"; + productName = "Pods-MagicalRecord"; + productReference = 73138AD718F667063C227308 /* libPods-MagicalRecord.a */; + productType = "com.apple.product-type.library.static"; + }; + E2FBC396080C1CB752CF0D29 /* Pods-SVProgressHUD */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3CB849138BAFCE58A0BB00DD /* Build configuration list for PBXNativeTarget "Pods-SVProgressHUD" */; + buildPhases = ( + 3381E57525DC748815B6403E /* Sources */, + 9ED5276B9A588F4639F7CACD /* Frameworks */, + 9F3AA96C802F229C53D4FAFE /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-SVProgressHUD"; + productName = "Pods-SVProgressHUD"; + productReference = F25EB7A8C9D5F69D5993E1A7 /* libPods-SVProgressHUD.a */; + productType = "com.apple.product-type.library.static"; + }; + E50967547B52210A5DECF7B7 /* Pods-MGImageUtilities */ = { + isa = PBXNativeTarget; + buildConfigurationList = F0F75D3EC43BA93B0B897467 /* Build configuration list for PBXNativeTarget "Pods-MGImageUtilities" */; + buildPhases = ( + 4206A24DFADBC5A98788F093 /* Sources */, + 38E71080F56A9E75194D7FE8 /* Frameworks */, + F85DF9D2ABEDA1516B01D526 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-MGImageUtilities"; + productName = "Pods-MGImageUtilities"; + productReference = 47F817D36B930F9200A04A76 /* libPods-MGImageUtilities.a */; + productType = "com.apple.product-type.library.static"; + }; + EDFE4C7242705E6AAD6A7795 /* Pods-Objective-C-HMTL-Parser */ = { + isa = PBXNativeTarget; + buildConfigurationList = E25BCECF0535B2361D730D44 /* Build configuration list for PBXNativeTarget "Pods-Objective-C-HMTL-Parser" */; + buildPhases = ( + D779CE26F087A03CD2EB46DB /* Sources */, + 3531130B5C75C3053DA5A4A8 /* Frameworks */, + 4846794744170E2D0CB1BB5B /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-Objective-C-HMTL-Parser"; + productName = "Pods-Objective-C-HMTL-Parser"; + productReference = 00A21815853A449BC8DEA01A /* libPods-Objective-C-HMTL-Parser.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 81A652A003921F713B3D4284 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0510; + }; + buildConfigurationList = 2E5E7C62861649086917F17C /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 4246499B9D993619573EF3E0; + productRefGroup = DA271315BF69B051DBDC34EA /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 7EF0B704855C1B07BEC0352F /* Pods */, + C191EC9D290B00F4FCD2C25F /* Pods-AFNetworking */, + 33CBD60984CD2A39BF6205F8 /* Pods-DACircularProgress */, + ACE95CCA55A2B0DCCF385A92 /* Pods-EGOCache */, + 78E3119C0E2161932214C7E8 /* Pods-JSONKit */, + 4CC7D0EB727BB2F120F806CE /* Pods-MBProgressHUD */, + E50967547B52210A5DECF7B7 /* Pods-MGImageUtilities */, + 808429914DAAC619F4483098 /* Pods-MWPhotoBrowser */, + DA2B54A49E2F9276A0493616 /* Pods-MagicalRecord */, + EDFE4C7242705E6AAD6A7795 /* Pods-Objective-C-HMTL-Parser */, + 82D01468E2E324272A929DF0 /* Pods-Reachability */, + BF548F1F365D68D41B269331 /* Pods-SDWebImage */, + E2FBC396080C1CB752CF0D29 /* Pods-SVProgressHUD */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 07D26EDB18D7EE8021271505 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B88EAA617AA624237468F3F4 /* MBProgressHUD.m in Sources */, + 13699CE6DB08A87D201A196C /* Pods-MBProgressHUD-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3381E57525DC748815B6403E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64B6141EE752086F992C6DA0 /* Pods-SVProgressHUD-dummy.m in Sources */, + FDE486A99C7D9E640344C9EB /* SVProgressHUD.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D78E683B651106FB0E8A9E4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B482022D2AB867B540EABFED /* Pods-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4206A24DFADBC5A98788F093 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2783C9DBA36BB9D775F6B383 /* Pods-MGImageUtilities-dummy.m in Sources */, + 11E04E6CF08ECC8577C09A49 /* UIImage+ProportionalFill.m in Sources */, + E41A89B291A36566C11AA2C0 /* UIImage+Tint.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 54B23D0AC9E3768BECD7AC12 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E0D27AA17C401F148C596FDA /* MWCaptionView.m in Sources */, + 4C68F9132D5C2A58F3506D13 /* MWPhoto.m in Sources */, + CB640E86E0725B87699E94CA /* MWPhotoBrowser.m in Sources */, + B75B80736F3E327AE3B6FCBA /* MWTapDetectingImageView.m in Sources */, + 3867CF277B8D8FA50932A0BA /* MWTapDetectingView.m in Sources */, + 31BF16BDBB21E9A1E1623FC8 /* MWZoomingScrollView.m in Sources */, + 18B16EB69738835115FE6BAB /* Pods-MWPhotoBrowser-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7241D40C76C8EB61B7B4A2BC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D32C32800CD92D4C748A6CA8 /* JSONKit.m in Sources */, + 1199EAE419EBD5C54986952C /* Pods-JSONKit-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 73C9493F9307BEDC6A69225E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C470A9903690F2712FB73079 /* AFHTTPClient.m in Sources */, + E9E33EE2B8E5C3AE419FB2AB /* AFHTTPRequestOperation.m in Sources */, + AAF3A2B680606A91D5974E50 /* AFImageRequestOperation.m in Sources */, + D049F17DC986D81BA05F27B8 /* AFJSONRequestOperation.m in Sources */, + 19161D518C7452AA96528B3E /* AFNetworkActivityIndicatorManager.m in Sources */, + 0D3E0BA741F6916C64073F4B /* AFPropertyListRequestOperation.m in Sources */, + 387FCFA90F868BB5CFD4F9DA /* AFURLConnectionOperation.m in Sources */, + 13513D2D5E63400478301698 /* AFXMLRequestOperation.m in Sources */, + 63D21E11CD85A7E6B32549B4 /* Pods-AFNetworking-dummy.m in Sources */, + B92411995DC21C8E8C0897B1 /* UIImageView+AFNetworking.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 831E99B02E62483E2D993E6B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F782F7E861F7C6ED7659ABA /* Pods-Reachability-dummy.m in Sources */, + 58DC2C8A1DAF1DBF4E545457 /* Reachability.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 906CFC70685D0F4E8159647D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 213C980F33C06588AC177F90 /* EGOCache.m in Sources */, + 4D89F77795A49C858B28C38F /* Pods-EGOCache-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B5F7AE726E36CCE984964CB7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 67107CA8546897E176A38186 /* MagicalImportFunctions.m in Sources */, + 2494B9031AAFBBC8942A2833 /* MagicalRecord+Actions.m in Sources */, + C85EDA1688D950A5F914093A /* MagicalRecord+ErrorHandling.m in Sources */, + 1F8CCE01E299F8E9EDC0C117 /* MagicalRecord+Options.m in Sources */, + 42CF92420E52901E4398712D /* MagicalRecord+Setup.m in Sources */, + 8EF63BA13C3F192EFA8546BF /* MagicalRecord+ShorthandSupport.m in Sources */, + A17F2DF35FE9EAF6B53CDC5A /* MagicalRecord+iCloud.m in Sources */, + 2721DAECEC47F88147096979 /* MagicalRecord.m in Sources */, + 060EA7FDB77414B6CEE3B127 /* NSAttributeDescription+MagicalDataImport.m in Sources */, + 44282A1C71DDB82BBA2CA36F /* NSEntityDescription+MagicalDataImport.m in Sources */, + C962CCCCF7EFE6F26CBB8487 /* NSManagedObject+MagicalAggregation.m in Sources */, + A84BB1A42B8F14549DD2C4A6 /* NSManagedObject+MagicalDataImport.m in Sources */, + F4C64093E49BCCB2394D9EAC /* NSManagedObject+MagicalFinders.m in Sources */, + 5B994AE91385D46188877E73 /* NSManagedObject+MagicalRecord.m in Sources */, + 30AFF690BE6CBF1FDF4C0891 /* NSManagedObject+MagicalRequests.m in Sources */, + FC5A154543D7013E77A27D63 /* NSManagedObjectContext+MagicalObserving.m in Sources */, + 601AD0BAF9193E397FC14D13 /* NSManagedObjectContext+MagicalRecord.m in Sources */, + 6DE99B91EAFB59217690806D /* NSManagedObjectContext+MagicalSaves.m in Sources */, + CAAD0C6661521F468E971452 /* NSManagedObjectContext+MagicalThreading.m in Sources */, + 00315D0C73D2F5D8A54599B2 /* NSManagedObjectModel+MagicalRecord.m in Sources */, + 06C9C40C4DE4835B1703AB7C /* NSNumber+MagicalDataImport.m in Sources */, + F1471A501722A308FEA6EDC2 /* NSObject+MagicalDataImport.m in Sources */, + AF9F3EC11E0A770D67E3E471 /* NSPersistentStore+MagicalRecord.m in Sources */, + B0CA168AACC915605D0EC03A /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, + 32F34693774ED0FFF330AD68 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, + 4A1A39093B7A4937F8D0E60A /* NSString+MagicalDataImport.m in Sources */, + 164AA2530C88AA91D9FA5B55 /* Pods-MagicalRecord-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BA6C214C9A5E9B14DE0285D1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D06464BBE014983C48FCC34 /* NSData+GIF.m in Sources */, + EF56C022119207BBD0AB7896 /* Pods-SDWebImage-dummy.m in Sources */, + 099824C681458FC37FBEAA9C /* SDImageCache.m in Sources */, + 4C6358DA3E00827E748ED113 /* SDWebImageCompat.m in Sources */, + 763CDA2C579BD2B3782C1DAA /* SDWebImageDecoder.m in Sources */, + 8976B9F75C428BC35C2F92E0 /* SDWebImageDownloader.m in Sources */, + 714FDDCC8466C5283F798B44 /* SDWebImageDownloaderOperation.m in Sources */, + 3D1F581E24F6A498441E68E1 /* SDWebImageManager.m in Sources */, + 029DB21E4192115E208F14AF /* SDWebImagePrefetcher.m in Sources */, + E00BD9192C9B4FBC1DE542B5 /* UIButton+WebCache.m in Sources */, + 1DBD9A33AD836E9F1B29A1C5 /* UIImage+GIF.m in Sources */, + 8609BC2082C7727E2FDB3521 /* UIImage+MultiFormat.m in Sources */, + 8B99F2E5EA3DA28AE65C98CA /* UIImageView+WebCache.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BCBCF912710AE0425376C929 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D795D7DFC3A75978BA12EAAE /* DACircularProgressView.m in Sources */, + 503D3872851D1EA1C7255D49 /* Pods-DACircularProgress-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D779CE26F087A03CD2EB46DB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 47EEEFB01E2FAD89A6F99586 /* HTMLNode.m in Sources */, + 952D39327D1508C31A2B4975 /* HTMLParser.m in Sources */, + 2FADB5953DEF362062E1AB60 /* Pods-Objective-C-HMTL-Parser-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 0DEE0716542161132AB690E3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-SVProgressHUD"; + target = E2FBC396080C1CB752CF0D29 /* Pods-SVProgressHUD */; + targetProxy = 8658A1995D4CC452B3E6EE66 /* PBXContainerItemProxy */; + }; + 1883608164D183A80299B883 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-MBProgressHUD"; + target = 4CC7D0EB727BB2F120F806CE /* Pods-MBProgressHUD */; + targetProxy = F134696FF219EE2DCF7DD7F1 /* PBXContainerItemProxy */; + }; + 39D6905525CC8E07BB01DB5E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-DACircularProgress"; + target = 33CBD60984CD2A39BF6205F8 /* Pods-DACircularProgress */; + targetProxy = E154F293B301FA0C8516E559 /* PBXContainerItemProxy */; + }; + 3C09F3057B64907F01B777E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-JSONKit"; + target = 78E3119C0E2161932214C7E8 /* Pods-JSONKit */; + targetProxy = EFBFDBC74AACD0FE2B6BAC30 /* PBXContainerItemProxy */; + }; + 4DA2A490C7351E102CD2F32D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-Reachability"; + target = 82D01468E2E324272A929DF0 /* Pods-Reachability */; + targetProxy = 33B7A6CD9A37F1E5C3B6DAC0 /* PBXContainerItemProxy */; + }; + 75D90C172C3D0F7612FB43F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-DACircularProgress"; + target = 33CBD60984CD2A39BF6205F8 /* Pods-DACircularProgress */; + targetProxy = E5DEC1B3F12C1F05C44B3C7D /* PBXContainerItemProxy */; + }; + 98B28672988CC361F0544761 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-MWPhotoBrowser"; + target = 808429914DAAC619F4483098 /* Pods-MWPhotoBrowser */; + targetProxy = 87B8E484BD99E72780AC50C1 /* PBXContainerItemProxy */; + }; + 990392560D2F0096141E833A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-EGOCache"; + target = ACE95CCA55A2B0DCCF385A92 /* Pods-EGOCache */; + targetProxy = A762A5E095869145782F5764 /* PBXContainerItemProxy */; + }; + 9D71C56CFB22494DD3BA7CAE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-Objective-C-HMTL-Parser"; + target = EDFE4C7242705E6AAD6A7795 /* Pods-Objective-C-HMTL-Parser */; + targetProxy = 0CC3DE36D008C91999B7352A /* PBXContainerItemProxy */; + }; + 9E3B8A749A1A09D37E7E394E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-AFNetworking"; + target = C191EC9D290B00F4FCD2C25F /* Pods-AFNetworking */; + targetProxy = D1751993F4A123D63FA719E2 /* PBXContainerItemProxy */; + }; + B0D359D29982903387D5B112 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-MGImageUtilities"; + target = E50967547B52210A5DECF7B7 /* Pods-MGImageUtilities */; + targetProxy = 962894853F45E5D7E2FFAE72 /* PBXContainerItemProxy */; + }; + BA667EA2FDFD0A2017E1291B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-SDWebImage"; + target = BF548F1F365D68D41B269331 /* Pods-SDWebImage */; + targetProxy = 2B908ABBFB3692B4FA8ABC90 /* PBXContainerItemProxy */; + }; + BFF64D83CAABAE6E6E6020B2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-MagicalRecord"; + target = DA2B54A49E2F9276A0493616 /* Pods-MagicalRecord */; + targetProxy = E278E7723D7738BC690F80A6 /* PBXContainerItemProxy */; + }; + E31E33519E4A2DA1B79F1096 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-SDWebImage"; + target = BF548F1F365D68D41B269331 /* Pods-SDWebImage */; + targetProxy = 5C6FEEB6DE594BDF1A2D83FA /* PBXContainerItemProxy */; + }; + FCB8B37894C17D528D227D93 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-MBProgressHUD"; + target = 4CC7D0EB727BB2F120F806CE /* Pods-MBProgressHUD */; + targetProxy = CE20388A30E1DAA8A9D7C0BB /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0280B114E58216CC45145204 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 950C7CC038F4EEFB09B7D9A5 /* Pods-DACircularProgress-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 05E9AF5E3CF9C0EB477F7A0D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BE064AB2135653DDE42F84D8 /* Pods-Objective-C-HMTL-Parser-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 06A26AAEA50162AFE8EB041B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 82B87ACECF60DACFCDFEA80F /* Pods-JSONKit-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 0F7976226C3AF617F08C5713 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 854B375FC40A064EDB259EAC /* Pods-MBProgressHUD-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 1D2770B9902E786616D76D89 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7E829024D7224685CB909092 /* Pods.release.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 256A503151867E15AF69C7EC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18F4BAC3F40343AF3A49A21B /* Pods-EGOCache-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-EGOCache/Pods-EGOCache-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 2B92A9170BD5840319EFE4E1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A97BD7D6A5D893F42950FBFC /* Pods-Reachability-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 3C464EC76CADBDD315E09C82 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BE064AB2135653DDE42F84D8 /* Pods-Objective-C-HMTL-Parser-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 4087329434AB6910DF95C82C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C3523F02C96EFE2A124D2934 /* Pods-AFNetworking-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 4FC69DB89729C5C4EECCFF44 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A70FD3A3886A97C89FAD5B23 /* Pods-SVProgressHUD-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 5316EC6C30274CAA0FC12F3A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B3F08D7E51410EF31D49F59E /* Pods-MGImageUtilities-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 5F1E405A1E9B211B3975E09B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8FDF1188D0AB0DFBD4A9ACCE /* Pods-MWPhotoBrowser-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 71B14EDB2971FE08CDE20379 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B3F08D7E51410EF31D49F59E /* Pods-MGImageUtilities-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 7600F7F47ECF122B831961B4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A70FD3A3886A97C89FAD5B23 /* Pods-SVProgressHUD-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 7A653008EC9BB8748B5B1803 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 82B87ACECF60DACFCDFEA80F /* Pods-JSONKit-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 80EB30E4D38B3149AB2211C9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A97BD7D6A5D893F42950FBFC /* Pods-Reachability-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 860A2EE5704793B08B7AE7EC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CC22990CD7D8644CF0689E47 /* Pods-SDWebImage-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SDWebImage/Pods-SDWebImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8B7FFF7DFD074E6B75B30ECF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CC22990CD7D8644CF0689E47 /* Pods-SDWebImage-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SDWebImage/Pods-SDWebImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DD101C3190D508DCF458627 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B186004C0FD46B8738408AB /* Pods.debug.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8E5175DF7ED23C1D0B4013DA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0359B4E6A1F277690CDE2D4D /* Pods-MagicalRecord-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 9A2936F1FEA4AE753777D2D8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8FDF1188D0AB0DFBD4A9ACCE /* Pods-MWPhotoBrowser-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + BCC28F7957F4A87DD7F48B16 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18F4BAC3F40343AF3A49A21B /* Pods-EGOCache-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-EGOCache/Pods-EGOCache-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + D0B23B5FCE605AFD73F588D9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C3523F02C96EFE2A124D2934 /* Pods-AFNetworking-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + D184C9ACE978AED75C148539 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_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; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + D673560DB5B9170BB64B1A9E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 854B375FC40A064EDB259EAC /* Pods-MBProgressHUD-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + E48ADD59793BD9DE6DBBAF9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0359B4E6A1F277690CDE2D4D /* Pods-MagicalRecord-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + EB3947C1E93FBA4DF81146A0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + 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; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + EF49BF3E1AA444B089D2DC12 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 950C7CC038F4EEFB09B7D9A5 /* Pods-DACircularProgress-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2E5E7C62861649086917F17C /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D184C9ACE978AED75C148539 /* Debug */, + EB3947C1E93FBA4DF81146A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2E9822D2E6E204591DCB2368 /* Build configuration list for PBXNativeTarget "Pods-JSONKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 06A26AAEA50162AFE8EB041B /* Debug */, + 7A653008EC9BB8748B5B1803 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3CB849138BAFCE58A0BB00DD /* Build configuration list for PBXNativeTarget "Pods-SVProgressHUD" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7600F7F47ECF122B831961B4 /* Debug */, + 4FC69DB89729C5C4EECCFF44 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3F531057D8293C47AF7E7BAA /* Build configuration list for PBXNativeTarget "Pods-SDWebImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 860A2EE5704793B08B7AE7EC /* Debug */, + 8B7FFF7DFD074E6B75B30ECF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 52A828C26744EBF8AB88FE1F /* Build configuration list for PBXNativeTarget "Pods-DACircularProgress" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0280B114E58216CC45145204 /* Debug */, + EF49BF3E1AA444B089D2DC12 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 590EFD80DCE2A54F1C62828A /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D0B23B5FCE605AFD73F588D9 /* Debug */, + 4087329434AB6910DF95C82C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 90FBB432C9CF00A9038F2B7B /* Build configuration list for PBXNativeTarget "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DD101C3190D508DCF458627 /* Debug */, + 1D2770B9902E786616D76D89 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9194262B5878095E1A8187EE /* Build configuration list for PBXNativeTarget "Pods-Reachability" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 80EB30E4D38B3149AB2211C9 /* Debug */, + 2B92A9170BD5840319EFE4E1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BEA3A2B602F82BE864F792C3 /* Build configuration list for PBXNativeTarget "Pods-MWPhotoBrowser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F1E405A1E9B211B3975E09B /* Debug */, + 9A2936F1FEA4AE753777D2D8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DED9ECB931205D9DFA5FA2E0 /* Build configuration list for PBXNativeTarget "Pods-MBProgressHUD" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D673560DB5B9170BB64B1A9E /* Debug */, + 0F7976226C3AF617F08C5713 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E25BCECF0535B2361D730D44 /* Build configuration list for PBXNativeTarget "Pods-Objective-C-HMTL-Parser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3C464EC76CADBDD315E09C82 /* Debug */, + 05E9AF5E3CF9C0EB477F7A0D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E61A888AC1550BB96FB36BF5 /* Build configuration list for PBXNativeTarget "Pods-EGOCache" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BCC28F7957F4A87DD7F48B16 /* Debug */, + 256A503151867E15AF69C7EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + EB98B7A1AECDABFA62FD8E23 /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E48ADD59793BD9DE6DBBAF9A /* Debug */, + 8E5175DF7ED23C1D0B4013DA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F0F75D3EC43BA93B0B897467 /* Build configuration list for PBXNativeTarget "Pods-MGImageUtilities" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 71B14EDB2971FE08CDE20379 /* Debug */, + 5316EC6C30274CAA0FC12F3A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 81A652A003921F713B3D4284 /* Project object */; +} diff --git a/Pods/PodsDummy_Pods.m b/Pods/PodsDummy_Pods.m deleted file mode 100644 index 99f3235..0000000 --- a/Pods/PodsDummy_Pods.m +++ /dev/null @@ -1,4 +0,0 @@ -@interface PodsDummy_Pods : NSObject -@end -@implementation PodsDummy_Pods -@end diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m b/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m index c136e4d..389cef3 100644 --- a/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m +++ b/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m @@ -30,7 +30,8 @@ @implementation SDWebImageDownloaderOperation size_t width, height; BOOL responseFromCached; } -@synthesize executing = _executing, finished = _finished; +@synthesize executing = _executing; +@synthesize finished = _finished; - (id)initWithRequest:(NSURLRequest *)request options:(SDWebImageDownloaderOptions)options progress:(void (^)(NSUInteger, long long))progressBlock completed:(void (^)(UIImage *, NSData *, NSError *, BOOL))completedBlock cancelled:(void (^)())cancelBlock { diff --git a/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig new file mode 100644 index 0000000..4628822 --- /dev/null +++ b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-AFNetworking.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_AFNETWORKING_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-AFNetworking-dummy.m b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-dummy.m similarity index 100% rename from Pods/Pods-AFNetworking-dummy.m rename to Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-dummy.m diff --git a/Pods/Pods-AFNetworking-prefix.pch b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch similarity index 99% rename from Pods/Pods-AFNetworking-prefix.pch rename to Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch index 133fd57..639b2eb 100644 --- a/Pods/Pods-AFNetworking-prefix.pch +++ b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch @@ -16,4 +16,3 @@ #import #import #endif - diff --git a/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig new file mode 100644 index 0000000..c2f387a --- /dev/null +++ b/Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig @@ -0,0 +1 @@ +PODS_AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-Private.xcconfig b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-Private.xcconfig new file mode 100644 index 0000000..ed68b02 --- /dev/null +++ b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-DACircularProgress.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DACircularProgress" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_DACIRCULARPROGRESS_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-DACircularProgress-dummy.m b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-dummy.m similarity index 100% rename from Pods/Pods-DACircularProgress-dummy.m rename to Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-dummy.m diff --git a/Pods/Pods-DACircularProgress-prefix.pch b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-prefix.pch similarity index 100% rename from Pods/Pods-DACircularProgress-prefix.pch rename to Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress-prefix.pch diff --git a/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress.xcconfig b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress.xcconfig new file mode 100644 index 0000000..3e15173 --- /dev/null +++ b/Pods/Target Support Files/Pods-DACircularProgress/Pods-DACircularProgress.xcconfig @@ -0,0 +1 @@ +PODS_DACIRCULARPROGRESS_OTHER_LDFLAGS = -framework "QuartzCore" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-Private.xcconfig b/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-Private.xcconfig new file mode 100644 index 0000000..cc9c89d --- /dev/null +++ b/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-EGOCache.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/EGOCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-EGOCache-dummy.m b/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-dummy.m similarity index 100% rename from Pods/Pods-EGOCache-dummy.m rename to Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-dummy.m diff --git a/Pods/Pods-EGOCache-prefix.pch b/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-prefix.pch similarity index 100% rename from Pods/Pods-EGOCache-prefix.pch rename to Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache-prefix.pch diff --git a/Pods/Pods-EGOCache.xcconfig b/Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache.xcconfig similarity index 100% rename from Pods/Pods-EGOCache.xcconfig rename to Pods/Target Support Files/Pods-EGOCache/Pods-EGOCache.xcconfig diff --git a/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig b/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig new file mode 100644 index 0000000..5a1b506 --- /dev/null +++ b/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-JSONKit.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/JSONKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-JSONKit-dummy.m b/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m similarity index 100% rename from Pods/Pods-JSONKit-dummy.m rename to Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m diff --git a/Pods/Pods-JSONKit-prefix.pch b/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch similarity index 100% rename from Pods/Pods-JSONKit-prefix.pch rename to Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch diff --git a/Pods/Pods-JSONKit.xcconfig b/Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig similarity index 100% rename from Pods/Pods-JSONKit.xcconfig rename to Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig diff --git a/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-Private.xcconfig b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-Private.xcconfig new file mode 100644 index 0000000..9f9365d --- /dev/null +++ b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-MBProgressHUD.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_MBPROGRESSHUD_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-MBProgressHUD-dummy.m b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-dummy.m similarity index 100% rename from Pods/Pods-MBProgressHUD-dummy.m rename to Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-dummy.m diff --git a/Pods/Pods-MBProgressHUD-prefix.pch b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-prefix.pch similarity index 100% rename from Pods/Pods-MBProgressHUD-prefix.pch rename to Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD-prefix.pch diff --git a/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD.xcconfig b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD.xcconfig new file mode 100644 index 0000000..9bf8253 --- /dev/null +++ b/Pods/Target Support Files/Pods-MBProgressHUD/Pods-MBProgressHUD.xcconfig @@ -0,0 +1 @@ +PODS_MBPROGRESSHUD_OTHER_LDFLAGS = -framework "CoreGraphics" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-Private.xcconfig b/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-Private.xcconfig new file mode 100644 index 0000000..f0f9b8d --- /dev/null +++ b/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-MGImageUtilities.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MGImageUtilities" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-MGImageUtilities-dummy.m b/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-dummy.m similarity index 100% rename from Pods/Pods-MGImageUtilities-dummy.m rename to Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-dummy.m diff --git a/Pods/Pods-MGImageUtilities-prefix.pch b/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-prefix.pch similarity index 100% rename from Pods/Pods-MGImageUtilities-prefix.pch rename to Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities-prefix.pch diff --git a/Pods/Pods-MGImageUtilities.xcconfig b/Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities.xcconfig similarity index 100% rename from Pods/Pods-MGImageUtilities.xcconfig rename to Pods/Target Support Files/Pods-MGImageUtilities/Pods-MGImageUtilities.xcconfig diff --git a/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-Private.xcconfig b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-Private.xcconfig new file mode 100644 index 0000000..4395c8d --- /dev/null +++ b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-MWPhotoBrowser.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_MWPHOTOBROWSER_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-MWPhotoBrowser-dummy.m b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-dummy.m similarity index 100% rename from Pods/Pods-MWPhotoBrowser-dummy.m rename to Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-dummy.m diff --git a/Pods/Pods-MWPhotoBrowser-prefix.pch b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-prefix.pch similarity index 99% rename from Pods/Pods-MWPhotoBrowser-prefix.pch rename to Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-prefix.pch index 4b8a750..3f0f1be 100644 --- a/Pods/Pods-MWPhotoBrowser-prefix.pch +++ b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser-prefix.pch @@ -3,5 +3,4 @@ #endif #import "Pods-environment.h" - #import "MWPreprocessor.h" diff --git a/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser.xcconfig b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser.xcconfig new file mode 100644 index 0000000..639d983 --- /dev/null +++ b/Pods/Target Support Files/Pods-MWPhotoBrowser/Pods-MWPhotoBrowser.xcconfig @@ -0,0 +1 @@ +PODS_MWPHOTOBROWSER_OTHER_LDFLAGS = -framework "AssetsLibrary" -framework "ImageIO" -framework "MessageUI" -framework "QuartzCore" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig new file mode 100644 index 0000000..fdb884e --- /dev/null +++ b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-MagicalRecord.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MagicalRecord" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_MAGICALRECORD_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-MagicalRecord-dummy.m b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m similarity index 100% rename from Pods/Pods-MagicalRecord-dummy.m rename to Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m diff --git a/Pods/Pods-MagicalRecord-prefix.pch b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch similarity index 71% rename from Pods/Pods-MagicalRecord-prefix.pch rename to Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch index 4688e5f..d534bb8 100644 --- a/Pods/Pods-MagicalRecord-prefix.pch +++ b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch @@ -3,8 +3,5 @@ #endif #import "Pods-environment.h" -#ifdef __OBJC__ -#define MR_SHORTHAND +#import #import "CoreData+MagicalRecord.h" -#endif - diff --git a/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig new file mode 100644 index 0000000..c966b7a --- /dev/null +++ b/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig @@ -0,0 +1 @@ +PODS_MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-Private.xcconfig b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-Private.xcconfig new file mode 100644 index 0000000..838b62a --- /dev/null +++ b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-Objective-C-HMTL-Parser.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" ${PODS_OBJECTIVE_C_HMTL_PARSER_HEADER_SEARCH_PATHS} +OTHER_LDFLAGS = ${PODS_OBJECTIVE_C_HMTL_PARSER_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-Objective-C-HMTL-Parser-dummy.m b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-dummy.m similarity index 100% rename from Pods/Pods-Objective-C-HMTL-Parser-dummy.m rename to Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-dummy.m diff --git a/Pods/Pods-Objective-C-HMTL-Parser-prefix.pch b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-prefix.pch similarity index 100% rename from Pods/Pods-Objective-C-HMTL-Parser-prefix.pch rename to Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser-prefix.pch diff --git a/Pods/Pods-Objective-C-HMTL-Parser.xcconfig b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser.xcconfig similarity index 51% rename from Pods/Pods-Objective-C-HMTL-Parser.xcconfig rename to Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser.xcconfig index 05bc995..861493f 100644 --- a/Pods/Pods-Objective-C-HMTL-Parser.xcconfig +++ b/Pods/Target Support Files/Pods-Objective-C-HMTL-Parser/Pods-Objective-C-HMTL-Parser.xcconfig @@ -1,2 +1,2 @@ PODS_OBJECTIVE_C_HMTL_PARSER_HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2 -PODS_OBJECTIVE_C_HMTL_PARSER_OTHER_LDFLAGS = -lxml2 -framework Foundation \ No newline at end of file +PODS_OBJECTIVE_C_HMTL_PARSER_OTHER_LDFLAGS = -l"xml2" -framework "Foundation" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig new file mode 100644 index 0000000..97ca7ce --- /dev/null +++ b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-Reachability.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Reachability" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_REACHABILITY_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-Reachability-dummy.m b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m similarity index 100% rename from Pods/Pods-Reachability-dummy.m rename to Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m diff --git a/Pods/Pods-Reachability-prefix.pch b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch similarity index 100% rename from Pods/Pods-Reachability-prefix.pch rename to Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch diff --git a/Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig new file mode 100644 index 0000000..7c7ef7e --- /dev/null +++ b/Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig @@ -0,0 +1 @@ +PODS_REACHABILITY_OTHER_LDFLAGS = -framework "SystemConfiguration" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-Private.xcconfig b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-Private.xcconfig new file mode 100644 index 0000000..5662252 --- /dev/null +++ b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-SDWebImage.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SDWebImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_SDWEBIMAGE_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-SDWebImage-dummy.m b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-dummy.m similarity index 100% rename from Pods/Pods-SDWebImage-dummy.m rename to Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-dummy.m diff --git a/Pods/Pods-SVProgressHUD-prefix.pch b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-prefix.pch similarity index 100% rename from Pods/Pods-SVProgressHUD-prefix.pch rename to Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage-prefix.pch diff --git a/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage.xcconfig b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage.xcconfig new file mode 100644 index 0000000..b82befe --- /dev/null +++ b/Pods/Target Support Files/Pods-SDWebImage/Pods-SDWebImage.xcconfig @@ -0,0 +1 @@ +PODS_SDWEBIMAGE_OTHER_LDFLAGS = -framework "ImageIO" \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-Private.xcconfig b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-Private.xcconfig new file mode 100644 index 0000000..66dbaed --- /dev/null +++ b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-SVProgressHUD.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SVProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = ${PODS_SVPROGRESSHUD_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Pods-SVProgressHUD-dummy.m b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-dummy.m similarity index 100% rename from Pods/Pods-SVProgressHUD-dummy.m rename to Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-dummy.m diff --git a/Pods/Pods-SDWebImage-prefix.pch b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-prefix.pch similarity index 98% rename from Pods/Pods-SDWebImage-prefix.pch rename to Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-prefix.pch index 951b031..95cf11d 100644 --- a/Pods/Pods-SDWebImage-prefix.pch +++ b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD-prefix.pch @@ -3,4 +3,3 @@ #endif #import "Pods-environment.h" - diff --git a/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD.xcconfig b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD.xcconfig new file mode 100644 index 0000000..2ce71e0 --- /dev/null +++ b/Pods/Target Support Files/Pods-SVProgressHUD/Pods-SVProgressHUD.xcconfig @@ -0,0 +1 @@ +PODS_SVPROGRESSHUD_OTHER_LDFLAGS = -framework "QuartzCore" \ No newline at end of file diff --git a/Pods/Pods-Acknowledgements.markdown b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown similarity index 100% rename from Pods/Pods-Acknowledgements.markdown rename to Pods/Target Support Files/Pods/Pods-acknowledgements.markdown diff --git a/Pods/Pods-Acknowledgements.plist b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist similarity index 100% rename from Pods/Pods-Acknowledgements.plist rename to Pods/Target Support Files/Pods/Pods-acknowledgements.plist diff --git a/Pods/Pods-dummy.m b/Pods/Target Support Files/Pods/Pods-dummy.m similarity index 100% rename from Pods/Pods-dummy.m rename to Pods/Target Support Files/Pods/Pods-dummy.m diff --git a/Pods/Pods-environment.h b/Pods/Target Support Files/Pods/Pods-environment.h similarity index 89% rename from Pods/Pods-environment.h rename to Pods/Target Support Files/Pods/Pods-environment.h index 770dab4..b618574 100644 --- a/Pods/Pods-environment.h +++ b/Pods/Target Support Files/Pods/Pods-environment.h @@ -26,10 +26,9 @@ // JSONKit #define COCOAPODS_POD_AVAILABLE_JSONKit -// This library does not follow semantic-versioning, -// so we were not able to define version macros. -// Please contact the author. -// Version: 1.5pre. +#define COCOAPODS_VERSION_MAJOR_JSONKit 1 +#define COCOAPODS_VERSION_MINOR_JSONKit 4 +#define COCOAPODS_VERSION_PATCH_JSONKit 0 // MBProgressHUD #define COCOAPODS_POD_AVAILABLE_MBProgressHUD @@ -61,6 +60,12 @@ #define COCOAPODS_VERSION_MINOR_MagicalRecord 1 #define COCOAPODS_VERSION_PATCH_MagicalRecord 0 +// MagicalRecord/Core +#define COCOAPODS_POD_AVAILABLE_MagicalRecord_Core +#define COCOAPODS_VERSION_MAJOR_MagicalRecord_Core 2 +#define COCOAPODS_VERSION_MINOR_MagicalRecord_Core 1 +#define COCOAPODS_VERSION_PATCH_MagicalRecord_Core 0 + // Objective-C-HMTL-Parser #define COCOAPODS_POD_AVAILABLE_Objective_C_HMTL_Parser #define COCOAPODS_VERSION_MAJOR_Objective_C_HMTL_Parser 0 diff --git a/Pods/Pods-resources.sh b/Pods/Target Support Files/Pods/Pods-resources.sh similarity index 64% rename from Pods/Pods-resources.sh rename to Pods/Target Support Files/Pods/Pods-resources.sh index 2847360..e6e8170 100755 --- a/Pods/Pods-resources.sh +++ b/Pods/Target Support Files/Pods/Pods-resources.sh @@ -1,9 +1,13 @@ #!/bin/sh set -e +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" +XCASSET_FILES="" + install_resource() { case $1 in @@ -29,7 +33,12 @@ install_resource() echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" ;; + *.xcmappingmodel) + echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" + xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + ;; *.xcassets) + XCASSET_FILES="$XCASSET_FILES '$1'" ;; /*) echo "$1" @@ -41,8 +50,14 @@ install_resource() ;; esac } -install_resource "MWPhotoBrowser/MWPhotoBrowser/MWPhotoBrowser.bundle" -install_resource "SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle" +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "MWPhotoBrowser/MWPhotoBrowser/MWPhotoBrowser.bundle" + install_resource "SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "MWPhotoBrowser/MWPhotoBrowser/MWPhotoBrowser.bundle" + install_resource "SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle" +fi rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then @@ -50,8 +65,21 @@ if [[ "${ACTION}" == "install" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n $XCASSET_FILES ] then - DEVICE=`if [ "${TARGETED_DEVICE_FAMILY}" -eq 1 ]; then echo "iphone"; else echo "ipad"; fi` - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" --target-device "${DEVICE}" --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}" + case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; + esac + echo $XCASSET_FILES | xargs actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Pods/Target Support Files/Pods/Pods.debug.xcconfig new file mode 100644 index 0000000..832cf85 --- /dev/null +++ b/Pods/Target Support Files/Pods/Pods.debug.xcconfig @@ -0,0 +1,6 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" $(SDKROOT)/usr/include/libxml2 +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/DACircularProgress" -isystem "${PODS_ROOT}/Headers/Public/EGOCache" -isystem "${PODS_ROOT}/Headers/Public/JSONKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MGImageUtilities" -isystem "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-AFNetworking" -l"Pods-DACircularProgress" -l"Pods-EGOCache" -l"Pods-JSONKit" -l"Pods-MBProgressHUD" -l"Pods-MGImageUtilities" -l"Pods-MWPhotoBrowser" -l"Pods-MagicalRecord" -l"Pods-Objective-C-HMTL-Parser" -l"Pods-Reachability" -l"Pods-SDWebImage" -l"Pods-SVProgressHUD" -l"xml2" -framework "AssetsLibrary" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "MessageUI" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Pods/Target Support Files/Pods/Pods.release.xcconfig new file mode 100644 index 0000000..832cf85 --- /dev/null +++ b/Pods/Target Support Files/Pods/Pods.release.xcconfig @@ -0,0 +1,6 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DACircularProgress" "${PODS_ROOT}/Headers/Public/EGOCache" "${PODS_ROOT}/Headers/Public/JSONKit" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MGImageUtilities" "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SVProgressHUD" $(SDKROOT)/usr/include/libxml2 +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/DACircularProgress" -isystem "${PODS_ROOT}/Headers/Public/EGOCache" -isystem "${PODS_ROOT}/Headers/Public/JSONKit" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MGImageUtilities" -isystem "${PODS_ROOT}/Headers/Public/MWPhotoBrowser" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/Objective-C-HMTL-Parser" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/SVProgressHUD" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-AFNetworking" -l"Pods-DACircularProgress" -l"Pods-EGOCache" -l"Pods-JSONKit" -l"Pods-MBProgressHUD" -l"Pods-MGImageUtilities" -l"Pods-MWPhotoBrowser" -l"Pods-MagicalRecord" -l"Pods-Objective-C-HMTL-Parser" -l"Pods-Reachability" -l"Pods-SDWebImage" -l"Pods-SVProgressHUD" -l"xml2" -framework "AssetsLibrary" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "MessageUI" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/freelansim-client/Classes/Controllers/About/FLAboutController.m b/freelansim-client/Classes/Controllers/About/FLAboutController.m index 661b638..8a9c105 100644 --- a/freelansim-client/Classes/Controllers/About/FLAboutController.m +++ b/freelansim-client/Classes/Controllers/About/FLAboutController.m @@ -27,8 +27,8 @@ - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil - (void)viewDidLoad { [super viewDidLoad]; - [self.mailButton setTitleColor:kDefaultBlueColor forState:UIControlStateNormal]; - self.view.backgroundColor = [UIColor patternBackgroundColor]; + // [self.mailButton setTitleColor:kDefaultBlueColor forState:UIControlStateNormal]; + self.view.backgroundColor = [UIColor whiteColor]; } - (void)didReceiveMemoryWarning diff --git a/freelansim-client/Classes/Controllers/FLCategoriesController.m b/freelansim-client/Classes/Controllers/FLCategoriesController.m index 8f6a2e3..673651b 100644 --- a/freelansim-client/Classes/Controllers/FLCategoriesController.m +++ b/freelansim-client/Classes/Controllers/FLCategoriesController.m @@ -8,6 +8,7 @@ #import "FLCategoriesController.h" #import "FLCategory.h" +#import "CategoryCell.h" @interface FLCategoriesController () @@ -35,9 +36,9 @@ - (void)viewDidLoad { self.navItem.prompt = @""; self.navItem.title = @"Разделы"; - self.view.backgroundColor = [UIColor patternBackgroundColor]; + self.view.backgroundColor = [UIColor whiteColor]; self.categoriesTable.backgroundColor = [UIColor clearColor]; - self.navBar.tintColor = [UIColor colorWithRed:0.97f green:0.67f blue:0.44f alpha:1.00f]; + // self.navBar.tintColor = [UIColor colorWithRed:0.97f green:0.67f blue:0.44f alpha:1.00f]; categories = [FLCategory categories]; self.categoriesTable.delegate = self; @@ -65,25 +66,25 @@ - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - static NSString *cellIdentifier = @"CategoryCell"; - UITableViewCell *cell; + static NSString *cellIdentifier = @"customCategory"; + CategoryCell *cell; cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; if (!cell) { cell = [[NSBundle mainBundle] loadNibNamed:cellIdentifier owner:nil options:nil][0]; } - UILabel *categoryTitle = (UILabel *)[cell viewWithTag:1]; + //UILabel *categoryTitle = (UILabel *)[cell viewWithTag:1]; FLCategory *category = categories[indexPath.row]; - categoryTitle.text = category.title; - [categoryTitle setAdjustsFontSizeToFitWidth:YES]; - UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; - backgroundView.backgroundColor = kDefaultBlueColor; - cell.selectedBackgroundView = backgroundView; + cell.customCategoryTitle.text =category.title; + // categoryTitle.text = category.title; + // [categoryTitle setAdjustsFontSizeToFitWidth:YES]; + // UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; + // backgroundView.backgroundColor = [UIColor whiteColor]; + // cell.selectedBackgroundView = backgroundView; for (FLCategory *cat in self.selectedCategories) { if ([cat.title isEqualToString:category.title]) { [self.categoriesTable selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewRowAnimationNone]; - cell.accessoryType = UITableViewCellAccessoryCheckmark; } } return cell; @@ -94,9 +95,8 @@ - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPa } -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *cell = [self.categoriesTable cellForRowAtIndexPath:indexPath]; + // CategoryCell *cell = (CategoryCell *)[self.categoriesTable cellForRowAtIndexPath:indexPath]; [self.categoriesTable deselectRowAtIndexPath:indexPath animated:YES]; - cell.accessoryType = UITableViewCellAccessoryNone; FLCategory *category = categories[indexPath.row]; for (FLCategory *cat in [self.selectedCategories copy]) { @@ -106,9 +106,8 @@ -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath } } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *cell = [self.categoriesTable cellForRowAtIndexPath:indexPath]; + // CategoryCell *cell = (CategoryCell *)[self.categoriesTable cellForRowAtIndexPath:indexPath]; [self.categoriesTable selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone]; - cell.accessoryType = UITableViewCellAccessoryCheckmark; FLCategory *category = categories[indexPath.row]; [self.selectedCategories addObject:category]; diff --git a/freelansim-client/Classes/Controllers/FLFavouritesController.m b/freelansim-client/Classes/Controllers/FLFavouritesController.m index 0c3423a..1454bee 100644 --- a/freelansim-client/Classes/Controllers/FLFavouritesController.m +++ b/freelansim-client/Classes/Controllers/FLFavouritesController.m @@ -11,10 +11,11 @@ #import "FLTaskController.h" #import "FLManagedTask.h" #import "FLFreelancerController.h" -#import "SVProgressHUD.h" #import "FavouriteCell.h" @interface FLFavouritesController () +@property (weak, nonatomic) IBOutlet UIView *EmptyView; +@property (weak, nonatomic) IBOutlet UIView *EmptyViewContent; @end @@ -44,6 +45,7 @@ - (void)viewDidLoad [UIRender renderNavigationBar:self.navigationController.navigationBar]; [super viewDidLoad]; [self.favouritesTable registerNib:[UINib nibWithNibName:@"FavouriteCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"FavouriteCell"]; + } - (void) viewDidUnload { @@ -56,14 +58,41 @@ - (void)didReceiveMemoryWarning{ } -(void)initUI{ - self.view.backgroundColor = [UIColor patternBackgroundColor]; + self.view.backgroundColor = [UIColor whiteColor]; if([favourites count] == 0){ editingMode = NO; [self.favouritesTable setEditing:NO animated:NO]; + [self.favouritesTable setScrollEnabled:NO]; + if(self.EmptyView.hidden == YES) + { + self.EmptyView.hidden = NO; + self.EmptyView.alpha = 0; + [UIView animateKeyframesWithDuration:1 + delay:0 + options:UIViewAnimationOptionCurveEaseIn + animations:^{ + self.EmptyView.alpha=1; + } completion:nil]; + } + + float x = (self.EmptyView.frame.size.width - 270)/2.f; + float y = x+100+(x-25); + + [self.EmptyViewContent setFrame:CGRectMake(x, y, 270, 149)]; + + [self.EmptyView setFrame:CGRectMake(0, 0, 0, 600)]; + self.navigationItem.rightBarButtonItem = nil; return; } + else + { + [self.favouritesTable setScrollEnabled:YES]; + [self.EmptyView setFrame:CGRectMake(0, 0, 0, 0)]; + [self.EmptyView setHidden:YES]; + + } UIBarButtonItem *item; if(!editingMode) @@ -122,12 +151,13 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N [cell setFreelancer:freelancer]; } else if([obj isKindOfClass:[FLManagedTask class]]) { FLManagedTask *task = (FLManagedTask *)obj; - [cell setTask:task]; + [cell setTask:task]; } - UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; - backgroundView.backgroundColor = kDefaultBlueColor; - cell.selectedBackgroundView = backgroundView; + + // UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; + // backgroundView.backgroundColor = kDefaultBlueColor; + // cell.selectedBackgroundView = backgroundView; return cell; } @@ -160,6 +190,9 @@ - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEd [self initUI]; } +- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ + return @"Удалить"; +} - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { @@ -178,7 +211,6 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath selectedTask = (FLManagedTask *)obj; [self performSegueWithIdentifier:@"TaskSegue" sender:self]; } - [SVProgressHUD showWithStatus:@"Загрузка..." maskType:SVProgressHUDMaskTypeGradient]; } #pragma mark - Prepare for segue diff --git a/freelansim-client/Classes/Controllers/FLTasksController.m b/freelansim-client/Classes/Controllers/FLTasksController.m index 034d5e9..9e37c79 100644 --- a/freelansim-client/Classes/Controllers/FLTasksController.m +++ b/freelansim-client/Classes/Controllers/FLTasksController.m @@ -10,10 +10,10 @@ #import "FLTaskController.h" #import "FLTaskCell.h" #import "FLInternetConnectionUtils.h" -#import "SVProgressHUD.h" #import "FLBannerViewController.h" @interface FLTasksController () +@property (weak, nonatomic) IBOutlet UIView *EmptySearch; @end @@ -35,7 +35,6 @@ - (void)viewDidLoad refreshControl = [[UIRefreshControl alloc] init]; [refreshControl addTarget:self action:@selector(refresh) forControlEvents:UIControlEventValueChanged]; [self.tasksTable addSubview:refreshControl]; - self.tasks = [NSMutableArray array]; stopSearch = NO; searchQuery = @""; @@ -48,15 +47,24 @@ - (void)viewDidLoad edges.right = 10; self.tasksTable.separatorInset = edges; self.tasksTable.backgroundColor = [UIColor clearColor]; - self.clearView.backgroundColor = [UIColor patternBackgroundColor]; - self.view.backgroundColor = [UIColor patternBackgroundColor]; + self.clearView.backgroundColor = [UIColor whiteColor]; + self.view.backgroundColor = [UIColor whiteColor]; + + [self.searchBar setImage:[UIImage imageNamed:@"search_normal.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; + [self.searchBar setSearchFieldBackgroundImage:[UIImage imageNamed:@"searchfield.png"] forState:UIControlStateNormal]; + [self.searchBar setImage:[UIImage imageNamed:@"search_clear"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal]; + [self.searchBar setBackgroundImage:[UIImage imageNamed:@"search_bg.png"]]; + [self.searchBar setFrame:CGRectMake(0, 0, self.searchBar.frame.size.width, 50)]; + UITextField *txtSearchField = [self.searchBar valueForKey:@"_searchField"]; + txtSearchField.font = DEFAULT_REGULAR_FONT(14); + txtSearchField.textColor=kDEFAULT_TEXT_COLOR; + [txtSearchField setBorderStyle:UITextBorderStyleRoundedRect]; [self.tasksTable registerNib:[UINib nibWithNibName:@"FLTaskCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"FLTaskCell"]; [self showBanner]; } - - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; @@ -123,6 +131,17 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N } cell.userInteractionEnabled = NO; cell.selectionStyle = UITableViewCellSelectionStyleNone; + + if(self.EmptySearch.hidden==NO) { + [self.EmptySearch setHidden:YES]; + [self.tasksTable setScrollEnabled:YES]; + [UIView transitionWithView:self.EmptySearch + duration:0.2 + options:UIViewAnimationOptionTransitionCrossDissolve + animations:NULL + completion:NULL]; + } + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [[FLHTTPClient sharedClient] getTasksWithCategories:self.selectedCategories query:searchQuery page:page++ success:^(NSArray *objects, BOOL *stop) { @@ -131,8 +150,21 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N stopSearch = stopValue; [self.tasks addObjectsFromArray:objects]; [self.tasksTable reloadData]; + + if (self.tasks.count==0) { + [self.EmptySearch setHidden:NO]; + [self.tasksTable setScrollEnabled:NO]; + [UIView transitionWithView:self.EmptySearch + duration:0.2 + options:UIViewAnimationOptionTransitionCrossDissolve + animations:NULL + completion:NULL]; + + } }); } + + failure:^(AFHTTPRequestOperation *operation, NSError *error) { [self showErrorNetworkDisabled]; }]; @@ -163,9 +195,9 @@ - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPa - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [self.tasksTable deselectRowAtIndexPath:indexPath animated:NO]; + selectedTask = self.tasks[indexPath.row]; [self performSegueWithIdentifier:@"TaskSegue" sender:self]; - [SVProgressHUD showWithStatus:@"Загрузка..." maskType:SVProgressHUDMaskTypeGradient]; } @@ -220,6 +252,7 @@ - (void)viewDidUnload { -(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{ [self.searchBar setText:@""]; searchBar.showsCancelButton = NO; + [self.searchBar setImage:[UIImage imageNamed:@"search_normal.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; [self.searchBar resignFirstResponder]; [self search]; } @@ -241,6 +274,18 @@ -(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ -(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { searchBar.showsCancelButton = YES; + UIButton *cancelButton; + UIView *topView = self.searchBar.subviews[0]; + for (UIView *subView in topView.subviews) { + if ([subView isKindOfClass:NSClassFromString(@"UINavigationButton")]) { + cancelButton = (UIButton*)subView; + } + } + if (cancelButton) { + [cancelButton setTitle:@"Отменить" forState:UIControlStateNormal]; + [[cancelButton titleLabel] setFont:DEFAULT_REGULAR_FONT(16)]; + } + [self.searchBar setImage:[UIImage imageNamed:@"search_active.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; } @end diff --git a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.h b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.h index e5b3852..1c39854 100644 --- a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.h +++ b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.h @@ -21,7 +21,7 @@ @property (weak, nonatomic) IBOutlet UILabel *specialityLabel; @property (weak, nonatomic) IBOutlet UILabel *priceLabel; @property (weak, nonatomic) IBOutlet UILabel *locationLabel; -@property (nonatomic,retain) UIView *line; +@property (nonatomic,retain) IBOutlet UIView *line; @property (weak, nonatomic) IBOutlet UIActivityIndicatorView *loader; @property (weak, nonatomic) IBOutlet UIWebView *webView; @property (weak, nonatomic) IBOutlet UIView *skillsView; diff --git a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.m b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.m index 4ca7709..37b73c8 100644 --- a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.m +++ b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancerController.m @@ -9,7 +9,6 @@ #import "FLFreelancerController.h" #import "UIImageView+WebCache.h" #import "FLHTTPClient.h" -#import "SVProgressHUD.h" #import "FLContact.h" #import "FLHTMLUtils.h" #import "DWTagList.h" @@ -21,6 +20,8 @@ @interface FLFreelancerController () { + __weak IBOutlet UINavigationItem *testNavi; + __weak IBOutlet UIImageView *loadingImageIndicator; int scrollViewHeight; } @end @@ -39,22 +40,37 @@ - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil - (void)viewDidLoad { - self.view.backgroundColor = [UIColor patternBackgroundColor]; - self.loadingView.backgroundColor = [UIColor patternBackgroundColor]; + self.view.backgroundColor = [UIColor whiteColor]; [super viewDidLoad]; - [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient]; + CABasicAnimation *fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; + fullRotation.fromValue = [NSNumber numberWithFloat:0]; + fullRotation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)]; + fullRotation.duration = 0.5; + fullRotation.repeatCount = HUGE_VAL; + [loadingImageIndicator.layer addAnimation:fullRotation forKey:@"360"]; + + self.loadingView.backgroundColor = [UIColor whiteColor]; + UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_arrow.png"] style:UIBarButtonItemStyleDone target:self action:@selector(popBack)]; + self.navigationItem.leftBarButtonItem = item; + self.navigationItem.title = @"Фрилансеры"; + + + + // [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient]; [[FLHTTPClient sharedClient] loadFreelancer:self.freelancer withSuccess:^(FLFreelancer *fl, AFHTTPRequestOperation *operation, id responseObject) { self.freelancer = fl; [self initUI]; - [SVProgressHUD dismiss]; + // [SVProgressHUD dismiss]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { - [SVProgressHUD dismiss]; + // [SVProgressHUD dismiss]; }]; actionSheetTasks = [[NSMutableArray alloc] init]; } +-(void) popBack {[self.navigationController popViewControllerAnimated:YES];} +- (IBAction)swipeAction:(id)sender {[self.navigationController popViewControllerAnimated:YES];} - (void)didReceiveMemoryWarning { @@ -84,37 +100,29 @@ - (void)viewDidUnload { -(void)initUI { self.loadingView.hidden = YES; - UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithImage:nil style:UIBarButtonSystemItemOrganize target:self action:@selector(toBookMarks)]; - self.navigationItem.rightBarButtonItem = item; - self.navigationItem.title = self.freelancer.name; - CGRect avatarFrame = self.avatarView.frame; - avatarFrame.size.width = 100; - avatarFrame.size.height = 100; + avatarFrame.size.width = 50; + avatarFrame.size.height = 50; self.avatarView.frame = avatarFrame; self.avatarView.contentMode = UIViewContentModeScaleAspectFit; - self.avatarView.layer.cornerRadius = 50; + self.avatarView.layer.cornerRadius = 25; self.avatarView.layer.masksToBounds = YES; - [self.avatarView setImageWithURL:[NSURL URLWithString:self.freelancer.avatarPath] placeholderImage:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { + [self.avatarView setImageWithURL:[NSURL URLWithString:self.freelancer.avatarPath] placeholderImage:[UIImage imageNamed:@"placeholder_userpic"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { self.loader.hidden = YES; }]; self.priceLabel.text = self.freelancer.price; self.nameLabel.text = self.freelancer.name; - self.nameLabel.font = [UIFont boldSystemFontOfSize:17.0f]; - self.nameLabel.textColor = DefaultBlueColor; - self.specialityLabel.text = self.freelancer.speciality; + self.specialityLabel.text = self.freelancer.speciality; self.locationLabel.text = self.freelancer.location; - self.line = [[UIView alloc] initWithFrame:CGRectMake(20.0f, 160.0f, 280.0f, 1.0f)]; - self.line.backgroundColor = [UIColor colorWithRed:0.26f green:0.29f blue:0.32f alpha:1.00f]; - [self.scrollView addSubview:self.line]; self.webView.scrollView.bounces = NO; self.webView.delegate = self; self.webView.opaque = NO; self.webView.backgroundColor = [UIColor clearColor]; - scrollViewHeight = self.line.frame.origin.y + self.line.frame.size.height + 15; + + scrollViewHeight = self.line.frame.origin.y + self.line.frame.size.height + 10; [self initTopBar]; [self loadHTMLContent]; @@ -123,10 +131,46 @@ -(void)initUI { -(void)initTopBar { - UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(showActionSheet:)]; + + NSString *star; + NSString *starPush; + if([self isInFavourites]){ + star = @"add_to_favorite_filled.png"; + starPush = @"add_to_favorite.png"; + }else{ + star = @"add_to_favorite.png"; + starPush = @"add_to_favorite_filled.png"; + } + + UIBarButtonItem *item = [[UIBarButtonItem alloc]init]; + UIButton *button = [[UIButton alloc] init]; + [button setFrame:CGRectMake(0, 0, 22, 22)]; + [button setTintColor:[UIColor whiteColor]]; + [button setBackgroundImage:[UIImage imageNamed:star] forState:UIControlStateNormal]; + [button setBackgroundImage:[UIImage imageNamed:starPush] forState:UIControlEventTouchDown]; + [button addTarget:self action:@selector(favoriteAction) forControlEvents:UIControlEventTouchUpInside]; [item setCustomView:button]; + self.navigationItem.rightBarButtonItem = item; + + button.transform = CGAffineTransformMakeScale(0.0, 0.0); + [UIView animateWithDuration:0.3 + delay:0.0 + options:UIViewAnimationOptionCurveEaseOut + animations:^{ + button.transform = CGAffineTransformIdentity; + } + completion:nil]; + } +-(void)favoriteAction { + if([self isInFavourites]) + [self removeFromFavourites]; + else + [self addToFavourites]; + + [self initTopBar]; +} -(void)initActionSheet { NSMutableArray *actions = [NSMutableArray array]; @@ -164,6 +208,8 @@ -(void)initActionSheet { [self.actionSheet addButtonWithTitle:@"Cancel"]; self.actionSheet.cancelButtonIndex = actions.count; actionSheetTasks = actions; + + } @@ -173,12 +219,18 @@ -(void)drawLinksForm { int linksHeight = 0; self.linksView = [[UIView alloc] init]; self.linksView.backgroundColor = [UIColor clearColor]; - self.linksView.frame = CGRectMake(10.0f, scrollViewHeight, 300.0f, linksHeight); + [self.linksView setClipsToBounds:YES]; + + + self.linksView.frame = CGRectMake(15.0f, scrollViewHeight, self.loadingView.frame.size.width-30, linksHeight); UILabel *titleLabel = [[UILabel alloc] initWithFrame:self.linksView.frame]; titleLabel.backgroundColor = [UIColor clearColor]; - titleLabel.frame = CGRectMake(0.0f,5.0f,300.0f,30.0f); - titleLabel.text = @"Ссылки"; + titleLabel.frame = CGRectMake(0.0f,0.0f,300.0f,20.0f); + titleLabel.text = @"Ссылки:"; + [titleLabel setFont:DEFAULT_MEDIUM_FONT(14)]; + titleLabel.textColor = kDEFAULT_TEXT_COLOR; [titleLabel sizeToFit]; + linksHeight += titleLabel.frame.size.height; int i = 0; @@ -186,32 +238,33 @@ -(void)drawLinksForm { FLLinkButton *linkButton = [[FLLinkButton alloc] init]; linkButton.link = link; - linkButton.frame = CGRectMake(0, (28 * i) + titleLabel.frame.origin.y + titleLabel.frame.size.height, 240.0f, 20.0f); + linkButton.frame = CGRectMake(-4.f, (18 * i) + titleLabel.frame.origin.y + titleLabel.frame.size.height, 240.0f, 16.0f); [linkButton setTitle:link forState:UIControlStateNormal]; [UIRender renderContactsButton:linkButton]; [linkButton setTitleColor:DefaultBlueColor forState:UIControlStateNormal]; - + //[linkButton setBackgroundColor:[UIColor grayColor]]; [linkButton sizeToFit]; - linkButton.frame = CGRectMake(linkButton.frame.origin.x,linkButton.frame.origin.y,linkButton.frame.size.width + 10, linkButton.frame.size.height); + linkButton.frame = CGRectMake(linkButton.frame.origin.x,linkButton.frame.origin.y,linkButton.frame.size.width + 10, 16.f); [self.linksView addSubview:linkButton]; [linkButton addTarget:self action:@selector(linkClick:) forControlEvents:UIControlEventTouchUpInside]; - linksHeight += linkButton.frame.size.height; + linksHeight += linkButton.frame.size.height+2; i++; } [self.linksView addSubview:titleLabel]; CGRect frame = self.linksView.frame; + // [self.linksView setBackgroundColor: [UIColor greenColor]]; frame.size.height = linksHeight; [self.linksView setFrame:frame]; [self.scrollView addSubview:self.linksView]; - + + scrollViewHeight += self.linksView.frame.size.height + 15; } else { self.linksView = [[UIView alloc] init]; self.linksView.backgroundColor = [UIColor clearColor]; self.linksView.frame = CGRectMake(10.0f, self.line.frame.origin.y, 300.0f, 0.0f); } - scrollViewHeight += self.linksView.frame.size.height + 10; } @@ -221,11 +274,13 @@ -(void)drawContactsForm { int contactsHeight = 0; self.contactsView = [[UIView alloc] init]; self.contactsView.backgroundColor = [UIColor clearColor]; - self.contactsView.frame = CGRectMake(10.0f, scrollViewHeight, 300.0f, contactsHeight); + self.contactsView.frame = CGRectMake(15.0f, scrollViewHeight, 300.0f, contactsHeight); UILabel *titleLabel = [[UILabel alloc] initWithFrame:self.contactsView.frame]; titleLabel.backgroundColor = [UIColor clearColor]; - titleLabel.frame = CGRectMake(0.0f,5.0f,300.0f,30.0f); - titleLabel.text = @"Контакты"; + titleLabel.frame = CGRectMake(0.0f,0.0f,300.0f,30.0f); + titleLabel.text = @"Контакты:"; + [titleLabel setFont:DEFAULT_MEDIUM_FONT(14)]; + titleLabel.textColor = kDEFAULT_TEXT_COLOR; [titleLabel sizeToFit]; contactsHeight += titleLabel.frame.size.height; @@ -234,24 +289,26 @@ -(void)drawContactsForm { FLContactButton *contactButton = [[FLContactButton alloc] init]; contactButton.contact = contact; - contactButton.frame = CGRectMake(0, (28 * i) + titleLabel.frame.origin.y + titleLabel.frame.size.height, 200.0f, 20.0f); + contactButton.frame = CGRectMake(-4.f, (18 * i) + titleLabel.frame.origin.y + titleLabel.frame.size.height, 200.0f, 16.0f); [contactButton setTitle:[NSString stringWithFormat:@"%@: %@", contact.type, contact.value] forState:UIControlStateNormal]; [UIRender renderContactsButton:contactButton]; [contactButton setTitleColor:DefaultBlueColor forState:UIControlStateNormal]; [contactButton sizeToFit]; - contactButton.frame = CGRectMake(contactButton.frame.origin.x,contactButton.frame.origin.y,contactButton.frame.size.width + 10, contactButton.frame.size.height); + contactButton.frame = CGRectMake(contactButton.frame.origin.x,contactButton.frame.origin.y,contactButton.frame.size.width + 10, 16.f); [self.contactsView addSubview:contactButton]; [contactButton addTarget:self action:@selector(contactClick:) forControlEvents:UIControlEventTouchUpInside]; - contactsHeight += contactButton.frame.size.height; + contactsHeight += contactButton.frame.size.height+2; i++; } [self.contactsView addSubview:titleLabel]; CGRect frame = self.contactsView.frame; frame.size.height = contactsHeight; [self.contactsView setFrame:frame]; + //[self.contactsView setBackgroundColor:[UIColor blueColor]]; [self.scrollView addSubview:self.contactsView]; + scrollViewHeight += self.contactsView.frame.size.height + 15; } else { self.contactsView = [[UIView alloc] init]; @@ -259,7 +316,7 @@ -(void)drawContactsForm { self.contactsView.frame = CGRectMake(10.0f, self.linksView.frame.origin.y, 300.0f, 0.0f); } - scrollViewHeight += self.contactsView.frame.size.height + 10; + } @@ -282,6 +339,7 @@ -(void)loadHTMLContent { html = [FLHTMLUtils descriptionForbidden:html]; } [self.webView loadHTMLString:html baseURL:baseURL]; + NSLog(@"HTMLDATA: %@",html); } @@ -393,8 +451,13 @@ -(void)contactClick:(id)sender { #pragma mark - WebView Delegate -(void)webViewDidFinishLoad:(UIWebView *)webView { + [self.webView sizeToFit]; + float width = self.loadingView.frame.size.width; + + [self.webView setFrame:CGRectMake(self.webView.frame.origin.x, self.webView.frame.origin.y, width-16, self.webView.frame.size.height)]; + CGRect frame = self.webView.frame; frame.origin.y = scrollViewHeight; self.webView.frame = frame; @@ -411,7 +474,7 @@ -(void)webViewDidFinishLoad:(UIWebView *)webView { [self.skillsView removeFromSuperview]; } scrollViewHeight += self.skillsView.frame.size.height; - self.scrollView.contentSize = CGSizeMake(320,scrollViewHeight); + self.scrollView.contentSize = CGSizeMake(width,scrollViewHeight); } diff --git a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancersController.m b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancersController.m index 1124da1..c3f8a63 100644 --- a/freelansim-client/Classes/Controllers/Freelancers/FLFreelancersController.m +++ b/freelansim-client/Classes/Controllers/Freelancers/FLFreelancersController.m @@ -10,10 +10,10 @@ #import "FLFreelancerController.h" #import "FLFreelancerCell.h" #import "FLInternetConnectionUtils.h" -#import "SVProgressHUD.h" @interface FLFreelancersController () +@property (weak, nonatomic) IBOutlet UIView *EmptySearch; @end @@ -49,9 +49,19 @@ - (void)viewDidLoad { self.freelancersTable.delegate = self; self.freelancersTable.dataSource = self; self.searchBar.delegate = self; - self.view.backgroundColor = [UIColor patternBackgroundColor]; + self.view.backgroundColor = [UIColor whiteColor]; self.freelancersTable.backgroundColor = [UIColor clearColor]; + [self.searchBar setImage:[UIImage imageNamed:@"search_normal.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; + [self.searchBar setSearchFieldBackgroundImage:[UIImage imageNamed:@"searchfield.png"] forState:UIControlStateNormal]; + [self.searchBar setImage:[UIImage imageNamed:@"search_clear"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal]; + [self.searchBar setBackgroundImage:[UIImage imageNamed:@"search_bg.png"]]; + [self.searchBar setFrame:CGRectMake(0, 0, self.searchBar.frame.size.width, 50)]; + UITextField *txtSearchField = [self.searchBar valueForKey:@"_searchField"]; + txtSearchField.font = DEFAULT_REGULAR_FONT(14); + txtSearchField.textColor=kDEFAULT_TEXT_COLOR; + [txtSearchField setBorderStyle:UITextBorderStyleRoundedRect]; + [self.freelancersTable registerNib:[UINib nibWithNibName:@"FLFreelancerCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"FLFreelancerCell"]; } @@ -85,7 +95,6 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N static NSString *emptyCellIdentifier = @"FLEmptyCell"; UITableViewCell *cell; - if (indexPath.row == self.freelancers.count) { if (!stopSearch) { if(![FLInternetConnectionUtils isConnectedToInternet]){ @@ -111,6 +120,18 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N } cell.userInteractionEnabled = NO; cell.selectionStyle = UITableViewCellSelectionStyleNone; + + + if(self.EmptySearch.hidden==NO) { + [self.EmptySearch setHidden:YES]; + [self.freelancersTable setScrollEnabled:YES]; + [UIView transitionWithView:self.EmptySearch + duration:0.2 + options:UIViewAnimationOptionTransitionCrossDissolve + animations:NULL + completion:NULL]; + } + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [[FLHTTPClient sharedClient] getFreelancersWithCategories:self.selectedCategories query:searchQuery page:page++ success:^(NSArray *objects, BOOL *stop) { @@ -119,6 +140,16 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N stopSearch = stopValue; [self.freelancers addObjectsFromArray:objects]; [self.freelancersTable reloadData]; + + if (self.freelancers.count==0) { + [self.EmptySearch setHidden:NO]; + [self.freelancersTable setScrollEnabled:NO]; + [UIView transitionWithView:self.EmptySearch + duration:0.2 + options:UIViewAnimationOptionTransitionCrossDissolve + animations:NULL + completion:NULL]; + } }); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { @@ -141,6 +172,8 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N [freelancerCell setFreelancer:freelancer]; cell = freelancerCell; } + + return cell; } @@ -155,7 +188,6 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath [self.freelancersTable deselectRowAtIndexPath:indexPath animated:NO]; selectedFreelancer = self.freelancers[indexPath.row]; [self performSegueWithIdentifier:@"FreelancerSegue" sender:self]; - [SVProgressHUD showWithStatus:@"Загрузка..." maskType:SVProgressHUDMaskTypeGradient]; } @@ -200,6 +232,8 @@ -(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { -(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { searchBar.showsCancelButton = NO; + [self.searchBar setImage:[UIImage imageNamed:@"search_normal.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; + [searchBar setText:@""]; [searchBar resignFirstResponder]; [self search]; @@ -208,6 +242,18 @@ -(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { -(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { searchBar.showsCancelButton = YES; + UIButton *cancelButton; + UIView *topView = self.searchBar.subviews[0]; + for (UIView *subView in topView.subviews) { + if ([subView isKindOfClass:NSClassFromString(@"UINavigationButton")]) { + cancelButton = (UIButton*)subView; + } + } + if (cancelButton) { + [cancelButton setTitle:@"Отменить" forState:UIControlStateNormal]; + [[cancelButton titleLabel] setFont:DEFAULT_REGULAR_FONT(16)]; + } + [self.searchBar setImage:[UIImage imageNamed:@"search_active.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; } diff --git a/freelansim-client/Classes/Controllers/Tasks/FLTaskController.m b/freelansim-client/Classes/Controllers/Tasks/FLTaskController.m index a6db5ce..01fda2b 100644 --- a/freelansim-client/Classes/Controllers/Tasks/FLTaskController.m +++ b/freelansim-client/Classes/Controllers/Tasks/FLTaskController.m @@ -8,13 +8,14 @@ #import "FLTaskController.h" #import "FLHTMLUtils.h" -#import "SVProgressHUD.h" #import "FLHTTPClient.h" #import "FLManagedTask.h" @interface FLTaskController () { int scrollViewHeight; + id CurrentgestureRecognizerdelegate; + __weak IBOutlet UIImageView *loadingImageIndicator; } @end @@ -31,20 +32,35 @@ - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil - (void)viewDidLoad { - self.loadingView.backgroundColor = [UIColor patternBackgroundColor]; - self.view.backgroundColor = [UIColor patternBackgroundColor]; + self.loadingView.backgroundColor = [UIColor whiteColor]; + self.view.backgroundColor = [UIColor whiteColor]; [super viewDidLoad]; + CABasicAnimation *fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; + fullRotation.fromValue = [NSNumber numberWithFloat:0]; + fullRotation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)]; + fullRotation.duration = 0.5; + fullRotation.repeatCount = HUGE_VAL; + [loadingImageIndicator.layer addAnimation:fullRotation forKey:@"360"]; + self.loadingView.backgroundColor = [UIColor whiteColor]; + UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_arrow.png"] style:UIBarButtonItemStyleDone target:self action:@selector(popBack)]; + self.navigationItem.leftBarButtonItem = item; + self.navigationItem.title = @"Заказы"; [[FLHTTPClient sharedClient] loadTask:self.task withSuccess:^(FLTask *task, AFHTTPRequestOperation *operation, id responseObject) { self.task = task; [self initUI]; - [SVProgressHUD dismiss]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { - [SVProgressHUD dismiss]; }]; + } + + +-(void) popBack {[self.navigationController popViewControllerAnimated:YES];} +- (IBAction)swipeAction:(id)sender {[self.navigationController popViewControllerAnimated:YES];} + + - (void)viewDidUnload { [self setTitleLabel:nil]; [self setDescriptionWebView:nil]; @@ -54,7 +70,10 @@ - (void)viewDidUnload { [self setSkillsView:nil]; [self setMainScrollView:nil]; [self setLoadingView:nil]; + NSLog(@"unload"); + [super viewDidUnload]; + } - (void)didReceiveMemoryWarning { @@ -68,16 +87,17 @@ -(void)initUI { scrollViewHeight = 159; - self.statView.layer.borderWidth = 1.0f; - self.statView.layer.borderColor = [UIColor colorWithRed:0.31 green:0.38 blue:0.45 alpha:1].CGColor; - self.statView.backgroundColor = [UIColor clearColor]; - self.statView.layer.cornerRadius = 5.0f; + // self.statView.layer.borderWidth = 1.0f; + // self.statView.layer.borderColor = [UIColor colorWithRed:0.31 green:0.38 blue:0.45 alpha:1].CGColor; + // self.statView.backgroundColor = [UIColor clearColor]; + // self.statView.layer.cornerRadius = 5.0f; - self.navigationItem.title = self.task.title; + //self.task.title; self.titleLabel.text = self.task.title; self.publishedLabel.text = self.task.datePublishedWithFormatting; self.viewsLabel.text = [NSString stringWithFormat:@"%d",self.task.viewCount]; + // NSLog(@"%d",self.task.viewCount); self.commentsLabel.text = [NSString stringWithFormat:@"%d",self.task.commentCount]; self.descriptionWebView.scrollView.bounces = NO; @@ -93,26 +113,97 @@ -(void)initUI { } -(void)initTopBar { NSString *star; + NSString *starPush; if([self isInFavourites]){ - star = @"cell-checkmark.png"; + star = @"add_to_favorite_filled.png"; + starPush = @"add_to_favorite.png"; }else{ - star = @"cell-checkmark-highlighted.png"; + star = @"add_to_favorite.png"; + starPush = @"add_to_favorite_filled.png"; } + UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; - button.frame = CGRectMake(0, 0, 32, 32); + button.frame = CGRectMake(0, 0, 22, 22); + + [button setTintColor:[UIColor whiteColor]]; [button setImage:[UIImage imageNamed:star] forState:UIControlStateNormal]; + [button setImage:[UIImage imageNamed:starPush] forState:UIControlEventTouchDown]; [button addTarget:self action:@selector(favoritesClicked) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:button]; - UIBarButtonItem *openInBrowserItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemOrganize target:self action:@selector(actionOpenInBrowser:)]; - self.navigationItem.rightBarButtonItems = @[openInBrowserItem, item]; + UIButton *button2 = [UIButton buttonWithType:UIButtonTypeCustom]; + button2.frame = CGRectMake(0, 0, 22, 22); + [button2 setTintColor:[UIColor whiteColor]]; + + [button2 setImage:[UIImage imageNamed:@"share.png"] forState:UIControlStateNormal]; + [button2 setImage:[UIImage imageNamed:@"share.png"] forState:UIControlEventTouchDown]; + [button2 addTarget:self action:@selector(clickAnimationNormal:) forControlEvents:UIControlEventTouchUpInside]; + [button2 addTarget:self action:@selector(clickAnimationNormal:) forControlEvents:UIControlEventTouchUpOutside]; + [button2 addTarget:self action:@selector(clickAnimationPush:) forControlEvents:UIControlEventTouchDown]; + + + UIView *backButtonView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 42, 22)]; + + [backButtonView addSubview:button2]; + + [button2 addTarget:self action:@selector(actionOpenInBrowser:) forControlEvents:UIControlEventTouchUpInside]; + UIBarButtonItem *openInBrowserItem = [[UIBarButtonItem alloc] initWithCustomView:backButtonView]; + + if(self.navigationItem.rightBarButtonItems.count!=0){ + button.transform = CGAffineTransformMakeScale(0.0, 0.0); + + [UIView animateWithDuration:0.3 + delay:0.0 + options:UIViewAnimationOptionCurveEaseOut + animations:^{ + button.transform = CGAffineTransformIdentity; + + } + completion:nil]; + } + else{ + button2.transform = CGAffineTransformMakeScale(0.0, 0.0); + + [UIView animateWithDuration:0.3 + delay:0.1 + options:UIViewAnimationOptionCurveEaseOut + animations:^{ + button2.transform = CGAffineTransformIdentity; + + } + completion:nil]; + + button.transform = CGAffineTransformMakeScale(0.0, 0.0); + + [UIView animateWithDuration:0.3 + delay:0.0 + options:UIViewAnimationOptionCurveEaseOut + animations:^{ + button.transform = CGAffineTransformIdentity; + + } + completion:nil]; + } + + + self.navigationItem.rightBarButtonItems = @[item,openInBrowserItem]; } + +-(void)clickAnimationNormal:(UIButton*)sender{ + [UIView animateWithDuration:0.02 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{sender.transform = CGAffineTransformMakeScale(1, 1);} completion:nil]; + +} + +-(void)clickAnimationPush:(UIButton*)sender{ + [UIView animateWithDuration:0.02 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{sender.transform = CGAffineTransformMakeScale(0.9, 0.9);} completion:nil]; +} + -(void)loadHTMLContent { NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path]; NSString *html = [FLHTMLUtils formattedDescription:self.task.htmlDescription filesInfo:self.task.filesInfo]; - [self.descriptionWebView loadHTMLString:html baseURL:baseURL]; + [self.descriptionWebView loadHTMLString:[NSString stringWithFormat:@"%@",html] baseURL:baseURL]; } -(void)generateSkillTags { DWTagList *tagList = [[DWTagList alloc] initWithFrame:self.skillsView.frame]; @@ -141,6 +232,8 @@ -(void)addToFavourites{ NSArray *results = [FLManagedTask MR_findAll]; for(FLManagedTask *task in results){ NSLog(@"%@", task.title); + NSLog(@"%d",self.task.viewCount); + } } -(void)removeFromFavourites{ @@ -159,13 +252,17 @@ -(void)actionOpenInBrowser:(id)sender{ #pragma mark - WebView Delegate -(void)webViewDidFinishLoad:(UIWebView *)webView { [self.descriptionWebView sizeToFit]; + float width = self.loadingView.frame.size.width; + + [self.descriptionWebView setFrame:CGRectMake(self.descriptionWebView.frame.origin.x, self.descriptionWebView.frame.origin.y, width-16, self.descriptionWebView.frame.size.height)]; + scrollViewHeight += self.descriptionWebView.frame.size.height + 20; CGRect skillViewFrame = self.skillsView.frame; skillViewFrame.origin.y = self.descriptionWebView.frame.origin.y + self.descriptionWebView.frame.size.height + 10; self.skillsView.frame = skillViewFrame; - self.mainScrollView.contentSize = CGSizeMake(320,scrollViewHeight + self.skillsView.frame.size.height); + self.mainScrollView.contentSize = CGSizeMake(width,scrollViewHeight + self.skillsView.frame.size.height); } -(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType { if ( inType == UIWebViewNavigationTypeLinkClicked ) { diff --git a/freelansim-client/Classes/FLDefines.h b/freelansim-client/Classes/FLDefines.h index 03812a1..e387552 100644 --- a/freelansim-client/Classes/FLDefines.h +++ b/freelansim-client/Classes/FLDefines.h @@ -7,6 +7,7 @@ // #import +#import // Server host string extern NSString * const FLServerHostString; @@ -19,9 +20,17 @@ extern NSString * const errorMessageNetworkDisable; extern NSString * const errorMessageServertDontRespond; -#define DEFAULT_MEDIUM_FONT(fontSize) [UIFont fontWithName:@"Helvetica" size:fontSize] -#define DEFAULT_REGULAR_FONT(fontSize) [UIFont fontWithName:@"Helvetica" size:fontSize] + +#define DEFAULT_MEDIUM_FONT(fontSize) [UIFont boldSystemFontOfSize:fontSize] +#define DEFAULT_REGULAR_FONT(fontSize) [UIFont fontWithName:@"Helvetica Neue" size:fontSize] #define kBaseNavBarColor [UIColor colorWithRed:0.96 green:0.71 blue:0.29 alpha:1] #define kNavBarColor [UIColor colorWithRed:0.35 green:0.41 blue:0.48 alpha:1] -#define kDefaultBlueColor [UIColor colorWithRed:0.36 green:0.7 blue:0.93 alpha:1] \ No newline at end of file +#define kDefaultBlueColor [UIColor colorWithRed:0.36 green:0.7 blue:0.93 alpha:1] +#define kDEFAULT_TEXT_COLOR [UIColor colorWithRed:(93/255.f) green:(101/255.f) blue:(119/255.f) alpha:1]; + +@interface FLDefines : NSObject + ++(UIImage *)radialGradientImage:(CGSize)size startColor:(CGFloat [4])startColor endcolor:(CGFloat [4])endColor centre:(CGPoint)centre radius:(float)radius; + +@end \ No newline at end of file diff --git a/freelansim-client/Classes/FLDefines.m b/freelansim-client/Classes/FLDefines.m index f5bde82..2172444 100644 --- a/freelansim-client/Classes/FLDefines.m +++ b/freelansim-client/Classes/FLDefines.m @@ -15,4 +15,43 @@ NSString * const errorTitleNetworkDisable = @"Сеть не доступна"; NSString * const errorMessageNetworkDisable = @"Проверьте настройки интернет"; -NSString * const errorMessageServertDontRespond = @"Ошибка на сервере. Попробуйте повторить позднее"; \ No newline at end of file +NSString * const errorMessageServertDontRespond = @"Ошибка на сервере. Попробуйте повторить позднее"; + +@implementation FLDefines + ++(UIImage *)radialGradientImage:(CGSize)size startColor:(CGFloat [4])startColor endcolor:(CGFloat [4])endColor centre:(CGPoint)centre radius:(float)radius { + + UIGraphicsBeginImageContextWithOptions(size, YES, 1); + // Create the gradient's colours + size_t num_locations = 2; + CGFloat locations[2] = { 0.7, 1.0 }; + CGFloat components[8] = { startColor[0],startColor[1],startColor[2],startColor[3] ,endColor[0],endColor[1], endColor[2],endColor[3] }; // End color + + + CGColorSpaceRef myColorspace = CGColorSpaceCreateDeviceRGB(); + CGGradientRef myGradient = CGGradientCreateWithColorComponents (myColorspace, components, locations, num_locations); + + // Normalise the 0-1 ranged inputs to the width of the image + CGPoint myCentrePoint = CGPointMake(centre.x * size.width, centre.y * size.height); + float myRadius = MIN(size.width, size.height) * radius; + + // Draw it! + CGContextDrawRadialGradient (UIGraphicsGetCurrentContext(), myGradient, myCentrePoint, + 0, myCentrePoint, myRadius, + kCGGradientDrawsAfterEndLocation); + + // Grab it as an autoreleased image + UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); + + // Clean up + CGColorSpaceRelease(myColorspace); + CGGradientRelease(myGradient); + UIGraphicsEndImageContext(); + return image; +} + + + + + +@end \ No newline at end of file diff --git a/freelansim-client/Classes/FLHTMLParser.m b/freelansim-client/Classes/FLHTMLParser.m index b8ad41c..b7fe3db 100644 --- a/freelansim-client/Classes/FLHTMLParser.m +++ b/freelansim-client/Classes/FLHTMLParser.m @@ -73,13 +73,32 @@ -(FLTask *)parseTask:(FLTask *)t { FLTask *task = t; HTMLNode *body = [self body]; - HTMLNode *taskStat = [body findChildOfClass:@"task_stat"]; - task.viewCount = [[[taskStat findChildOfClass:@"views"] contents] intValue]; - task.commentCount = [[[taskStat findChildOfClass:@"comments"] contents] intValue]; + NSArray *infoBlocksA = [body findChildrenOfClass:@"layout-block_bordered"]; + HTMLNode *taskStat1 = [infoBlocksA[2] findChildOfClass:@"user-params"]; + + HTMLNode *taskStat2 = [taskStat1 findChildOfClass:@"user-params__value"]; + HTMLNode *taskStat3 = [taskStat2 findChildOfClass:@"list"]; + NSArray *list = [taskStat3 findChildrenOfClass:@"list__item data data_statistics"]; + + HTMLNode *commentCount = [list[0] findChildOfClass:@"data__value"]; + HTMLNode *viewsCount = [list[1] findChildOfClass:@"data__value"]; + + NSString * str0 =[[commentCount children][0] rawContents ]; + NSString * comments = [str0 stringByReplacingOccurrencesOfString:@"\n" withString:@""]; + NSString * str1 =[[viewsCount children][0] rawContents ]; + NSString * views = [str1 stringByReplacingOccurrencesOfString:@"\n" withString:@""]; + + task.commentCount = comments.intValue; + task.viewCount =views.intValue; + NSArray *infoBlocks = [body findChildrenOfClass:@"task__description"]; task.htmlDescription = [infoBlocks[0] rawContents]; NSLog(@"text description %@", task.htmlDescription); + + + + HTMLNode *secondBlock = infoBlocks[0]; diff --git a/freelansim-client/Classes/Models/FLManagedTask.m b/freelansim-client/Classes/Models/FLManagedTask.m index a663007..fe9516e 100644 --- a/freelansim-client/Classes/Models/FLManagedTask.m +++ b/freelansim-client/Classes/Models/FLManagedTask.m @@ -43,7 +43,9 @@ -(void)mapWithTask:(FLTask *)task{ self.link = task.link; self.viewCount = [NSNumber numberWithInt:task.viewCount]; self.commentCount = [NSNumber numberWithInt:task.commentCount]; - + + NSLog(@"TASKCOUNT!!! = %d",task.viewCount); + for(NSString *tag in task.tags){ FLManagedTag *managedTag = [FLManagedTag MR_createInContext:localContext]; managedTag.value = tag; diff --git a/freelansim-client/Classes/Models/FLTask.h b/freelansim-client/Classes/Models/FLTask.h index bdfa363..c01cd8d 100644 --- a/freelansim-client/Classes/Models/FLTask.h +++ b/freelansim-client/Classes/Models/FLTask.h @@ -32,5 +32,5 @@ -(void)mapWithManagedTask:(FLManagedTask *)task; -(NSString *)datePublishedWithFormatting; - ++(NSString *)dateFormattingFromString:(NSString *)dateString; @end diff --git a/freelansim-client/Classes/Models/FLTask.m b/freelansim-client/Classes/Models/FLTask.m index e3b10c0..77391da 100644 --- a/freelansim-client/Classes/Models/FLTask.m +++ b/freelansim-client/Classes/Models/FLTask.m @@ -48,6 +48,9 @@ -(void)mapWithManagedTask:(FLManagedTask *)task self.link = task.link; //self.filesInfo; self.viewCount = task.viewCount.intValue; + + + self.commentCount = task.commentCount.intValue; // NSMutableArray *mentals = [[NSMutableArray alloc] init]; @@ -65,6 +68,10 @@ -(void)mapWithManagedTask:(FLManagedTask *)task - (NSString *)datePublishedWithFormatting { + return [FLTask dateFormattingFromString:self.datePublished]; +} + ++(NSString *)dateFormattingFromString:(NSString *)dateString{ static NSDateFormatter *rfcFormat = nil; static NSDateFormatter *displayFormat = nil; @@ -76,7 +83,7 @@ - (NSString *)datePublishedWithFormatting { if (displayFormat == nil) displayFormat = [[NSDateFormatter alloc] init]; - NSDate *publishDate = [rfcFormat dateFromString:self.datePublished]; + NSDate *publishDate = [rfcFormat dateFromString:dateString]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *publishDateComponents = [calendar components:NSYearCalendarUnit|NSDayCalendarUnit fromDate:publishDate]; @@ -96,7 +103,6 @@ - (NSString *)datePublishedWithFormatting { return [displayFormat stringFromDate:publishDate]; } - + (instancetype)objectFromJSON:(NSDictionary *)json { FLTask *task = [[FLTask alloc] init]; diff --git a/freelansim-client/Classes/UI/UIRender.h b/freelansim-client/Classes/UI/UIRender.h index 8617bb8..3bc2aa4 100644 --- a/freelansim-client/Classes/UI/UIRender.h +++ b/freelansim-client/Classes/UI/UIRender.h @@ -21,4 +21,7 @@ +(void)applyStylesheet; ++(void)renderTabBarController:(UITabBarController *)tabBarController; + + @end diff --git a/freelansim-client/Classes/UI/UIRender.m b/freelansim-client/Classes/UI/UIRender.m index 40ceac9..74e0ea2 100644 --- a/freelansim-client/Classes/UI/UIRender.m +++ b/freelansim-client/Classes/UI/UIRender.m @@ -33,13 +33,15 @@ +(void)renderNavigationBar:(UINavigationBar *)navigationBar { +(void)applyStylesheet { UINavigationBar *navigationBar = [UINavigationBar appearance]; - // [navigationBar setBarTintColor:[UIColor colorWithRed:0.98f green:0.97f blue:0.96f alpha:1.00f]]; - [navigationBar setBarTintColor:kNavBarColor]; + [navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar_bg.png"] forBarMetrics:UIBarMetricsDefault]; + [navigationBar setShadowImage:[UIImage imageNamed:@"keyline.png"]]; + [navigationBar setTranslucent:NO]; + [navigationBar setTitleTextAttributes:@{NSFontAttributeName : DEFAULT_MEDIUM_FONT(17), NSForegroundColorAttributeName : [UIColor whiteColor]}]; - NSDictionary *barButtonTitleTextAttributes = @{NSFontAttributeName : DEFAULT_MEDIUM_FONT(13.0f), + NSDictionary *barButtonTitleTextAttributes = @{NSFontAttributeName : DEFAULT_REGULAR_FONT(15.0f), NSForegroundColorAttributeName : [UIColor whiteColor]}; UIBarButtonItem *barButton = [UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil]; @@ -51,11 +53,56 @@ +(void)applyStylesheet { [navigationBar setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back_button_arrow"]]; [navigationBar setTintColor:[UIColor whiteColor]]; - UITabBar *tabBar = [UITabBar appearance]; + [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; +} + ++(void)renderTabBarController:(UITabBarController *)tabBarController{ + + UITabBar *tabBar = tabBarController.tabBar; + UITabBarItem *offers = [tabBar.items objectAtIndex:0]; + UITabBarItem *freelance = [tabBar.items objectAtIndex:1]; + UITabBarItem *favor = [tabBar.items objectAtIndex:2]; + UITabBarItem *about = [tabBar.items objectAtIndex:3]; + + UIOffset offset = UIOffsetMake(0,-4); + NSDictionary *attrebutes = @{NSFontAttributeName : DEFAULT_REGULAR_FONT(11.0f)}; + + [offers setImage:[[UIImage imageNamed:@"offers.png" ] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + [offers setSelectedImage:[UIImage imageNamed:@"offers_active.png"]]; + [offers setTitlePositionAdjustment:offset]; + [offers setTitleTextAttributes:attrebutes forState:UIControlStateNormal]; + + [freelance setImage:[[UIImage imageNamed:@"freelancers.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + [freelance setSelectedImage:[UIImage imageNamed:@"freelancers_active.png"]]; + [freelance setTitlePositionAdjustment:offset]; + [freelance setTitleTextAttributes:attrebutes forState:UIControlStateNormal]; + + [favor setImage:[[UIImage imageNamed:@"favorites.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + [favor setSelectedImage:[UIImage imageNamed:@"favorites_active.png"]]; + [favor setTitlePositionAdjustment:offset]; + [favor setTitleTextAttributes:attrebutes forState:UIControlStateNormal]; + + [about setImage:[[UIImage imageNamed:@"about.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + [about setSelectedImage:[UIImage imageNamed:@"about_active.png"]]; + [about setTitlePositionAdjustment:offset]; + [about setTitleTextAttributes:attrebutes forState:UIControlStateNormal]; + + + [tabBar setBackgroundImage:[UIImage imageNamed:@"tabbar.png"]]; + [tabBar setShadowImage:[UIImage imageNamed:@"tab_line.png"]]; + + [tabBar setTintColor:[UIColor greenColor]]; + [tabBar setTranslucent:NO]; + + [[UITabBarItem appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName : [UIColor colorWithRed:148/255.f green:160/255.f blue:162/255.f alpha:1] } + forState:UIControlStateNormal]; + [[UITabBarItem appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName : [UIColor colorWithRed:0.95f green:0.67f blue:0.26f alpha:1] } + forState:UIControlStateSelected]; + + [tabBar setSelectedImageTintColor:[UIColor colorWithRed:0.95f green:0.67f blue:0.26f alpha:1]]; - [tabBar setTintColor:[UIColor colorWithRed:0.36 green:0.7 blue:0.93 alpha:1]]; - [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; } + @end diff --git a/freelansim-client/Classes/Utils/FLHTMLUtils.m b/freelansim-client/Classes/Utils/FLHTMLUtils.m index f4834fe..13f9b04 100644 --- a/freelansim-client/Classes/Utils/FLHTMLUtils.m +++ b/freelansim-client/Classes/Utils/FLHTMLUtils.m @@ -12,7 +12,7 @@ @implementation FLHTMLUtils +(NSString *)CSS { NSString *css = [NSString stringWithFormat:@"\n" - "body {font-family: Helvetica-Light; background-color:transparent; font-size:14px;}" + "body {font-family: Helvetica Neue; background-color:transparent; font-size:13px; color: #5D6577;}" "\n"]; return css; } diff --git a/freelansim-client/KKAppDelegate.m b/freelansim-client/KKAppDelegate.m index ce69582..c2a9224 100644 --- a/freelansim-client/KKAppDelegate.m +++ b/freelansim-client/KKAppDelegate.m @@ -17,6 +17,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( [MagicalRecord setupCoreDataStackWithStoreNamed:@"DataStore.sqlite"]; [UIRender applyStylesheet]; [self loadPreStoringData]; + [UIRender renderTabBarController:(UITabBarController *)self.window.rootViewController]; + return YES; } diff --git a/freelansim-client/MINLoadingCell.h b/freelansim-client/MINLoadingCell.h new file mode 100644 index 0000000..4d6c824 --- /dev/null +++ b/freelansim-client/MINLoadingCell.h @@ -0,0 +1,16 @@ +// +// MINLoadingCell.h +// freelansim +// +// Created by Morozov Ivan on 06.04.15. +// Copyright (c) 2015 Kirill Kunst. All rights reserved. +// + +#import + +@interface MINLoadingCell : UITableViewCell + +@property (weak, nonatomic) IBOutlet UIImageView *loadingImage; + + +@end diff --git a/freelansim-client/MINLoadingCell.m b/freelansim-client/MINLoadingCell.m new file mode 100644 index 0000000..1ad9df9 --- /dev/null +++ b/freelansim-client/MINLoadingCell.m @@ -0,0 +1,31 @@ +// +// MINLoadingCell.m +// freelansim +// +// Created by Morozov Ivan on 06.04.15. +// Copyright (c) 2015 Kirill Kunst. All rights reserved. +// + +#import "MINLoadingCell.h" + +@implementation MINLoadingCell + +@synthesize loadingImage; + +-(void)layoutSubviews { + [super layoutSubviews]; + [self animationDidStart:nil]; +} + +-(void)animationDidStart:(CAAnimation *)anim +{ + + CABasicAnimation *fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; + fullRotation.fromValue = [NSNumber numberWithFloat:0]; + fullRotation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)]; + fullRotation.duration = 0.5; + fullRotation.repeatCount = HUGE_VAL; + [loadingImage.layer addAnimation:fullRotation forKey:@"360"]; +} + +@end diff --git a/freelansim-client/en.lproj/MainStoryboard.storyboard b/freelansim-client/MainStoryboard.storyboard similarity index 59% rename from freelansim-client/en.lproj/MainStoryboard.storyboard rename to freelansim-client/MainStoryboard.storyboard index 36750f2..ec7f40b 100644 --- a/freelansim-client/en.lproj/MainStoryboard.storyboard +++ b/freelansim-client/MainStoryboard.storyboard @@ -1,15 +1,15 @@ - + - + - + @@ -33,17 +33,12 @@ - - - - - - + @@ -51,6 +46,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,26 +100,44 @@ - + - + - - - - - - - - - + + + + + + + + + + @@ -101,6 +151,7 @@ + @@ -108,7 +159,7 @@ - + @@ -116,83 +167,93 @@ - + + + + + + - - + + - - - - - - - - - - - + + + - - - - - - - - + + - + + + + - - + + + + + + + + @@ -202,6 +263,7 @@ + @@ -212,6 +274,11 @@ + + + + + @@ -272,7 +339,7 @@ - + @@ -292,19 +359,37 @@ - - - - - - - - - + + + + + + + + + + @@ -318,6 +403,7 @@ + @@ -335,6 +421,29 @@ + + + + + + + + + + + + + + + + + @@ -352,6 +461,8 @@ + + @@ -365,7 +476,7 @@ - + @@ -386,24 +497,37 @@ - - + + + + + + + + + + + + + @@ -420,7 +544,7 @@ - + @@ -445,75 +569,95 @@ - - - - + - + - + - - - + + + + + + + + - - + + - - - - - - + + + + + + + + + + + + + + + + + - + + + + + @@ -521,12 +665,18 @@ + + + + + + - + @@ -551,14 +701,15 @@ - - - - - - - + + + + + + + + @@ -566,8 +717,8 @@ - - + + diff --git a/freelansim-client/Vendor/TagList/DWTagList.h b/freelansim-client/Vendor/TagList/DWTagList.h index b5b6f56..b477d7c 100644 --- a/freelansim-client/Vendor/TagList/DWTagList.h +++ b/freelansim-client/Vendor/TagList/DWTagList.h @@ -15,17 +15,17 @@ @end -#define CORNER_RADIUS 5.0f +#define CORNER_RADIUS 2.0f #define LABEL_MARGIN 5.0f #define BOTTOM_MARGIN 7.0f -#define FONT_SIZE 15.0f +#define FONT_SIZE 14.0f #define HORIZONTAL_PADDING 7.0f #define VERTICAL_PADDING 3.0f -#define BACKGROUND_COLOR [UIColor colorWithRed:0.88f green:0.58f blue:0.47f alpha:1.00f] -#define TEXT_COLOR [UIColor whiteColor] +#define BACKGROUND_COLOR [UIColor whiteColor] +#define TEXT_COLOR [UIColor colorWithRed:(93/255.f) green:(101/255.f) blue:(119/255.f) alpha:1] #define TEXT_SHADOW_COLOR [UIColor whiteColor] #define TEXT_SHADOW_OFFSET CGSizeMake(0.0f, 0.0f) -#define BORDER_COLOR [UIColor colorWithRed:0.88f green:0.58f blue:0.47f alpha:1.00f].CGColor +#define BORDER_COLOR [UIColor colorWithRed:(215/255.f) green:(223/255.f) blue:(225/255.f) alpha:1].CGColor #define BORDER_WIDTH 1.0f @interface DWTagList : UIView diff --git a/freelansim-client/Vendor/TagList/DWTagList.m b/freelansim-client/Vendor/TagList/DWTagList.m index 1d30e9b..77a5b7f 100644 --- a/freelansim-client/Vendor/TagList/DWTagList.m +++ b/freelansim-client/Vendor/TagList/DWTagList.m @@ -80,7 +80,7 @@ - (void)display CGRect previousFrame = CGRectZero; BOOL gotPreviousFrame = NO; for (NSString *text in textArray) { - CGSize textSize = [text sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:CGSizeMake(self.frame.size.width, 1500) lineBreakMode:UILineBreakModeWordWrap]; + CGSize textSize = [text sizeWithFont:DEFAULT_REGULAR_FONT(FONT_SIZE) constrainedToSize:CGSizeMake(self.frame.size.width, 1500) lineBreakMode:UILineBreakModeWordWrap]; textSize.width += HORIZONTAL_PADDING*2; textSize.height += VERTICAL_PADDING*2; UILabel *label = nil; diff --git a/freelansim-client/Views/Cells/CategoryCell.h b/freelansim-client/Views/Cells/CategoryCell.h index 78e57a2..bc11dd9 100644 --- a/freelansim-client/Views/Cells/CategoryCell.h +++ b/freelansim-client/Views/Cells/CategoryCell.h @@ -9,5 +9,6 @@ #import @interface CategoryCell : UITableViewCell - +@property (weak, nonatomic) IBOutlet UILabel *customCategoryTitle; +@property (weak, nonatomic) IBOutlet UIImageView *customCategoryCheckmark; @end diff --git a/freelansim-client/Views/Cells/CategoryCell.m b/freelansim-client/Views/Cells/CategoryCell.m index 6340780..a5b887d 100644 --- a/freelansim-client/Views/Cells/CategoryCell.m +++ b/freelansim-client/Views/Cells/CategoryCell.m @@ -22,8 +22,29 @@ - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reus - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; - - // Configure the view for the selected state + + if (selected==YES){ + [self.customCategoryCheckmark setHidden:NO]; + self.customCategoryTitle.textColor =[UIColor colorWithRed:(82/255.f) + green:(166/255.f) + blue:(173/255.f) + alpha:1]; + } + else{ + [self.customCategoryCheckmark setHidden:YES]; + self.customCategoryTitle.textColor = kDEFAULT_TEXT_COLOR; + } + + [UIView transitionWithView:self.customCategoryTitle + duration:0.2 + options: UIViewAnimationOptionTransitionCrossDissolve + animations:nil + completion:nil]; + [UIView transitionWithView:self.customCategoryCheckmark + duration:0.2 + options:UIViewAnimationOptionTransitionCrossDissolve + animations:nil + completion:nil]; } @end diff --git a/freelansim-client/Views/Cells/FLFreelancerCell.h b/freelansim-client/Views/Cells/FLFreelancerCell.h index 1fe2d32..f0d7d04 100644 --- a/freelansim-client/Views/Cells/FLFreelancerCell.h +++ b/freelansim-client/Views/Cells/FLFreelancerCell.h @@ -17,6 +17,7 @@ @property (weak, nonatomic) IBOutlet UILabel *labelPrice; @property (weak, nonatomic) IBOutlet UIActivityIndicatorView *loadingIndicator; @property (weak, nonatomic) IBOutlet UIImageView *avatar; +@property (weak, nonatomic) IBOutlet UIView *animationBody; - (void)setFreelancer:(FLFreelancer *)freelancer; diff --git a/freelansim-client/Views/Cells/FLFreelancerCell.m b/freelansim-client/Views/Cells/FLFreelancerCell.m index 574fbff..1260d94 100644 --- a/freelansim-client/Views/Cells/FLFreelancerCell.m +++ b/freelansim-client/Views/Cells/FLFreelancerCell.m @@ -8,8 +8,12 @@ #import "FLFreelancerCell.h" #import "UIImageView+WebCache.h" +#import "FLDefines.h" -@implementation FLFreelancerCell +@implementation FLFreelancerCell{ + BOOL animationcomplete; + BOOL isSelected; +} - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { @@ -27,16 +31,49 @@ - (void)setSelected:(BOOL)selected animated:(BOOL)animated - (void)awakeFromNib { [super awakeFromNib]; - UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; - backgroundView.backgroundColor = kDefaultBlueColor; - self.selectedBackgroundView = backgroundView; - self.labelPrice.textColor = DefaultLightGreenColor; + animationcomplete=YES; + isSelected=NO; + + CGFloat start[4] ={(232/255.f),(237/255.f),(242/255.f), 1.0}; + + CGFloat end[4] ={1,1,1,1}; + + UIImage * im = [FLDefines radialGradientImage:self.animationBody.frame.size startColor:start endcolor:end centre:CGPointMake(0.4,0.4) radius:0.7]; + UIImageView * imageview = [[UIImageView alloc] initWithImage:im]; + + [self.animationBody addSubview:imageview]; + } +- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated +{ + isSelected = highlighted; + if (highlighted) { + animationcomplete=NO; + [UIView animateWithDuration:0.3 + delay:0 + options:UIViewAnimationOptionCurveEaseIn + animations:^{ + self.animationBody.transform = CGAffineTransformMakeScale(75, 75); + } + completion:^(BOOL b){ + if (!isSelected){ + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + animationcomplete=YES; }]; + } else { + if (animationcomplete) { + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + + } +} + + - (void)setFreelancer:(FLFreelancer *)freelancer { - [self.avatar setImageWithURL:[NSURL URLWithString:freelancer.thumbPath] placeholderImage:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { + [self.avatar setImageWithURL:[NSURL URLWithString:freelancer.thumbPath] placeholderImage:[UIImage imageNamed:@"placeholder_userpic"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { self.loadingIndicator.hidden = YES; _avatar.hidden = NO; }]; @@ -47,8 +84,6 @@ - (void)setFreelancer:(FLFreelancer *)freelancer self.labelCategory.text = freelancer.speciality; self.labelShortDescription.text = freelancer.briefDescription; self.labelPrice.text = freelancer.price; - - } @end diff --git a/freelansim-client/Views/Cells/FLTaskCell.h b/freelansim-client/Views/Cells/FLTaskCell.h index ed43607..ea3e225 100644 --- a/freelansim-client/Views/Cells/FLTaskCell.h +++ b/freelansim-client/Views/Cells/FLTaskCell.h @@ -15,6 +15,7 @@ ; @property (weak, nonatomic) IBOutlet UILabel *labelPrice; @property (weak, nonatomic) IBOutlet UILabel *labelPublished; +@property (weak, nonatomic) IBOutlet UIView *animationBody; - (void)setTask:(FLTask *)task; diff --git a/freelansim-client/Views/Cells/FLTaskCell.m b/freelansim-client/Views/Cells/FLTaskCell.m index 1e95b5f..c2d1db3 100644 --- a/freelansim-client/Views/Cells/FLTaskCell.m +++ b/freelansim-client/Views/Cells/FLTaskCell.m @@ -7,8 +7,12 @@ // #import "FLTaskCell.h" +#import "FLDefines.h" -@implementation FLTaskCell +@implementation FLTaskCell{ + BOOL animationcomplete; + BOOL isSelected; +} - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { @@ -26,11 +30,43 @@ - (void)setSelected:(BOOL)selected animated:(BOOL)animated - (void)awakeFromNib { [super awakeFromNib]; - UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectZero]; - backgroundView.backgroundColor = kDefaultBlueColor; - self.selectedBackgroundView = backgroundView; + animationcomplete=YES; + isSelected=NO; + CGFloat start[4] ={(232/255.f),(237/255.f),(242/255.f), 1.0}; + CGFloat end[4] ={1,1,1,1}; + + UIImage * im = [FLDefines radialGradientImage:self.animationBody.frame.size startColor:start endcolor:end centre:CGPointMake(0.4,0.4) radius:0.7]; + UIImageView * imageview = [[UIImageView alloc] initWithImage:im]; + + [self.animationBody addSubview:imageview]; + +} + +- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated +{ + isSelected = highlighted; + if (highlighted) { + animationcomplete=NO; + [UIView animateWithDuration:0.3 + delay:0 + options:UIViewAnimationOptionCurveEaseIn + animations:^{ + self.animationBody.transform = CGAffineTransformMakeScale(65, 65); + } + completion:^(BOOL b){ + if (!isSelected){ + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + animationcomplete=YES; }]; + } else { + if (animationcomplete) { + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + + } } + - (void)setTask:(FLTask *)task { self.labelPrice.backgroundColor = [UIColor clearColor]; @@ -57,7 +93,6 @@ - (void)setTask:(FLTask *)task self.labelPrice.frame = frame; self.labelPublished.text = task.datePublishedWithFormatting; - self.labelPublished.textColor = [UIColor lightGrayColor]; } @end diff --git a/freelansim-client/Views/Cells/FavouriteCell.h b/freelansim-client/Views/Cells/FavouriteCell.h index ad51eb5..eaea5fd 100644 --- a/freelansim-client/Views/Cells/FavouriteCell.h +++ b/freelansim-client/Views/Cells/FavouriteCell.h @@ -16,10 +16,13 @@ @property (weak, nonatomic) IBOutlet UILabel *labelName; @property (weak, nonatomic) IBOutlet UILabel *labelSecondText; @property (weak, nonatomic) IBOutlet UILabel *labelShortDescription; +@property (weak, nonatomic) IBOutlet UILabel *labelTime; @property (weak, nonatomic) IBOutlet UILabel *labelPrice; +@property (weak, nonatomic) IBOutlet UIView *animationBody; - (void)setFreelancer:(FLManagedFreelancer *)freelancer; - (void)setTask:(FLManagedTask *)task; + @end diff --git a/freelansim-client/Views/Cells/FavouriteCell.m b/freelansim-client/Views/Cells/FavouriteCell.m index b50b014..b5baabe 100644 --- a/freelansim-client/Views/Cells/FavouriteCell.m +++ b/freelansim-client/Views/Cells/FavouriteCell.m @@ -8,8 +8,15 @@ #import "FavouriteCell.h" #import "FLValueTransformer.h" +#import "FLDefines.h" +#import "FLTask.h" + @implementation FavouriteCell +{ + BOOL * animationcomplete; + BOOL * isSelected; +} - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { @@ -25,27 +32,87 @@ - (void)setSelected:(BOOL)selected animated:(BOOL)animated [super setSelected:selected animated:animated]; } +- (void)awakeFromNib +{ + [super awakeFromNib]; + animationcomplete = YES; + isSelected = NO; + CGFloat start[4] ={(232/255.f),(237/255.f),(242/255.f), 1.0}; + CGFloat end[4] ={1,1,1,1}; + + UIImage * im = [FLDefines radialGradientImage:self.animationBody.frame.size startColor:start endcolor:end centre:CGPointMake(0.3,0.4) radius:0.7]; + UIImageView * imageview = [[UIImageView alloc] initWithImage:im]; + + [self.animationBody addSubview:imageview]; + +} + +-(void)setEditing:(BOOL)editing animated:(BOOL)animated{ + [super setEditing:editing animated:animated]; + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); +} + +- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated +{ + + isSelected = highlighted; + if (highlighted) { + animationcomplete=NO; + [UIView animateWithDuration:0.3 + delay:0 + options:UIViewAnimationOptionCurveEaseIn + animations:^{ + self.animationBody.transform = CGAffineTransformMakeScale(65, 65); + } + completion:^(BOOL b){ + if (!isSelected){ + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + animationcomplete=YES; }]; + } else { + if (animationcomplete) { + self.animationBody.transform = CGAffineTransformMakeScale(0, 0); + } + + } +} + + - (void)setFreelancer:(FLManagedFreelancer *)freelancer { FLValueTransformer *transformer = [[FLValueTransformer alloc] init]; self.image.image = (UIImage *)[transformer reverseTransformedValue:freelancer.avatar]; + if (self.image.image==nil) [self.image setImage:[UIImage imageNamed:@"placeholder_userpic"]]; self.image.layer.cornerRadius = 25; self.image.layer.masksToBounds = YES; self.labelName.text = freelancer.name; self.labelSecondText.text = freelancer.speciality; - self.labelShortDescription.text = freelancer.briefDescription; self.labelPrice.text = freelancer.price; + + //new position + self.labelName.frame = CGRectMake(74, 8, 230, self.labelName.frame.size.height); + self.labelSecondText.frame = CGRectMake(74, 34, 230, self.labelSecondText.frame.size.height); + self.labelPrice.frame = CGRectMake(74, 58, 230, self.labelPrice.frame.size.height); } - (void)setTask:(FLManagedTask *)task { - self.image.image = [UIImage imageNamed:@"task.png"]; + self.image.image = nil; self.image.layer.cornerRadius = 0; self.image.layer.masksToBounds = NO; self.labelName.text = task.title; - self.labelSecondText.text = task.category; - self.labelShortDescription.text = task.briefDescription; + self.labelSecondText.text = task.briefDescription; self.labelPrice.text = task.price; + + //new position + self.labelTime.text = [FLTask dateFormattingFromString:task.datePublished]; + + self.labelName.frame = CGRectMake(15, 8, 280, self.labelName.frame.size.height); + self.labelSecondText.frame = CGRectMake(15, 34, 280, self.labelSecondText.frame.size.height); + self.labelPrice.frame = CGRectMake(15, 58, 280, self.labelPrice.frame.size.height); + } + + @end diff --git a/freelansim-client/Views/IBInterfaces/CategoryCell.xib b/freelansim-client/Views/IBInterfaces/CategoryCell.xib index c377ba9..2fbaff5 100644 --- a/freelansim-client/Views/IBInterfaces/CategoryCell.xib +++ b/freelansim-client/Views/IBInterfaces/CategoryCell.xib @@ -1,8 +1,8 @@ - + - - + + @@ -25,6 +25,12 @@ + - \ No newline at end of file + + + + + + diff --git a/freelansim-client/Views/IBInterfaces/FLFreelancerCell.xib b/freelansim-client/Views/IBInterfaces/FLFreelancerCell.xib index 43f8ce9..b11f321 100644 --- a/freelansim-client/Views/IBInterfaces/FLFreelancerCell.xib +++ b/freelansim-client/Views/IBInterfaces/FLFreelancerCell.xib @@ -1,55 +1,62 @@ - + - + + - + + + + + + - + - + @@ -58,4 +65,9 @@ - \ No newline at end of file + + + + + + diff --git a/freelansim-client/Views/IBInterfaces/FLTaskCell.xib b/freelansim-client/Views/IBInterfaces/FLTaskCell.xib index aadbabf..74d9d03 100644 --- a/freelansim-client/Views/IBInterfaces/FLTaskCell.xib +++ b/freelansim-client/Views/IBInterfaces/FLTaskCell.xib @@ -1,57 +1,70 @@ - + - + + - + + + + + + + + - \ No newline at end of file + + + + + + diff --git a/freelansim-client/Views/IBInterfaces/FavouriteCell.xib b/freelansim-client/Views/IBInterfaces/FavouriteCell.xib index 7c38247..e8e8701 100644 --- a/freelansim-client/Views/IBInterfaces/FavouriteCell.xib +++ b/freelansim-client/Views/IBInterfaces/FavouriteCell.xib @@ -1,64 +1,74 @@ - + - + + - + - - + + + + + + + - + + - - - + + + + + diff --git a/freelansim-client/Views/IBInterfaces/LaunchScreen.xib b/freelansim-client/Views/IBInterfaces/LaunchScreen.xib new file mode 100644 index 0000000..ae364e8 --- /dev/null +++ b/freelansim-client/Views/IBInterfaces/LaunchScreen.xib @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/freelansim-client/Views/IBInterfaces/LoadingCell.xib b/freelansim-client/Views/IBInterfaces/LoadingCell.xib index 56a9671..50fb965 100644 --- a/freelansim-client/Views/IBInterfaces/LoadingCell.xib +++ b/freelansim-client/Views/IBInterfaces/LoadingCell.xib @@ -1,34 +1,37 @@ - + - + + - + - - - - - - + + + + + + + - \ No newline at end of file + + + + + + + + + diff --git a/freelansim-client/about.png b/freelansim-client/about.png new file mode 100644 index 0000000..d27c0f2 Binary files /dev/null and b/freelansim-client/about.png differ diff --git a/freelansim-client/about@2x.png b/freelansim-client/about@2x.png new file mode 100644 index 0000000..a33ede1 Binary files /dev/null and b/freelansim-client/about@2x.png differ diff --git a/freelansim-client/about@3x.png b/freelansim-client/about@3x.png new file mode 100644 index 0000000..2967fae Binary files /dev/null and b/freelansim-client/about@3x.png differ diff --git a/freelansim-client/about_active.png b/freelansim-client/about_active.png new file mode 100644 index 0000000..ad106ce Binary files /dev/null and b/freelansim-client/about_active.png differ diff --git a/freelansim-client/about_active@2x.png b/freelansim-client/about_active@2x.png new file mode 100644 index 0000000..90c67df Binary files /dev/null and b/freelansim-client/about_active@2x.png differ diff --git a/freelansim-client/about_active@3x.png b/freelansim-client/about_active@3x.png new file mode 100644 index 0000000..961d2d6 Binary files /dev/null and b/freelansim-client/about_active@3x.png differ diff --git a/freelansim-client/add_to_favorite.png b/freelansim-client/add_to_favorite.png new file mode 100644 index 0000000..7e0d27b Binary files /dev/null and b/freelansim-client/add_to_favorite.png differ diff --git a/freelansim-client/add_to_favorite@2x.png b/freelansim-client/add_to_favorite@2x.png new file mode 100644 index 0000000..875f2a8 Binary files /dev/null and b/freelansim-client/add_to_favorite@2x.png differ diff --git a/freelansim-client/add_to_favorite@3x.png b/freelansim-client/add_to_favorite@3x.png new file mode 100644 index 0000000..4a36cd0 Binary files /dev/null and b/freelansim-client/add_to_favorite@3x.png differ diff --git a/freelansim-client/add_to_favorite_filled.png b/freelansim-client/add_to_favorite_filled.png new file mode 100644 index 0000000..d9b372a Binary files /dev/null and b/freelansim-client/add_to_favorite_filled.png differ diff --git a/freelansim-client/add_to_favorite_filled@2x.png b/freelansim-client/add_to_favorite_filled@2x.png new file mode 100644 index 0000000..78b8f1a Binary files /dev/null and b/freelansim-client/add_to_favorite_filled@2x.png differ diff --git a/freelansim-client/add_to_favorite_filled@3x.png b/freelansim-client/add_to_favorite_filled@3x.png new file mode 100644 index 0000000..f030065 Binary files /dev/null and b/freelansim-client/add_to_favorite_filled@3x.png differ diff --git a/freelansim-client/back_arrow.png b/freelansim-client/back_arrow.png new file mode 100644 index 0000000..e03931d Binary files /dev/null and b/freelansim-client/back_arrow.png differ diff --git a/freelansim-client/back_arrow@2x.png b/freelansim-client/back_arrow@2x.png new file mode 100644 index 0000000..7f4ee4f Binary files /dev/null and b/freelansim-client/back_arrow@2x.png differ diff --git a/freelansim-client/back_arrow@3x.png b/freelansim-client/back_arrow@3x.png new file mode 100644 index 0000000..cd533ce Binary files /dev/null and b/freelansim-client/back_arrow@3x.png differ diff --git a/freelansim-client/checkmark.png b/freelansim-client/checkmark.png new file mode 100644 index 0000000..73b3446 Binary files /dev/null and b/freelansim-client/checkmark.png differ diff --git a/freelansim-client/checkmark@2x.png b/freelansim-client/checkmark@2x.png new file mode 100644 index 0000000..6cd2f96 Binary files /dev/null and b/freelansim-client/checkmark@2x.png differ diff --git a/freelansim-client/checkmark@3x.png b/freelansim-client/checkmark@3x.png new file mode 100644 index 0000000..59e38e6 Binary files /dev/null and b/freelansim-client/checkmark@3x.png differ diff --git a/freelansim-client/date.png b/freelansim-client/date.png new file mode 100644 index 0000000..ce0c12d Binary files /dev/null and b/freelansim-client/date.png differ diff --git a/freelansim-client/date@2x.png b/freelansim-client/date@2x.png new file mode 100644 index 0000000..e823528 Binary files /dev/null and b/freelansim-client/date@2x.png differ diff --git a/freelansim-client/date@3x.png b/freelansim-client/date@3x.png new file mode 100644 index 0000000..ffe2970 Binary files /dev/null and b/freelansim-client/date@3x.png differ diff --git a/freelansim-client/favorites.png b/freelansim-client/favorites.png new file mode 100644 index 0000000..1b0c1c4 Binary files /dev/null and b/freelansim-client/favorites.png differ diff --git a/freelansim-client/favorites@2x.png b/freelansim-client/favorites@2x.png new file mode 100644 index 0000000..77f537f Binary files /dev/null and b/freelansim-client/favorites@2x.png differ diff --git a/freelansim-client/favorites@3x.png b/freelansim-client/favorites@3x.png new file mode 100644 index 0000000..2cf0698 Binary files /dev/null and b/freelansim-client/favorites@3x.png differ diff --git a/freelansim-client/favorites_active.png b/freelansim-client/favorites_active.png new file mode 100644 index 0000000..facb367 Binary files /dev/null and b/freelansim-client/favorites_active.png differ diff --git a/freelansim-client/favorites_active@2x.png b/freelansim-client/favorites_active@2x.png new file mode 100644 index 0000000..9d45dda Binary files /dev/null and b/freelansim-client/favorites_active@2x.png differ diff --git a/freelansim-client/favorites_active@3x.png b/freelansim-client/favorites_active@3x.png new file mode 100644 index 0000000..30ece00 Binary files /dev/null and b/freelansim-client/favorites_active@3x.png differ diff --git a/freelansim-client/favorites_empty.png b/freelansim-client/favorites_empty.png new file mode 100644 index 0000000..23c519e Binary files /dev/null and b/freelansim-client/favorites_empty.png differ diff --git a/freelansim-client/favorites_empty@2x.png b/freelansim-client/favorites_empty@2x.png new file mode 100644 index 0000000..89eef13 Binary files /dev/null and b/freelansim-client/favorites_empty@2x.png differ diff --git a/freelansim-client/favorites_empty@3x.png b/freelansim-client/favorites_empty@3x.png new file mode 100644 index 0000000..662afb2 Binary files /dev/null and b/freelansim-client/favorites_empty@3x.png differ diff --git a/freelansim-client/freelancers.png b/freelansim-client/freelancers.png new file mode 100644 index 0000000..0572650 Binary files /dev/null and b/freelansim-client/freelancers.png differ diff --git a/freelansim-client/freelancers@2x.png b/freelansim-client/freelancers@2x.png new file mode 100644 index 0000000..6d690e3 Binary files /dev/null and b/freelansim-client/freelancers@2x.png differ diff --git a/freelansim-client/freelancers@3x.png b/freelansim-client/freelancers@3x.png new file mode 100644 index 0000000..6e0f25d Binary files /dev/null and b/freelansim-client/freelancers@3x.png differ diff --git a/freelansim-client/freelancers_active.png b/freelansim-client/freelancers_active.png new file mode 100644 index 0000000..4958e5f Binary files /dev/null and b/freelansim-client/freelancers_active.png differ diff --git a/freelansim-client/freelancers_active@2x.png b/freelansim-client/freelancers_active@2x.png new file mode 100644 index 0000000..5fbfb15 Binary files /dev/null and b/freelansim-client/freelancers_active@2x.png differ diff --git a/freelansim-client/freelancers_active@3x.png b/freelansim-client/freelancers_active@3x.png new file mode 100644 index 0000000..adfd7d0 Binary files /dev/null and b/freelansim-client/freelancers_active@3x.png differ diff --git a/freelansim-client/freelansim-Info.plist b/freelansim-client/freelansim-Info.plist index 5c115a8..ff3780a 100644 --- a/freelansim-client/freelansim-Info.plist +++ b/freelansim-client/freelansim-Info.plist @@ -28,6 +28,8 @@ 126 LSRequiresIPhoneOS + UILaunchStoryboardName + LaunchScreen UIMainStoryboardFile MainStoryboard UIPrerenderedIcon diff --git a/freelansim-client/freelansim_loader.png b/freelansim-client/freelansim_loader.png new file mode 100644 index 0000000..57ed8cc Binary files /dev/null and b/freelansim-client/freelansim_loader.png differ diff --git a/freelansim-client/freelansim_loader@2x.png b/freelansim-client/freelansim_loader@2x.png new file mode 100644 index 0000000..e72c44b Binary files /dev/null and b/freelansim-client/freelansim_loader@2x.png differ diff --git a/freelansim-client/freelansim_loader@3x.png b/freelansim-client/freelansim_loader@3x.png new file mode 100644 index 0000000..3d1dbc2 Binary files /dev/null and b/freelansim-client/freelansim_loader@3x.png differ diff --git a/freelansim-client/keyline.png b/freelansim-client/keyline.png new file mode 100644 index 0000000..bff92d0 Binary files /dev/null and b/freelansim-client/keyline.png differ diff --git a/freelansim-client/keyline@2x.png b/freelansim-client/keyline@2x.png new file mode 100644 index 0000000..cfa860d Binary files /dev/null and b/freelansim-client/keyline@2x.png differ diff --git a/freelansim-client/keyline@3x.png b/freelansim-client/keyline@3x.png new file mode 100644 index 0000000..5224876 Binary files /dev/null and b/freelansim-client/keyline@3x.png differ diff --git a/freelansim-client/mail.png b/freelansim-client/mail.png new file mode 100644 index 0000000..5c3cf28 Binary files /dev/null and b/freelansim-client/mail.png differ diff --git a/freelansim-client/mail@2x.png b/freelansim-client/mail@2x.png new file mode 100644 index 0000000..243f7b5 Binary files /dev/null and b/freelansim-client/mail@2x.png differ diff --git a/freelansim-client/mail@3x.png b/freelansim-client/mail@3x.png new file mode 100644 index 0000000..f2a46a9 Binary files /dev/null and b/freelansim-client/mail@3x.png differ diff --git a/freelansim-client/navbar_bg.png b/freelansim-client/navbar_bg.png new file mode 100644 index 0000000..ea2b7d8 Binary files /dev/null and b/freelansim-client/navbar_bg.png differ diff --git a/freelansim-client/navbar_bg@2x.png b/freelansim-client/navbar_bg@2x.png new file mode 100644 index 0000000..bfacf9f Binary files /dev/null and b/freelansim-client/navbar_bg@2x.png differ diff --git a/freelansim-client/navbar_bg@3x.png b/freelansim-client/navbar_bg@3x.png new file mode 100644 index 0000000..86f0663 Binary files /dev/null and b/freelansim-client/navbar_bg@3x.png differ diff --git a/freelansim-client/offers.png b/freelansim-client/offers.png new file mode 100644 index 0000000..8bcaad0 Binary files /dev/null and b/freelansim-client/offers.png differ diff --git a/freelansim-client/offers@2x.png b/freelansim-client/offers@2x.png new file mode 100644 index 0000000..adcf666 Binary files /dev/null and b/freelansim-client/offers@2x.png differ diff --git a/freelansim-client/offers@3x.png b/freelansim-client/offers@3x.png new file mode 100644 index 0000000..2036083 Binary files /dev/null and b/freelansim-client/offers@3x.png differ diff --git a/freelansim-client/offers_active.png b/freelansim-client/offers_active.png new file mode 100644 index 0000000..09f9f96 Binary files /dev/null and b/freelansim-client/offers_active.png differ diff --git a/freelansim-client/offers_active@2x.png b/freelansim-client/offers_active@2x.png new file mode 100644 index 0000000..5a1b0ef Binary files /dev/null and b/freelansim-client/offers_active@2x.png differ diff --git a/freelansim-client/offers_active@3x.png b/freelansim-client/offers_active@3x.png new file mode 100644 index 0000000..e253447 Binary files /dev/null and b/freelansim-client/offers_active@3x.png differ diff --git a/freelansim-client/placeholder_userpic.png b/freelansim-client/placeholder_userpic.png new file mode 100644 index 0000000..a50703d Binary files /dev/null and b/freelansim-client/placeholder_userpic.png differ diff --git a/freelansim-client/placeholder_userpic@2x.png b/freelansim-client/placeholder_userpic@2x.png new file mode 100644 index 0000000..8960b48 Binary files /dev/null and b/freelansim-client/placeholder_userpic@2x.png differ diff --git a/freelansim-client/placeholder_userpic@3x.png b/freelansim-client/placeholder_userpic@3x.png new file mode 100644 index 0000000..1385f74 Binary files /dev/null and b/freelansim-client/placeholder_userpic@3x.png differ diff --git a/freelansim-client/responses.png b/freelansim-client/responses.png new file mode 100644 index 0000000..e16061a Binary files /dev/null and b/freelansim-client/responses.png differ diff --git a/freelansim-client/responses@2x.png b/freelansim-client/responses@2x.png new file mode 100644 index 0000000..ea91d0b Binary files /dev/null and b/freelansim-client/responses@2x.png differ diff --git a/freelansim-client/responses@3x.png b/freelansim-client/responses@3x.png new file mode 100644 index 0000000..8421347 Binary files /dev/null and b/freelansim-client/responses@3x.png differ diff --git a/freelansim-client/search_active.png b/freelansim-client/search_active.png new file mode 100644 index 0000000..0bcb021 Binary files /dev/null and b/freelansim-client/search_active.png differ diff --git a/freelansim-client/search_active@2x.png b/freelansim-client/search_active@2x.png new file mode 100644 index 0000000..687e611 Binary files /dev/null and b/freelansim-client/search_active@2x.png differ diff --git a/freelansim-client/search_active@3x.png b/freelansim-client/search_active@3x.png new file mode 100644 index 0000000..600afd1 Binary files /dev/null and b/freelansim-client/search_active@3x.png differ diff --git a/freelansim-client/search_bg.png b/freelansim-client/search_bg.png new file mode 100644 index 0000000..36365b1 Binary files /dev/null and b/freelansim-client/search_bg.png differ diff --git a/freelansim-client/search_bg@2x.png b/freelansim-client/search_bg@2x.png new file mode 100644 index 0000000..535c258 Binary files /dev/null and b/freelansim-client/search_bg@2x.png differ diff --git a/freelansim-client/search_bg@3x.png b/freelansim-client/search_bg@3x.png new file mode 100644 index 0000000..4e4cc87 Binary files /dev/null and b/freelansim-client/search_bg@3x.png differ diff --git a/freelansim-client/search_clear.png b/freelansim-client/search_clear.png new file mode 100644 index 0000000..42471c6 Binary files /dev/null and b/freelansim-client/search_clear.png differ diff --git a/freelansim-client/search_clear@2x.png b/freelansim-client/search_clear@2x.png new file mode 100644 index 0000000..49e74d1 Binary files /dev/null and b/freelansim-client/search_clear@2x.png differ diff --git a/freelansim-client/search_clear@3x.png b/freelansim-client/search_clear@3x.png new file mode 100644 index 0000000..8fb6f73 Binary files /dev/null and b/freelansim-client/search_clear@3x.png differ diff --git a/freelansim-client/search_no_results.png b/freelansim-client/search_no_results.png new file mode 100644 index 0000000..aabe37f Binary files /dev/null and b/freelansim-client/search_no_results.png differ diff --git a/freelansim-client/search_no_results@2x.png b/freelansim-client/search_no_results@2x.png new file mode 100644 index 0000000..4898cff Binary files /dev/null and b/freelansim-client/search_no_results@2x.png differ diff --git a/freelansim-client/search_no_results@3x.png b/freelansim-client/search_no_results@3x.png new file mode 100644 index 0000000..19a8af7 Binary files /dev/null and b/freelansim-client/search_no_results@3x.png differ diff --git a/freelansim-client/search_normal.png b/freelansim-client/search_normal.png new file mode 100644 index 0000000..0b5e9e4 Binary files /dev/null and b/freelansim-client/search_normal.png differ diff --git a/freelansim-client/search_normal@2x.png b/freelansim-client/search_normal@2x.png new file mode 100644 index 0000000..b80840d Binary files /dev/null and b/freelansim-client/search_normal@2x.png differ diff --git a/freelansim-client/search_normal@3x.png b/freelansim-client/search_normal@3x.png new file mode 100644 index 0000000..c22fca7 Binary files /dev/null and b/freelansim-client/search_normal@3x.png differ diff --git a/freelansim-client/searchfield.png b/freelansim-client/searchfield.png new file mode 100644 index 0000000..0048d1e Binary files /dev/null and b/freelansim-client/searchfield.png differ diff --git a/freelansim-client/searchfield@2x.png b/freelansim-client/searchfield@2x.png new file mode 100644 index 0000000..852d8fd Binary files /dev/null and b/freelansim-client/searchfield@2x.png differ diff --git a/freelansim-client/searchfield@3x.png b/freelansim-client/searchfield@3x.png new file mode 100644 index 0000000..0744e2b Binary files /dev/null and b/freelansim-client/searchfield@3x.png differ diff --git a/freelansim-client/share.png b/freelansim-client/share.png new file mode 100644 index 0000000..f8c8531 Binary files /dev/null and b/freelansim-client/share.png differ diff --git a/freelansim-client/share@2x.png b/freelansim-client/share@2x.png new file mode 100644 index 0000000..36bc870 Binary files /dev/null and b/freelansim-client/share@2x.png differ diff --git a/freelansim-client/share@3x.png b/freelansim-client/share@3x.png new file mode 100644 index 0000000..fb1da30 Binary files /dev/null and b/freelansim-client/share@3x.png differ diff --git a/freelansim-client/splash.png b/freelansim-client/splash.png new file mode 100644 index 0000000..bce6c13 Binary files /dev/null and b/freelansim-client/splash.png differ diff --git a/freelansim-client/tab_line.png b/freelansim-client/tab_line.png new file mode 100644 index 0000000..6f77482 Binary files /dev/null and b/freelansim-client/tab_line.png differ diff --git a/freelansim-client/tab_line@2x.png b/freelansim-client/tab_line@2x.png new file mode 100644 index 0000000..190709c Binary files /dev/null and b/freelansim-client/tab_line@2x.png differ diff --git a/freelansim-client/tab_line@3x.png b/freelansim-client/tab_line@3x.png new file mode 100644 index 0000000..fd44541 Binary files /dev/null and b/freelansim-client/tab_line@3x.png differ diff --git a/freelansim-client/tabbar.png b/freelansim-client/tabbar.png new file mode 100644 index 0000000..4e94916 Binary files /dev/null and b/freelansim-client/tabbar.png differ diff --git a/freelansim-client/tabbar@2x.png b/freelansim-client/tabbar@2x.png new file mode 100644 index 0000000..3e95b87 Binary files /dev/null and b/freelansim-client/tabbar@2x.png differ diff --git a/freelansim-client/tabbar@3x.png b/freelansim-client/tabbar@3x.png new file mode 100644 index 0000000..6206a6a Binary files /dev/null and b/freelansim-client/tabbar@3x.png differ diff --git a/freelansim-client/views.png b/freelansim-client/views.png new file mode 100644 index 0000000..d36dd37 Binary files /dev/null and b/freelansim-client/views.png differ diff --git a/freelansim-client/views@2x.png b/freelansim-client/views@2x.png new file mode 100644 index 0000000..cb6b053 Binary files /dev/null and b/freelansim-client/views@2x.png differ diff --git a/freelansim-client/views@3x.png b/freelansim-client/views@3x.png new file mode 100644 index 0000000..d169961 Binary files /dev/null and b/freelansim-client/views@3x.png differ diff --git a/freelansim.xcodeproj/project.pbxproj b/freelansim.xcodeproj/project.pbxproj index 8060d6e..30f6fb8 100644 --- a/freelansim.xcodeproj/project.pbxproj +++ b/freelansim.xcodeproj/project.pbxproj @@ -7,6 +7,102 @@ objects = { /* Begin PBXBuildFile section */ + 46770DC21ACD60A500B7A7D8 /* offers_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 46770DBC1ACD60A500B7A7D8 /* offers_active.png */; }; + 46770DC31ACD60A500B7A7D8 /* offers_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46770DBD1ACD60A500B7A7D8 /* offers_active@2x.png */; }; + 46770DC41ACD60A500B7A7D8 /* offers_active@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46770DBE1ACD60A500B7A7D8 /* offers_active@3x.png */; }; + 469AE93B1ACEC77400B3CBE8 /* checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9381ACEC77400B3CBE8 /* checkmark.png */; }; + 469AE93C1ACEC77400B3CBE8 /* checkmark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9391ACEC77400B3CBE8 /* checkmark@2x.png */; }; + 469AE93D1ACEC77400B3CBE8 /* checkmark@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE93A1ACEC77400B3CBE8 /* checkmark@3x.png */; }; + 469AE9451ACEFC9D00B3CBE8 /* add_to_favorite_filled.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE93F1ACEFC9D00B3CBE8 /* add_to_favorite_filled.png */; }; + 469AE9461ACEFC9D00B3CBE8 /* add_to_favorite_filled@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9401ACEFC9D00B3CBE8 /* add_to_favorite_filled@2x.png */; }; + 469AE9471ACEFC9D00B3CBE8 /* add_to_favorite_filled@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9411ACEFC9D00B3CBE8 /* add_to_favorite_filled@3x.png */; }; + 469AE9481ACEFC9D00B3CBE8 /* add_to_favorite.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9421ACEFC9D00B3CBE8 /* add_to_favorite.png */; }; + 469AE9491ACEFC9D00B3CBE8 /* add_to_favorite@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9431ACEFC9D00B3CBE8 /* add_to_favorite@2x.png */; }; + 469AE94A1ACEFC9D00B3CBE8 /* add_to_favorite@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9441ACEFC9D00B3CBE8 /* add_to_favorite@3x.png */; }; + 469AE9551ACF077900B3CBE8 /* date.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE94C1ACF077900B3CBE8 /* date.png */; }; + 469AE9561ACF077900B3CBE8 /* date@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE94D1ACF077900B3CBE8 /* date@2x.png */; }; + 469AE9571ACF077900B3CBE8 /* date@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE94E1ACF077900B3CBE8 /* date@3x.png */; }; + 469AE9581ACF077900B3CBE8 /* responses.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE94F1ACF077900B3CBE8 /* responses.png */; }; + 469AE9591ACF077900B3CBE8 /* responses@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9501ACF077900B3CBE8 /* responses@2x.png */; }; + 469AE95A1ACF077900B3CBE8 /* responses@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9511ACF077900B3CBE8 /* responses@3x.png */; }; + 469AE95B1ACF077900B3CBE8 /* views.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9521ACF077900B3CBE8 /* views.png */; }; + 469AE95C1ACF077900B3CBE8 /* views@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9531ACF077900B3CBE8 /* views@2x.png */; }; + 469AE95D1ACF077900B3CBE8 /* views@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469AE9541ACF077900B3CBE8 /* views@3x.png */; }; + 469AEB9A1AD26089005B1A62 /* MINLoadingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 469AEB991AD26089005B1A62 /* MINLoadingCell.m */; }; + 469D00191AD69F5E00AFC3F4 /* splash.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D00181AD69F5E00AFC3F4 /* splash.png */; }; + 469D0DB11AD00A7700A880FC /* share.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D0DAE1AD00A7700A880FC /* share.png */; }; + 469D0DB21AD00A7700A880FC /* share@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D0DAF1AD00A7700A880FC /* share@2x.png */; }; + 469D0DB31AD00A7700A880FC /* share@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D0DB01AD00A7700A880FC /* share@3x.png */; }; + 469D0DB81AD03A5200A880FC /* Default@2x-568h.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D0DB61AD03A5200A880FC /* Default@2x-568h.png */; }; + 469D0DB91AD03A5200A880FC /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D0DB71AD03A5200A880FC /* Default@2x.png */; }; + 469D392B1AD254700045F627 /* freelansim_loader@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D39281AD254700045F627 /* freelansim_loader@3x.png */; }; + 469D392C1AD254700045F627 /* freelansim_loader.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D39291AD254700045F627 /* freelansim_loader.png */; }; + 469D392D1AD254700045F627 /* freelansim_loader@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 469D392A1AD254700045F627 /* freelansim_loader@2x.png */; }; + 469F3DBD1AD576E400393629 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 469F3DBC1AD576E400393629 /* LaunchScreen.xib */; }; + 46A074741ACE62730025A22B /* mail.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074711ACE62730025A22B /* mail.png */; }; + 46A074751ACE62730025A22B /* mail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074721ACE62730025A22B /* mail@2x.png */; }; + 46A074761ACE62730025A22B /* mail@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074731ACE62730025A22B /* mail@3x.png */; }; + 46A0747B1ACE6C680025A22B /* favorites_empty.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074781ACE6C680025A22B /* favorites_empty.png */; }; + 46A0747C1ACE6C680025A22B /* favorites_empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074791ACE6C680025A22B /* favorites_empty@2x.png */; }; + 46A0747D1ACE6C680025A22B /* favorites_empty@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0747A1ACE6C680025A22B /* favorites_empty@3x.png */; }; + 46A074901ACE86BE0025A22B /* search_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074811ACE86BE0025A22B /* search_active.png */; }; + 46A074911ACE86BE0025A22B /* search_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074821ACE86BE0025A22B /* search_active@2x.png */; }; + 46A074921ACE86BE0025A22B /* search_active@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074831ACE86BE0025A22B /* search_active@3x.png */; }; + 46A074931ACE86BE0025A22B /* search_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074841ACE86BE0025A22B /* search_bg.png */; }; + 46A074941ACE86BE0025A22B /* search_bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074851ACE86BE0025A22B /* search_bg@2x.png */; }; + 46A074951ACE86BE0025A22B /* search_bg@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074861ACE86BE0025A22B /* search_bg@3x.png */; }; + 46A074961ACE86BE0025A22B /* search_clear.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074871ACE86BE0025A22B /* search_clear.png */; }; + 46A074971ACE86BE0025A22B /* search_clear@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074881ACE86BE0025A22B /* search_clear@2x.png */; }; + 46A074981ACE86BE0025A22B /* search_clear@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074891ACE86BE0025A22B /* search_clear@3x.png */; }; + 46A074991ACE86BE0025A22B /* search_no_results.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748A1ACE86BE0025A22B /* search_no_results.png */; }; + 46A0749A1ACE86BE0025A22B /* search_no_results@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748B1ACE86BE0025A22B /* search_no_results@2x.png */; }; + 46A0749B1ACE86BE0025A22B /* search_no_results@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748C1ACE86BE0025A22B /* search_no_results@3x.png */; }; + 46A0749C1ACE86BE0025A22B /* search_normal.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748D1ACE86BE0025A22B /* search_normal.png */; }; + 46A0749D1ACE86BE0025A22B /* search_normal@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748E1ACE86BE0025A22B /* search_normal@2x.png */; }; + 46A0749E1ACE86BE0025A22B /* search_normal@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0748F1ACE86BE0025A22B /* search_normal@3x.png */; }; + 46A074A21ACE87AA0025A22B /* searchfield.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A0749F1ACE87AA0025A22B /* searchfield.png */; }; + 46A074A31ACE87AA0025A22B /* searchfield@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074A01ACE87AA0025A22B /* searchfield@2x.png */; }; + 46A074A41ACE87AA0025A22B /* searchfield@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46A074A11ACE87AA0025A22B /* searchfield@3x.png */; }; + 46E6F5DD1ACDB64800D230EB /* offers.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5DA1ACDB64800D230EB /* offers.png */; }; + 46E6F5DE1ACDB64800D230EB /* offers@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5DB1ACDB64800D230EB /* offers@2x.png */; }; + 46E6F5DF1ACDB64800D230EB /* offers@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5DC1ACDB64800D230EB /* offers@3x.png */; }; + 46E6F5F21ACDB6C000D230EB /* about_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E01ACDB6C000D230EB /* about_active.png */; }; + 46E6F5F31ACDB6C000D230EB /* about_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E11ACDB6C000D230EB /* about_active@2x.png */; }; + 46E6F5F41ACDB6C000D230EB /* about_active@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E21ACDB6C000D230EB /* about_active@3x.png */; }; + 46E6F5F51ACDB6C000D230EB /* about.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E31ACDB6C000D230EB /* about.png */; }; + 46E6F5F61ACDB6C000D230EB /* about@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E41ACDB6C000D230EB /* about@2x.png */; }; + 46E6F5F71ACDB6C000D230EB /* about@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E51ACDB6C000D230EB /* about@3x.png */; }; + 46E6F5F81ACDB6C000D230EB /* favorites_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E61ACDB6C000D230EB /* favorites_active.png */; }; + 46E6F5F91ACDB6C000D230EB /* favorites_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E71ACDB6C000D230EB /* favorites_active@2x.png */; }; + 46E6F5FA1ACDB6C000D230EB /* favorites_active@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E81ACDB6C000D230EB /* favorites_active@3x.png */; }; + 46E6F5FB1ACDB6C000D230EB /* favorites.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5E91ACDB6C000D230EB /* favorites.png */; }; + 46E6F5FC1ACDB6C000D230EB /* favorites@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5EA1ACDB6C000D230EB /* favorites@2x.png */; }; + 46E6F5FD1ACDB6C000D230EB /* favorites@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5EB1ACDB6C000D230EB /* favorites@3x.png */; }; + 46E6F5FE1ACDB6C000D230EB /* freelancers_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5EC1ACDB6C000D230EB /* freelancers_active.png */; }; + 46E6F5FF1ACDB6C000D230EB /* freelancers_active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5ED1ACDB6C000D230EB /* freelancers_active@2x.png */; }; + 46E6F6001ACDB6C000D230EB /* freelancers_active@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5EE1ACDB6C000D230EB /* freelancers_active@3x.png */; }; + 46E6F6011ACDB6C000D230EB /* freelancers.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5EF1ACDB6C000D230EB /* freelancers.png */; }; + 46E6F6021ACDB6C000D230EB /* freelancers@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5F01ACDB6C000D230EB /* freelancers@2x.png */; }; + 46E6F6031ACDB6C000D230EB /* freelancers@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F5F11ACDB6C000D230EB /* freelancers@3x.png */; }; + 46E6F60D1ACDD25400D230EB /* placeholder_userpic.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F60A1ACDD25400D230EB /* placeholder_userpic.png */; }; + 46E6F60E1ACDD25400D230EB /* placeholder_userpic@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F60B1ACDD25400D230EB /* placeholder_userpic@2x.png */; }; + 46E6F60F1ACDD25400D230EB /* placeholder_userpic@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46E6F60C1ACDD25400D230EB /* placeholder_userpic@3x.png */; }; + 46FAC3D11ACF9BAC00461298 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3D01ACF9BAC00461298 /* MainStoryboard.storyboard */; }; + 46FAC3D51ACF9C6300461298 /* navbar_bg@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3D21ACF9C6300461298 /* navbar_bg@3x.png */; }; + 46FAC3D61ACF9C6300461298 /* navbar_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3D31ACF9C6300461298 /* navbar_bg.png */; }; + 46FAC3D71ACF9C6300461298 /* navbar_bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3D41ACF9C6300461298 /* navbar_bg@2x.png */; }; + 46FAC3DC1ACF9DC900461298 /* keyline@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3D91ACF9DC900461298 /* keyline@3x.png */; }; + 46FAC3DD1ACF9DC900461298 /* keyline@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3DA1ACF9DC900461298 /* keyline@2x.png */; }; + 46FAC3DE1ACF9DC900461298 /* keyline.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3DB1ACF9DC900461298 /* keyline.png */; }; + 46FAC3E51ACFA08F00461298 /* tab_line.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3DF1ACFA08F00461298 /* tab_line.png */; }; + 46FAC3E61ACFA08F00461298 /* tabbar.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3E01ACFA08F00461298 /* tabbar.png */; }; + 46FAC3E71ACFA08F00461298 /* tabbar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3E11ACFA08F00461298 /* tabbar@2x.png */; }; + 46FAC3E81ACFA08F00461298 /* tabbar@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3E21ACFA08F00461298 /* tabbar@3x.png */; }; + 46FAC3E91ACFA08F00461298 /* tab_line@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3E31ACFA08F00461298 /* tab_line@3x.png */; }; + 46FAC3EA1ACFA08F00461298 /* tab_line@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3E41ACFA08F00461298 /* tab_line@2x.png */; }; + 46FAC3EE1ACFC4D800461298 /* back_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3EB1ACFC4D800461298 /* back_arrow.png */; }; + 46FAC3EF1ACFC4D800461298 /* back_arrow@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3EC1ACFC4D800461298 /* back_arrow@2x.png */; }; + 46FAC3F01ACFC4D800461298 /* back_arrow@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46FAC3ED1ACFC4D800461298 /* back_arrow@3x.png */; }; 6A1AE72C167DB5C8005DE0E5 /* FLHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1AE72B167DB5C8005DE0E5 /* FLHTTPClient.m */; }; 6A1AE737167DCB6A005DE0E5 /* FLTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1AE736167DCB6A005DE0E5 /* FLTask.m */; }; 6A1AE744167DD022005DE0E5 /* FLHTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1AE743167DD022005DE0E5 /* FLHTMLParser.m */; }; @@ -27,14 +123,6 @@ 6A529AED167A47AF009A1CCB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6A529AEB167A47AF009A1CCB /* InfoPlist.strings */; }; 6A529AEF167A47AF009A1CCB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A529AEE167A47AF009A1CCB /* main.m */; }; 6A529AF3167A47AF009A1CCB /* KKAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A529AF2167A47AF009A1CCB /* KKAppDelegate.m */; }; - 6A529AFC167A47AF009A1CCB /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6A529AFA167A47AF009A1CCB /* MainStoryboard.storyboard */; }; - 6A529B12167A47AF009A1CCB /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A529B11167A47AF009A1CCB /* SenTestingKit.framework */; }; - 6A529B13167A47AF009A1CCB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A529AE2167A47AF009A1CCB /* UIKit.framework */; }; - 6A529B14167A47AF009A1CCB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A529AE4167A47AF009A1CCB /* Foundation.framework */; }; - 6A529B1C167A47AF009A1CCB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6A529B1A167A47AF009A1CCB /* InfoPlist.strings */; }; - 6A529B1F167A47AF009A1CCB /* freelansim_clientTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A529B1E167A47AF009A1CCB /* freelansim_clientTests.m */; }; - 6A7BFBCB19619E3100ADA5D8 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6A7BFBC919619E3100ADA5D8 /* Default@2x.png */; }; - 6A7BFBCC19619E3100ADA5D8 /* Default@2x-568h.png in Resources */ = {isa = PBXBuildFile; fileRef = 6A7BFBCA19619E3100ADA5D8 /* Default@2x-568h.png */; }; 6A8A96F516861B9C00C285BE /* FLFreelancersController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8A96F416861B9C00C285BE /* FLFreelancersController.m */; }; 6A8A96F816863A7900C285BE /* FLFreelancerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8A96F716863A7800C285BE /* FLFreelancerController.m */; }; 6A8A97101686F36100C285BE /* FLContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8A970F1686F36100C285BE /* FLContact.m */; }; @@ -105,18 +193,105 @@ A8FB8C8D195D824B0022FC38 /* FLManagedTag.m in Sources */ = {isa = PBXBuildFile; fileRef = A8FB8C88195D824B0022FC38 /* FLManagedTag.m */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 6A529B15167A47AF009A1CCB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6A529AD5167A47AF009A1CCB /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6A529ADD167A47AF009A1CCB; - remoteInfo = "freelansim-client"; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ 41AF178834E54C6E9830FDCB /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 46770DBC1ACD60A500B7A7D8 /* offers_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = offers_active.png; sourceTree = ""; }; + 46770DBD1ACD60A500B7A7D8 /* offers_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "offers_active@2x.png"; sourceTree = ""; }; + 46770DBE1ACD60A500B7A7D8 /* offers_active@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "offers_active@3x.png"; sourceTree = ""; }; + 469AE9381ACEC77400B3CBE8 /* checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkmark.png; sourceTree = ""; }; + 469AE9391ACEC77400B3CBE8 /* checkmark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkmark@2x.png"; sourceTree = ""; }; + 469AE93A1ACEC77400B3CBE8 /* checkmark@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkmark@3x.png"; sourceTree = ""; }; + 469AE93F1ACEFC9D00B3CBE8 /* add_to_favorite_filled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = add_to_favorite_filled.png; sourceTree = ""; }; + 469AE9401ACEFC9D00B3CBE8 /* add_to_favorite_filled@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add_to_favorite_filled@2x.png"; sourceTree = ""; }; + 469AE9411ACEFC9D00B3CBE8 /* add_to_favorite_filled@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add_to_favorite_filled@3x.png"; sourceTree = ""; }; + 469AE9421ACEFC9D00B3CBE8 /* add_to_favorite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = add_to_favorite.png; sourceTree = ""; }; + 469AE9431ACEFC9D00B3CBE8 /* add_to_favorite@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add_to_favorite@2x.png"; sourceTree = ""; }; + 469AE9441ACEFC9D00B3CBE8 /* add_to_favorite@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add_to_favorite@3x.png"; sourceTree = ""; }; + 469AE94C1ACF077900B3CBE8 /* date.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = date.png; sourceTree = ""; }; + 469AE94D1ACF077900B3CBE8 /* date@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "date@2x.png"; sourceTree = ""; }; + 469AE94E1ACF077900B3CBE8 /* date@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "date@3x.png"; sourceTree = ""; }; + 469AE94F1ACF077900B3CBE8 /* responses.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = responses.png; sourceTree = ""; }; + 469AE9501ACF077900B3CBE8 /* responses@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "responses@2x.png"; sourceTree = ""; }; + 469AE9511ACF077900B3CBE8 /* responses@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "responses@3x.png"; sourceTree = ""; }; + 469AE9521ACF077900B3CBE8 /* views.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = views.png; sourceTree = ""; }; + 469AE9531ACF077900B3CBE8 /* views@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "views@2x.png"; sourceTree = ""; }; + 469AE9541ACF077900B3CBE8 /* views@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "views@3x.png"; sourceTree = ""; }; + 469AEB981AD26089005B1A62 /* MINLoadingCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MINLoadingCell.h; sourceTree = ""; }; + 469AEB991AD26089005B1A62 /* MINLoadingCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MINLoadingCell.m; sourceTree = ""; }; + 469D00181AD69F5E00AFC3F4 /* splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = splash.png; sourceTree = ""; }; + 469D0DAE1AD00A7700A880FC /* share.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = share.png; sourceTree = ""; }; + 469D0DAF1AD00A7700A880FC /* share@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "share@2x.png"; sourceTree = ""; }; + 469D0DB01AD00A7700A880FC /* share@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "share@3x.png"; sourceTree = ""; }; + 469D0DB61AD03A5200A880FC /* Default@2x-568h.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x-568h.png"; sourceTree = ""; }; + 469D0DB71AD03A5200A880FC /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 469D39281AD254700045F627 /* freelansim_loader@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelansim_loader@3x.png"; sourceTree = ""; }; + 469D39291AD254700045F627 /* freelansim_loader.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = freelansim_loader.png; sourceTree = ""; }; + 469D392A1AD254700045F627 /* freelansim_loader@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelansim_loader@2x.png"; sourceTree = ""; }; + 469F3DBC1AD576E400393629 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = ""; }; + 46A074711ACE62730025A22B /* mail.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mail.png; sourceTree = ""; }; + 46A074721ACE62730025A22B /* mail@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mail@2x.png"; sourceTree = ""; }; + 46A074731ACE62730025A22B /* mail@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mail@3x.png"; sourceTree = ""; }; + 46A074781ACE6C680025A22B /* favorites_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favorites_empty.png; sourceTree = ""; }; + 46A074791ACE6C680025A22B /* favorites_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites_empty@2x.png"; sourceTree = ""; }; + 46A0747A1ACE6C680025A22B /* favorites_empty@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites_empty@3x.png"; sourceTree = ""; }; + 46A074811ACE86BE0025A22B /* search_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_active.png; sourceTree = ""; }; + 46A074821ACE86BE0025A22B /* search_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_active@2x.png"; sourceTree = ""; }; + 46A074831ACE86BE0025A22B /* search_active@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_active@3x.png"; sourceTree = ""; }; + 46A074841ACE86BE0025A22B /* search_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_bg.png; sourceTree = ""; }; + 46A074851ACE86BE0025A22B /* search_bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_bg@2x.png"; sourceTree = ""; }; + 46A074861ACE86BE0025A22B /* search_bg@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_bg@3x.png"; sourceTree = ""; }; + 46A074871ACE86BE0025A22B /* search_clear.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_clear.png; sourceTree = ""; }; + 46A074881ACE86BE0025A22B /* search_clear@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_clear@2x.png"; sourceTree = ""; }; + 46A074891ACE86BE0025A22B /* search_clear@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_clear@3x.png"; sourceTree = ""; }; + 46A0748A1ACE86BE0025A22B /* search_no_results.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_no_results.png; sourceTree = ""; }; + 46A0748B1ACE86BE0025A22B /* search_no_results@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_no_results@2x.png"; sourceTree = ""; }; + 46A0748C1ACE86BE0025A22B /* search_no_results@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_no_results@3x.png"; sourceTree = ""; }; + 46A0748D1ACE86BE0025A22B /* search_normal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_normal.png; sourceTree = ""; }; + 46A0748E1ACE86BE0025A22B /* search_normal@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_normal@2x.png"; sourceTree = ""; }; + 46A0748F1ACE86BE0025A22B /* search_normal@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_normal@3x.png"; sourceTree = ""; }; + 46A0749F1ACE87AA0025A22B /* searchfield.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = searchfield.png; sourceTree = ""; }; + 46A074A01ACE87AA0025A22B /* searchfield@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "searchfield@2x.png"; sourceTree = ""; }; + 46A074A11ACE87AA0025A22B /* searchfield@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "searchfield@3x.png"; sourceTree = ""; }; + 46E6F5DA1ACDB64800D230EB /* offers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = offers.png; sourceTree = ""; }; + 46E6F5DB1ACDB64800D230EB /* offers@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "offers@2x.png"; sourceTree = ""; }; + 46E6F5DC1ACDB64800D230EB /* offers@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "offers@3x.png"; sourceTree = ""; }; + 46E6F5E01ACDB6C000D230EB /* about_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = about_active.png; sourceTree = ""; }; + 46E6F5E11ACDB6C000D230EB /* about_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "about_active@2x.png"; sourceTree = ""; }; + 46E6F5E21ACDB6C000D230EB /* about_active@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "about_active@3x.png"; sourceTree = ""; }; + 46E6F5E31ACDB6C000D230EB /* about.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = about.png; sourceTree = ""; }; + 46E6F5E41ACDB6C000D230EB /* about@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "about@2x.png"; sourceTree = ""; }; + 46E6F5E51ACDB6C000D230EB /* about@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "about@3x.png"; sourceTree = ""; }; + 46E6F5E61ACDB6C000D230EB /* favorites_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favorites_active.png; sourceTree = ""; }; + 46E6F5E71ACDB6C000D230EB /* favorites_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites_active@2x.png"; sourceTree = ""; }; + 46E6F5E81ACDB6C000D230EB /* favorites_active@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites_active@3x.png"; sourceTree = ""; }; + 46E6F5E91ACDB6C000D230EB /* favorites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favorites.png; sourceTree = ""; }; + 46E6F5EA1ACDB6C000D230EB /* favorites@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites@2x.png"; sourceTree = ""; }; + 46E6F5EB1ACDB6C000D230EB /* favorites@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favorites@3x.png"; sourceTree = ""; }; + 46E6F5EC1ACDB6C000D230EB /* freelancers_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = freelancers_active.png; sourceTree = ""; }; + 46E6F5ED1ACDB6C000D230EB /* freelancers_active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelancers_active@2x.png"; sourceTree = ""; }; + 46E6F5EE1ACDB6C000D230EB /* freelancers_active@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelancers_active@3x.png"; sourceTree = ""; }; + 46E6F5EF1ACDB6C000D230EB /* freelancers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = freelancers.png; sourceTree = ""; }; + 46E6F5F01ACDB6C000D230EB /* freelancers@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelancers@2x.png"; sourceTree = ""; }; + 46E6F5F11ACDB6C000D230EB /* freelancers@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "freelancers@3x.png"; sourceTree = ""; }; + 46E6F60A1ACDD25400D230EB /* placeholder_userpic.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = placeholder_userpic.png; sourceTree = ""; }; + 46E6F60B1ACDD25400D230EB /* placeholder_userpic@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "placeholder_userpic@2x.png"; sourceTree = ""; }; + 46E6F60C1ACDD25400D230EB /* placeholder_userpic@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "placeholder_userpic@3x.png"; sourceTree = ""; }; + 46FAC3D01ACF9BAC00461298 /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard.storyboard; sourceTree = ""; }; + 46FAC3D21ACF9C6300461298 /* navbar_bg@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "navbar_bg@3x.png"; sourceTree = ""; }; + 46FAC3D31ACF9C6300461298 /* navbar_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = navbar_bg.png; sourceTree = ""; }; + 46FAC3D41ACF9C6300461298 /* navbar_bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "navbar_bg@2x.png"; sourceTree = ""; }; + 46FAC3D91ACF9DC900461298 /* keyline@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "keyline@3x.png"; sourceTree = ""; }; + 46FAC3DA1ACF9DC900461298 /* keyline@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "keyline@2x.png"; sourceTree = ""; }; + 46FAC3DB1ACF9DC900461298 /* keyline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = keyline.png; sourceTree = ""; }; + 46FAC3DF1ACFA08F00461298 /* tab_line.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_line.png; sourceTree = ""; }; + 46FAC3E01ACFA08F00461298 /* tabbar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tabbar.png; sourceTree = ""; }; + 46FAC3E11ACFA08F00461298 /* tabbar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tabbar@2x.png"; sourceTree = ""; }; + 46FAC3E21ACFA08F00461298 /* tabbar@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tabbar@3x.png"; sourceTree = ""; }; + 46FAC3E31ACFA08F00461298 /* tab_line@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_line@3x.png"; sourceTree = ""; }; + 46FAC3E41ACFA08F00461298 /* tab_line@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_line@2x.png"; sourceTree = ""; }; + 46FAC3EB1ACFC4D800461298 /* back_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = back_arrow.png; sourceTree = ""; }; + 46FAC3EC1ACFC4D800461298 /* back_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "back_arrow@2x.png"; sourceTree = ""; }; + 46FAC3ED1ACFC4D800461298 /* back_arrow@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "back_arrow@3x.png"; sourceTree = ""; }; 6A16EAD918C350A400B16858 /* KKFromJSONObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KKFromJSONObject.h; path = Classes/Models/KKFromJSONObject.h; sourceTree = ""; }; 6A1AE72A167DB5C8005DE0E5 /* FLHTTPClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FLHTTPClient.h; path = Classes/FLHTTPClient.h; sourceTree = ""; }; 6A1AE72B167DB5C8005DE0E5 /* FLHTTPClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FLHTTPClient.m; path = Classes/FLHTTPClient.m; sourceTree = ""; }; @@ -153,15 +328,11 @@ 6A529AF0167A47AF009A1CCB /* freelansim-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "freelansim-Prefix.pch"; sourceTree = ""; }; 6A529AF1167A47AF009A1CCB /* KKAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KKAppDelegate.h; sourceTree = ""; }; 6A529AF2167A47AF009A1CCB /* KKAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KKAppDelegate.m; sourceTree = ""; }; - 6A529AFB167A47AF009A1CCB /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard.storyboard; sourceTree = ""; }; - 6A529B10167A47AF009A1CCB /* freelansimTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = freelansimTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; 6A529B11167A47AF009A1CCB /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; 6A529B19167A47AF009A1CCB /* freelansimTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "freelansimTests-Info.plist"; sourceTree = ""; }; 6A529B1B167A47AF009A1CCB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6A529B1D167A47AF009A1CCB /* freelansim_clientTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = freelansim_clientTests.h; sourceTree = ""; }; 6A529B1E167A47AF009A1CCB /* freelansim_clientTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = freelansim_clientTests.m; sourceTree = ""; }; - 6A7BFBC919619E3100ADA5D8 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - 6A7BFBCA19619E3100ADA5D8 /* Default@2x-568h.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x-568h.png"; sourceTree = ""; }; 6A8A96F316861B9C00C285BE /* FLFreelancersController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FLFreelancersController.h; path = Classes/Controllers/Freelancers/FLFreelancersController.h; sourceTree = ""; }; 6A8A96F416861B9C00C285BE /* FLFreelancersController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FLFreelancersController.m; path = Classes/Controllers/Freelancers/FLFreelancersController.m; sourceTree = ""; }; 6A8A96F616863A7800C285BE /* FLFreelancerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FLFreelancerController.h; path = Classes/Controllers/Freelancers/FLFreelancerController.h; sourceTree = ""; }; @@ -257,7 +428,8 @@ A8FB8C86195D824B0022FC38 /* FLManagedTask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FLManagedTask.m; path = Classes/Models/FLManagedTask.m; sourceTree = ""; }; A8FB8C87195D824B0022FC38 /* FLManagedTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FLManagedTag.h; path = Classes/Models/FLManagedTag.h; sourceTree = ""; }; A8FB8C88195D824B0022FC38 /* FLManagedTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FLManagedTag.m; path = Classes/Models/FLManagedTag.m; sourceTree = ""; }; - CB0AF9F7B17F4CB7B2ECC008 /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = SOURCE_ROOT; }; + B7413FB4D9C76D9680535CC2 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; + B999D31FC792C94382433EE7 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -275,20 +447,153 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6A529B0C167A47AF009A1CCB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A529B12167A47AF009A1CCB /* SenTestingKit.framework in Frameworks */, - 6A529B13167A47AF009A1CCB /* UIKit.framework in Frameworks */, - 6A529B14167A47AF009A1CCB /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6A1AE728167DB59B005DE0E5 /* Сlasses */ = { + 469AE93E1ACEFC2E00B3CBE8 /* freelancer */ = { + isa = PBXGroup; + children = ( + 469D0DAE1AD00A7700A880FC /* share.png */, + 469D0DAF1AD00A7700A880FC /* share@2x.png */, + 469D0DB01AD00A7700A880FC /* share@3x.png */, + 46E6F60A1ACDD25400D230EB /* placeholder_userpic.png */, + 46E6F60B1ACDD25400D230EB /* placeholder_userpic@2x.png */, + 46E6F60C1ACDD25400D230EB /* placeholder_userpic@3x.png */, + 469AE93F1ACEFC9D00B3CBE8 /* add_to_favorite_filled.png */, + 469AE9401ACEFC9D00B3CBE8 /* add_to_favorite_filled@2x.png */, + 469AE9411ACEFC9D00B3CBE8 /* add_to_favorite_filled@3x.png */, + 469AE9421ACEFC9D00B3CBE8 /* add_to_favorite.png */, + 469AE9431ACEFC9D00B3CBE8 /* add_to_favorite@2x.png */, + 469AE9441ACEFC9D00B3CBE8 /* add_to_favorite@3x.png */, + ); + name = freelancer; + sourceTree = ""; + }; + 469AE94B1ACF06F800B3CBE8 /* task */ = { + isa = PBXGroup; + children = ( + 469AE94C1ACF077900B3CBE8 /* date.png */, + 469AE94D1ACF077900B3CBE8 /* date@2x.png */, + 469AE94E1ACF077900B3CBE8 /* date@3x.png */, + 469AE94F1ACF077900B3CBE8 /* responses.png */, + 469AE9501ACF077900B3CBE8 /* responses@2x.png */, + 469AE9511ACF077900B3CBE8 /* responses@3x.png */, + 469AE9521ACF077900B3CBE8 /* views.png */, + 469AE9531ACF077900B3CBE8 /* views@2x.png */, + 469AE9541ACF077900B3CBE8 /* views@3x.png */, + ); + name = task; + sourceTree = ""; + }; + 469D39271AD2544F0045F627 /* loading */ = { + isa = PBXGroup; + children = ( + 469D39281AD254700045F627 /* freelansim_loader@3x.png */, + 469D39291AD254700045F627 /* freelansim_loader.png */, + 469D392A1AD254700045F627 /* freelansim_loader@2x.png */, + ); + name = loading; + sourceTree = ""; + }; + 46A074701ACE62570025A22B /* about */ = { + isa = PBXGroup; + children = ( + 46A074711ACE62730025A22B /* mail.png */, + 46A074721ACE62730025A22B /* mail@2x.png */, + 46A074731ACE62730025A22B /* mail@3x.png */, + ); + name = about; + sourceTree = ""; + }; + 46A074771ACE6C320025A22B /* favor */ = { + isa = PBXGroup; + children = ( + 46A074781ACE6C680025A22B /* favorites_empty.png */, + 46A074791ACE6C680025A22B /* favorites_empty@2x.png */, + 46A0747A1ACE6C680025A22B /* favorites_empty@3x.png */, + ); + name = favor; + sourceTree = ""; + }; + 46A074801ACE86950025A22B /* searchbar */ = { + isa = PBXGroup; + children = ( + 46A0749F1ACE87AA0025A22B /* searchfield.png */, + 46A074A01ACE87AA0025A22B /* searchfield@2x.png */, + 46A074A11ACE87AA0025A22B /* searchfield@3x.png */, + 46A074811ACE86BE0025A22B /* search_active.png */, + 46A074821ACE86BE0025A22B /* search_active@2x.png */, + 46A074831ACE86BE0025A22B /* search_active@3x.png */, + 46A074841ACE86BE0025A22B /* search_bg.png */, + 46A074851ACE86BE0025A22B /* search_bg@2x.png */, + 46A074861ACE86BE0025A22B /* search_bg@3x.png */, + 46A074871ACE86BE0025A22B /* search_clear.png */, + 46A074881ACE86BE0025A22B /* search_clear@2x.png */, + 46A074891ACE86BE0025A22B /* search_clear@3x.png */, + 46A0748A1ACE86BE0025A22B /* search_no_results.png */, + 46A0748B1ACE86BE0025A22B /* search_no_results@2x.png */, + 46A0748C1ACE86BE0025A22B /* search_no_results@3x.png */, + 46A0748D1ACE86BE0025A22B /* search_normal.png */, + 46A0748E1ACE86BE0025A22B /* search_normal@2x.png */, + 46A0748F1ACE86BE0025A22B /* search_normal@3x.png */, + ); + name = searchbar; + sourceTree = ""; + }; + 46E6F5D91ACDB51800D230EB /* TabBar */ = { + isa = PBXGroup; + children = ( + 46FAC3DF1ACFA08F00461298 /* tab_line.png */, + 46FAC3E01ACFA08F00461298 /* tabbar.png */, + 46FAC3E11ACFA08F00461298 /* tabbar@2x.png */, + 46FAC3E21ACFA08F00461298 /* tabbar@3x.png */, + 46FAC3E31ACFA08F00461298 /* tab_line@3x.png */, + 46FAC3E41ACFA08F00461298 /* tab_line@2x.png */, + 46E6F5E01ACDB6C000D230EB /* about_active.png */, + 46E6F5E11ACDB6C000D230EB /* about_active@2x.png */, + 46E6F5E21ACDB6C000D230EB /* about_active@3x.png */, + 46E6F5E31ACDB6C000D230EB /* about.png */, + 46E6F5E41ACDB6C000D230EB /* about@2x.png */, + 46E6F5E51ACDB6C000D230EB /* about@3x.png */, + 46E6F5E61ACDB6C000D230EB /* favorites_active.png */, + 46E6F5E71ACDB6C000D230EB /* favorites_active@2x.png */, + 46E6F5E81ACDB6C000D230EB /* favorites_active@3x.png */, + 46E6F5E91ACDB6C000D230EB /* favorites.png */, + 46E6F5EA1ACDB6C000D230EB /* favorites@2x.png */, + 46E6F5EB1ACDB6C000D230EB /* favorites@3x.png */, + 46E6F5EC1ACDB6C000D230EB /* freelancers_active.png */, + 46E6F5ED1ACDB6C000D230EB /* freelancers_active@2x.png */, + 46E6F5EE1ACDB6C000D230EB /* freelancers_active@3x.png */, + 46E6F5EF1ACDB6C000D230EB /* freelancers.png */, + 46E6F5F01ACDB6C000D230EB /* freelancers@2x.png */, + 46E6F5F11ACDB6C000D230EB /* freelancers@3x.png */, + 46E6F5DA1ACDB64800D230EB /* offers.png */, + 46E6F5DB1ACDB64800D230EB /* offers@2x.png */, + 46E6F5DC1ACDB64800D230EB /* offers@3x.png */, + 46770DBC1ACD60A500B7A7D8 /* offers_active.png */, + 46770DBD1ACD60A500B7A7D8 /* offers_active@2x.png */, + 46770DBE1ACD60A500B7A7D8 /* offers_active@3x.png */, + ); + name = TabBar; + sourceTree = ""; + }; + 46FAC3D81ACF9C8300461298 /* navbar */ = { + isa = PBXGroup; + children = ( + 46FAC3EB1ACFC4D800461298 /* back_arrow.png */, + 46FAC3EC1ACFC4D800461298 /* back_arrow@2x.png */, + 46FAC3ED1ACFC4D800461298 /* back_arrow@3x.png */, + 46FAC3D91ACF9DC900461298 /* keyline@3x.png */, + 46FAC3DA1ACF9DC900461298 /* keyline@2x.png */, + 46FAC3DB1ACF9DC900461298 /* keyline.png */, + 46FAC3D21ACF9C6300461298 /* navbar_bg@3x.png */, + 46FAC3D31ACF9C6300461298 /* navbar_bg.png */, + 46FAC3D41ACF9C6300461298 /* navbar_bg@2x.png */, + ); + name = navbar; + sourceTree = ""; + }; + 6A1AE728167DB59B005DE0E5 /* Classes */ = { isa = PBXGroup; children = ( 6AA0AA121697F8DE00FE28E3 /* UI */, @@ -299,7 +604,7 @@ 6A1AE73F167DCE38005DE0E5 /* Client */, 6A1AE734167DCADB005DE0E5 /* Models */, ); - name = "Сlasses"; + name = Classes; sourceTree = ""; }; 6A1AE734167DCADB005DE0E5 /* Models */ = { @@ -421,7 +726,7 @@ 6A529B17167A47AF009A1CCB /* freelansim-clientTests */, 6A529AE1167A47AF009A1CCB /* Frameworks */, 6A529ADF167A47AF009A1CCB /* Products */, - CB0AF9F7B17F4CB7B2ECC008 /* Pods.xcconfig */, + A8BE31BAEDE865C06B6A0C01 /* Pods */, ); sourceTree = ""; }; @@ -429,7 +734,6 @@ isa = PBXGroup; children = ( 6A529ADE167A47AF009A1CCB /* freelansim.app */, - 6A529B10167A47AF009A1CCB /* freelansimTests.octest */, ); name = Products; sourceTree = ""; @@ -453,7 +757,7 @@ isa = PBXGroup; children = ( 6AED873F167D9F4300EBC6CD /* Application */, - 6A1AE728167DB59B005DE0E5 /* Сlasses */, + 6A1AE728167DB59B005DE0E5 /* Classes */, 6A1AE750167E131F005DE0E5 /* VIews */, 6A529B29167A47EC009A1CCB /* Vendor */, A429B35A167F3AD400078D1E /* Resources */, @@ -495,7 +799,7 @@ 6A529B28167A47B7009A1CCB /* StoryBoard */ = { isa = PBXGroup; children = ( - 6A529AFA167A47AF009A1CCB /* MainStoryboard.storyboard */, + 46FAC3D01ACF9BAC00461298 /* MainStoryboard.storyboard */, ); name = StoryBoard; path = ../..; @@ -557,6 +861,8 @@ 6ABADFEA1849D735003EE481 /* FLTaskCell.h */, 6ABADFEB1849D735003EE481 /* FLTaskCell.m */, 6ABADFED1849D753003EE481 /* FLFreelancerCell.h */, + 469AEB981AD26089005B1A62 /* MINLoadingCell.h */, + 469AEB991AD26089005B1A62 /* MINLoadingCell.m */, 6ABADFEE1849D753003EE481 /* FLFreelancerCell.m */, 6AD8DB66184A53CB0082C2C0 /* CategoryCell.h */, 6AD8DB67184A53CB0082C2C0 /* CategoryCell.m */, @@ -576,6 +882,7 @@ 6ABADFF41849D7A5003EE481 /* FLFreelancerCell.xib */, 6ABADFF51849D7A5003EE481 /* FLTaskCell.xib */, 6ABADFF61849D7A5003EE481 /* LoadingCell.xib */, + 469F3DBC1AD576E400393629 /* LaunchScreen.xib */, ); name = IBInterfaces; path = Views/IBInterfaces; @@ -584,8 +891,8 @@ 6AD8DB591849E97F0082C2C0 /* launch */ = { isa = PBXGroup; children = ( - 6A7BFBC919619E3100ADA5D8 /* Default@2x.png */, - 6A7BFBCA19619E3100ADA5D8 /* Default@2x-568h.png */, + 469D0DB61AD03A5200A880FC /* Default@2x-568h.png */, + 469D0DB71AD03A5200A880FC /* Default@2x.png */, ); name = launch; path = Resources/launch; @@ -657,6 +964,17 @@ A429B35A167F3AD400078D1E /* Resources */ = { isa = PBXGroup; children = ( + 469D39271AD2544F0045F627 /* loading */, + 46FAC3D81ACF9C8300461298 /* navbar */, + 469AE94B1ACF06F800B3CBE8 /* task */, + 469AE93E1ACEFC2E00B3CBE8 /* freelancer */, + 469AE9381ACEC77400B3CBE8 /* checkmark.png */, + 469AE9391ACEC77400B3CBE8 /* checkmark@2x.png */, + 469AE93A1ACEC77400B3CBE8 /* checkmark@3x.png */, + 46A074801ACE86950025A22B /* searchbar */, + 46A074771ACE6C320025A22B /* favor */, + 46A074701ACE62570025A22B /* about */, + 46E6F5D91ACDB51800D230EB /* TabBar */, 6AC1F9691961A2B000451887 /* Images.xcassets */, 6ABDC8161894EBC40070182D /* cell-checkmark-highlighted.png */, 6ABDC8171894EBC40070182D /* cell-checkmark-highlighted@2x.png */, @@ -667,6 +985,7 @@ 6ABADFFE1849DE42003EE481 /* furley_bg.png */, 6A1F1B7516A151FB00712924 /* grey@2x.png */, 6A1F1B7616A151FB00712924 /* grey.png */, + 469D00181AD69F5E00AFC3F4 /* splash.png */, A429B35C167F3B0C00078D1E /* Icons */, ); name = Resources; @@ -704,6 +1023,15 @@ path = Resources/Icons; sourceTree = ""; }; + A8BE31BAEDE865C06B6A0C01 /* Pods */ = { + isa = PBXGroup; + children = ( + B7413FB4D9C76D9680535CC2 /* Pods.debug.xcconfig */, + B999D31FC792C94382433EE7 /* Pods.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -725,25 +1053,6 @@ productReference = 6A529ADE167A47AF009A1CCB /* freelansim.app */; productType = "com.apple.product-type.application"; }; - 6A529B0F167A47AF009A1CCB /* freelansimTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6A529B25167A47AF009A1CCB /* Build configuration list for PBXNativeTarget "freelansimTests" */; - buildPhases = ( - 6A529B0B167A47AF009A1CCB /* Sources */, - 6A529B0C167A47AF009A1CCB /* Frameworks */, - 6A529B0D167A47AF009A1CCB /* Resources */, - 6A529B0E167A47AF009A1CCB /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 6A529B16167A47AF009A1CCB /* PBXTargetDependency */, - ); - name = freelansimTests; - productName = "freelansim-clientTests"; - productReference = 6A529B10167A47AF009A1CCB /* freelansimTests.octest */; - productType = "com.apple.product-type.bundle.ocunit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -751,6 +1060,7 @@ isa = PBXProject; attributes = { CLASSPREFIX = KK; + LastTestingUpgradeCheck = 0620; LastUpgradeCheck = 0450; ORGANIZATIONNAME = "Kirill Kunst"; TargetAttributes = { @@ -773,7 +1083,6 @@ projectRoot = ""; targets = ( 6A529ADD167A47AF009A1CCB /* freelansim */, - 6A529B0F167A47AF009A1CCB /* freelansimTests */, ); }; /* End PBXProject section */ @@ -783,77 +1092,148 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 469AE95A1ACF077900B3CBE8 /* responses@3x.png in Resources */, + 46E6F5FC1ACDB6C000D230EB /* favorites@2x.png in Resources */, + 469AE9571ACF077900B3CBE8 /* date@3x.png in Resources */, + 46FAC3E81ACFA08F00461298 /* tabbar@3x.png in Resources */, + 469D392D1AD254700045F627 /* freelansim_loader@2x.png in Resources */, + 46FAC3EE1ACFC4D800461298 /* back_arrow.png in Resources */, 6A529AED167A47AF009A1CCB /* InfoPlist.strings in Resources */, - 6A529AFC167A47AF009A1CCB /* MainStoryboard.storyboard in Resources */, + 46A074991ACE86BE0025A22B /* search_no_results.png in Resources */, + 46E6F5FF1ACDB6C000D230EB /* freelancers_active@2x.png in Resources */, + 46A074971ACE86BE0025A22B /* search_clear@2x.png in Resources */, + 46FAC3D51ACF9C6300461298 /* navbar_bg@3x.png in Resources */, + 469D0DB21AD00A7700A880FC /* share@2x.png in Resources */, + 46FAC3F01ACFC4D800461298 /* back_arrow@3x.png in Resources */, + 469AE95D1ACF077900B3CBE8 /* views@3x.png in Resources */, + 46FAC3E61ACFA08F00461298 /* tabbar.png in Resources */, + 46A074941ACE86BE0025A22B /* search_bg@2x.png in Resources */, + 46A0749E1ACE86BE0025A22B /* search_normal@3x.png in Resources */, + 46E6F6001ACDB6C000D230EB /* freelancers_active@3x.png in Resources */, + 469AE95C1ACF077900B3CBE8 /* views@2x.png in Resources */, + 469D0DB31AD00A7700A880FC /* share@3x.png in Resources */, + 46E6F5F71ACDB6C000D230EB /* about@3x.png in Resources */, + 46FAC3DD1ACF9DC900461298 /* keyline@2x.png in Resources */, A429B363167F3B0C00078D1E /* 0012.png in Resources */, + 46A074A41ACE87AA0025A22B /* searchfield@3x.png in Resources */, + 46A074981ACE86BE0025A22B /* search_clear@3x.png in Resources */, + 46770DC21ACD60A500B7A7D8 /* offers_active.png in Resources */, + 469AE93D1ACEC77400B3CBE8 /* checkmark@3x.png in Resources */, + 46E6F60D1ACDD25400D230EB /* placeholder_userpic.png in Resources */, + 469AE9461ACEFC9D00B3CBE8 /* add_to_favorite_filled@2x.png in Resources */, + 46E6F6021ACDB6C000D230EB /* freelancers@2x.png in Resources */, A429B364167F3B0C00078D1E /* 0012@2x.png in Resources */, + 469AE9481ACEFC9D00B3CBE8 /* add_to_favorite.png in Resources */, A429B365167F3B0C00078D1E /* 0053.png in Resources */, + 46E6F5F41ACDB6C000D230EB /* about_active@3x.png in Resources */, A429B366167F3B0C00078D1E /* 0053@2x.png in Resources */, - 6A7BFBCB19619E3100ADA5D8 /* Default@2x.png in Resources */, + 46A074751ACE62730025A22B /* mail@2x.png in Resources */, + 469AE9491ACEFC9D00B3CBE8 /* add_to_favorite@2x.png in Resources */, + 46E6F5DD1ACDB64800D230EB /* offers.png in Resources */, + 46A074961ACE86BE0025A22B /* search_clear.png in Resources */, A429B367167F3B0C00078D1E /* 0220.png in Resources */, + 46A0749B1ACE86BE0025A22B /* search_no_results@3x.png in Resources */, 6A4F7FE91833FBC300215FE1 /* Podfile in Resources */, A429B368167F3B0C00078D1E /* 0220@2x.png in Resources */, + 46E6F60E1ACDD25400D230EB /* placeholder_userpic@2x.png in Resources */, + 46E6F5FE1ACDB6C000D230EB /* freelancers_active.png in Resources */, + 46E6F5F51ACDB6C000D230EB /* about.png in Resources */, + 46FAC3EA1ACFA08F00461298 /* tab_line@2x.png in Resources */, + 46FAC3E91ACFA08F00461298 /* tab_line@3x.png in Resources */, + 46770DC41ACD60A500B7A7D8 /* offers_active@3x.png in Resources */, 6ABADFFA1849D7A5003EE481 /* FLFreelancerCell.xib in Resources */, 6ABADFFC1849D7A5003EE481 /* LoadingCell.xib in Resources */, 6ABADFF91849D7A5003EE481 /* FLEmptyCell.xib in Resources */, 6ABDC81B1894EBC50070182D /* cell-checkmark-highlighted@2x.png in Resources */, 6AA0AA601697FF6800FE28E3 /* 0299.png in Resources */, + 469AE94A1ACEFC9D00B3CBE8 /* add_to_favorite@3x.png in Resources */, + 469D0DB81AD03A5200A880FC /* Default@2x-568h.png in Resources */, + 46FAC3D71ACF9C6300461298 /* navbar_bg@2x.png in Resources */, + 46A074A31ACE87AA0025A22B /* searchfield@2x.png in Resources */, + 46E6F5F21ACDB6C000D230EB /* about_active.png in Resources */, + 46E6F5DF1ACDB64800D230EB /* offers@3x.png in Resources */, 6ABDC81D1894EBC50070182D /* cell-checkmark@2x.png in Resources */, + 469D0DB91AD03A5200A880FC /* Default@2x.png in Resources */, + 46E6F5F81ACDB6C000D230EB /* favorites_active.png in Resources */, 6AA0AA611697FF6800FE28E3 /* 0260.png in Resources */, + 46E6F5F91ACDB6C000D230EB /* favorites_active@2x.png in Resources */, + 469D0DB11AD00A7700A880FC /* share.png in Resources */, + 46A0749D1ACE86BE0025A22B /* search_normal@2x.png in Resources */, + 46E6F6031ACDB6C000D230EB /* freelancers@3x.png in Resources */, + 46A074931ACE86BE0025A22B /* search_bg.png in Resources */, 6AA0AA621697FF6800FE28E3 /* 0089.png in Resources */, + 469F3DBD1AD576E400393629 /* LaunchScreen.xib in Resources */, 6ABADFFB1849D7A5003EE481 /* FLTaskCell.xib in Resources */, + 46FAC3D61ACF9C6300461298 /* navbar_bg.png in Resources */, 6AA0AA631697FF6800FE28E3 /* 0011.png in Resources */, + 469AE95B1ACF077900B3CBE8 /* views.png in Resources */, + 46E6F5FA1ACDB6C000D230EB /* favorites_active@3x.png in Resources */, + 46E6F6011ACDB6C000D230EB /* freelancers.png in Resources */, + 46A0747C1ACE6C680025A22B /* favorites_empty@2x.png in Resources */, + 46A0747D1ACE6C680025A22B /* favorites_empty@3x.png in Resources */, 6AA0AA641697FF6800FE28E3 /* 0299@2x.png in Resources */, - 6A7BFBCC19619E3100ADA5D8 /* Default@2x-568h.png in Resources */, + 46A074951ACE86BE0025A22B /* search_bg@3x.png in Resources */, + 469AE93B1ACEC77400B3CBE8 /* checkmark.png in Resources */, + 46E6F5FD1ACDB6C000D230EB /* favorites@3x.png in Resources */, + 46A0749A1ACE86BE0025A22B /* search_no_results@2x.png in Resources */, + 469AE9471ACEFC9D00B3CBE8 /* add_to_favorite_filled@3x.png in Resources */, + 46A074921ACE86BE0025A22B /* search_active@3x.png in Resources */, 6AA0AA651697FF6800FE28E3 /* 0260@2x.png in Resources */, 6AA0AA661697FF6800FE28E3 /* 0089@2x.png in Resources */, + 46E6F5F61ACDB6C000D230EB /* about@2x.png in Resources */, 6AA0AA671697FF6800FE28E3 /* 0011@2x.png in Resources */, 8B147311169EDA5B00AD7027 /* task.png in Resources */, 6ABDC81C1894EBC50070182D /* cell-checkmark.png in Resources */, + 469AE9451ACEFC9D00B3CBE8 /* add_to_favorite_filled.png in Resources */, 8BA6342D16A0074100BF14F2 /* star_off.png in Resources */, 8BA6342E16A0074100BF14F2 /* star_off@2x.png in Resources */, + 46FAC3EF1ACFC4D800461298 /* back_arrow@2x.png in Resources */, + 46A074901ACE86BE0025A22B /* search_active.png in Resources */, 8BA6342F16A0074100BF14F2 /* star_on.png in Resources */, 8BA6343016A0074100BF14F2 /* star_on@2x.png in Resources */, + 46E6F60F1ACDD25400D230EB /* placeholder_userpic@3x.png in Resources */, 6AC1F96A1961A2B000451887 /* Images.xcassets in Resources */, + 46A074911ACE86BE0025A22B /* search_active@2x.png in Resources */, 8BA6343716A01B9300BF14F2 /* 0017.png in Resources */, + 469AE9591ACF077900B3CBE8 /* responses@2x.png in Resources */, 8BA6343816A01B9300BF14F2 /* 0017@2x.png in Resources */, + 46E6F5DE1ACDB64800D230EB /* offers@2x.png in Resources */, + 46770DC31ACD60A500B7A7D8 /* offers_active@2x.png in Resources */, + 469AE93C1ACEC77400B3CBE8 /* checkmark@2x.png in Resources */, 6A9CC9401A8E555200E646A7 /* brainstorage_icon@2x.png in Resources */, 6ABDC81A1894EBC50070182D /* cell-checkmark-highlighted.png in Resources */, + 469AE9551ACF077900B3CBE8 /* date.png in Resources */, 6ABADFFF1849DE42003EE481 /* furley_bg@2X.png in Resources */, + 46FAC3DC1ACF9DC900461298 /* keyline@3x.png in Resources */, + 46A074A21ACE87AA0025A22B /* searchfield.png in Resources */, 6ABADFF71849D7A5003EE481 /* CategoryCell.xib in Resources */, + 469D392B1AD254700045F627 /* freelansim_loader@3x.png in Resources */, 6A1F1B7716A151FB00712924 /* grey@2x.png in Resources */, + 46FAC3DE1ACF9DC900461298 /* keyline.png in Resources */, + 469AE9581ACF077900B3CBE8 /* responses.png in Resources */, + 46E6F5FB1ACDB6C000D230EB /* favorites.png in Resources */, + 46FAC3E51ACFA08F00461298 /* tab_line.png in Resources */, + 46A0749C1ACE86BE0025A22B /* search_normal.png in Resources */, + 46E6F5F31ACDB6C000D230EB /* about_active@2x.png in Resources */, + 469AE9561ACF077900B3CBE8 /* date@2x.png in Resources */, 6A1F1B7816A151FB00712924 /* grey.png in Resources */, + 469D392C1AD254700045F627 /* freelansim_loader.png in Resources */, 8BA6345C16A3B97400BF14F2 /* DannyImage.png in Resources */, + 46A0747B1ACE6C680025A22B /* favorites_empty.png in Resources */, 8BA6345D16A3B97400BF14F2 /* KunstImage.png in Resources */, + 46A074741ACE62730025A22B /* mail.png in Resources */, + 46A074761ACE62730025A22B /* mail@3x.png in Resources */, + 46FAC3E71ACFA08F00461298 /* tabbar@2x.png in Resources */, + 46FAC3D11ACF9BAC00461298 /* MainStoryboard.storyboard in Resources */, + 469D00191AD69F5E00AFC3F4 /* splash.png in Resources */, 6ABADFF81849D7A5003EE481 /* FavouriteCell.xib in Resources */, 6ABAE0001849DE42003EE481 /* furley_bg.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6A529B0D167A47AF009A1CCB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A529B1C167A47AF009A1CCB /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 6A529B0E167A47AF009A1CCB /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; - }; C8EC646E1AD54B0492D3FE6E /* Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -866,7 +1246,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -882,6 +1262,7 @@ 6A1AE72C167DB5C8005DE0E5 /* FLHTTPClient.m in Sources */, 6A1AE737167DCB6A005DE0E5 /* FLTask.m in Sources */, 6ABADFEC1849D735003EE481 /* FLTaskCell.m in Sources */, + 469AEB9A1AD26089005B1A62 /* MINLoadingCell.m in Sources */, 6A1AE744167DD022005DE0E5 /* FLHTMLParser.m in Sources */, 6A1AE747167E11FF005DE0E5 /* FLDefines.m in Sources */, 6AD8DB68184A53CB0082C2C0 /* CategoryCell.m in Sources */, @@ -918,24 +1299,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6A529B0B167A47AF009A1CCB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A529B1F167A47AF009A1CCB /* freelansim_clientTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 6A529B16167A47AF009A1CCB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 6A529ADD167A47AF009A1CCB /* freelansim */; - targetProxy = 6A529B15167A47AF009A1CCB /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 6A529AEB167A47AF009A1CCB /* InfoPlist.strings */ = { isa = PBXVariantGroup; @@ -946,14 +1311,6 @@ name = InfoPlist.strings; sourceTree = ""; }; - 6A529AFA167A47AF009A1CCB /* MainStoryboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 6A529AFB167A47AF009A1CCB /* en */, - ); - name = MainStoryboard.storyboard; - sourceTree = ""; - }; 6A529B1A167A47AF009A1CCB /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -1018,7 +1375,7 @@ }; 6A529B23167A47AF009A1CCB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CB0AF9F7B17F4CB7B2ECC008 /* Pods.xcconfig */; + baseConfigurationReference = B7413FB4D9C76D9680535CC2 /* Pods.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -1037,7 +1394,7 @@ }; 6A529B24167A47AF009A1CCB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CB0AF9F7B17F4CB7B2ECC008 /* Pods.xcconfig */; + baseConfigurationReference = B999D31FC792C94382433EE7 /* Pods.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -1054,40 +1411,6 @@ }; name = Release; }; - 6A529B26167A47AF009A1CCB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/freelansim-client.app/freelansim-client"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks\"", - "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "freelansim-client/freelansim-client-Prefix.pch"; - INFOPLIST_FILE = "freelansim-clientTests/freelansimTests-Info.plist"; - PRODUCT_NAME = freelansimTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = octest; - }; - name = Debug; - }; - 6A529B27167A47AF009A1CCB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/freelansim-client.app/freelansim-client"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks\"", - "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "freelansim-client/freelansim-client-Prefix.pch"; - INFOPLIST_FILE = "freelansim-clientTests/freelansimTests-Info.plist"; - PRODUCT_NAME = freelansimTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = octest; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -1109,15 +1432,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6A529B25167A47AF009A1CCB /* Build configuration list for PBXNativeTarget "freelansimTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A529B26167A47AF009A1CCB /* Debug */, - 6A529B27167A47AF009A1CCB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCVersionGroup section */ diff --git a/freelansim.xcworkspace/xcuserdata/ars.xcuserdatad/UserInterfaceState.xcuserstate b/freelansim.xcworkspace/xcuserdata/ars.xcuserdatad/UserInterfaceState.xcuserstate index 123f217..9980bde 100644 Binary files a/freelansim.xcworkspace/xcuserdata/ars.xcuserdatad/UserInterfaceState.xcuserstate and b/freelansim.xcworkspace/xcuserdata/ars.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/freelansim/Images.xcassets/AppIcon.appiconset/Contents.json b/freelansim/Images.xcassets/AppIcon.appiconset/Contents.json index e696240..d199687 100644 --- a/freelansim/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/freelansim/Images.xcassets/AppIcon.appiconset/Contents.json @@ -17,6 +17,11 @@ "idiom" : "iphone", "filename" : "120.png", "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" } ], "info" : {