├── README.md ├── Example └── KadabraExample │ ├── podfile │ ├── KadabraExample │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── KDViewController.h │ ├── KDAppDelegate.h │ ├── KadabraExample-Prefix.pch │ ├── main.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── KDViewController.m │ ├── KadabraExample-Info.plist │ ├── Base.lproj │ │ └── Main.storyboard │ └── KDAppDelegate.m │ ├── Podfile.lock │ └── KadabraExample.xcodeproj │ └── project.pbxproj ├── KadabraTests ├── en.lproj │ └── InfoPlist.strings ├── KadabraTests.m └── KadabraTests-Info.plist ├── Kadabra ├── Kadabra-Prefix.pch ├── Kadabra.h ├── UIViewController+Kadabra.h └── UIViewController+Kadabra.m ├── .gitignore ├── Kadabra.podspec └── Kadabra.xcodeproj └── project.pbxproj /README.md: -------------------------------------------------------------------------------- 1 | Kadabra 2 | ======= 3 | -------------------------------------------------------------------------------- /Example/KadabraExample/podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '7.0' 2 | pod 'Kadabra', :path => '../../' -------------------------------------------------------------------------------- /KadabraTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Kadabra/Kadabra-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | #endif 10 | -------------------------------------------------------------------------------- /Kadabra/Kadabra.h: -------------------------------------------------------------------------------- 1 | // 2 | // Kadabra.h 3 | // Kadabra 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "UIViewController+Kadabra.h" 11 | 12 | -------------------------------------------------------------------------------- /Example/KadabraExample/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Kadabra (0.0.1) 3 | 4 | DEPENDENCIES: 5 | - Kadabra (from `../../`) 6 | 7 | EXTERNAL SOURCES: 8 | Kadabra: 9 | :path: ../../ 10 | 11 | SPEC CHECKSUMS: 12 | Kadabra: 3f333347b944ab33ced79979f3e03969fd637e33 13 | 14 | COCOAPODS: 0.25.0 15 | -------------------------------------------------------------------------------- /Kadabra/UIViewController+Kadabra.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+Kadabra.h 3 | // Kadabra 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIViewController (Kadabra) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Kadabra/UIViewController+Kadabra.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+Kadabra.m 3 | // Kadabra 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import "UIViewController+Kadabra.h" 10 | 11 | @implementation UIViewController (Kadabra) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KDViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // KDViewController.h 3 | // KadabraExample 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface KDViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | .DS_Store 3 | build/ 4 | *.pbxuser 5 | !default.pbxuser 6 | *.mode1v3 7 | !default.mode1v3 8 | *.mode2v3 9 | !default.mode2v3 10 | *.perspectivev3 11 | !default.perspectivev3 12 | *.xcworkspace 13 | !default.xcworkspace 14 | xcuserdata 15 | profile 16 | *.moved-aside 17 | DerivedData 18 | .idea/ 19 | Example/KadabraExample/Pods 20 | 21 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KDAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // KDAppDelegate.h 3 | // KadabraExample 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface KDAppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KadabraExample-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #import 8 | 9 | #ifndef __IPHONE_5_0 10 | #warning "This project uses features only available in iOS SDK 5.0 and later." 11 | #endif 12 | 13 | #ifdef __OBJC__ 14 | #import 15 | #import 16 | #endif 17 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // KadabraExample 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "KDAppDelegate.h" 12 | 13 | int main(int argc, char * argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([KDAppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "40x40", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "60x60", 16 | "scale" : "2x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Kadabra.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'Kadabra' 3 | s.version = '0.0.1' 4 | s.summary = 'Coming soon' 5 | s.homepage = 'https://github.com/Dimillian/Kadabra' 6 | s.author = { 7 | 'Thomas Ricouard' => 'ricouard77@gmail.com' 8 | } 9 | s.source = { 10 | :git => 'https://github.com/Dimillian/Kadabra.git', 11 | :tag => '0.0.1' 12 | } 13 | s.platform = :ios, '7.0' 14 | s.public_header_files = 'Kadabra/*.h' 15 | s.source_files = 'Kadabra/*.{h,m}' 16 | s.requires_arc = true 17 | end -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "orientation" : "portrait", 5 | "idiom" : "iphone", 6 | "extent" : "full-screen", 7 | "minimum-system-version" : "7.0", 8 | "scale" : "2x" 9 | }, 10 | { 11 | "orientation" : "portrait", 12 | "idiom" : "iphone", 13 | "subtype" : "retina4", 14 | "extent" : "full-screen", 15 | "minimum-system-version" : "7.0", 16 | "scale" : "2x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KDViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // KDViewController.m 3 | // KadabraExample 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import "KDViewController.h" 10 | 11 | @interface KDViewController () 12 | 13 | @end 14 | 15 | @implementation KDViewController 16 | 17 | - (void)viewDidLoad 18 | { 19 | [super viewDidLoad]; 20 | // Do any additional setup after loading the view, typically from a nib. 21 | } 22 | 23 | - (void)didReceiveMemoryWarning 24 | { 25 | [super didReceiveMemoryWarning]; 26 | // Dispose of any resources that can be recreated. 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /KadabraTests/KadabraTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // KadabraTests.m 3 | // KadabraTests 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface KadabraTests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation KadabraTests 16 | 17 | - (void)setUp 18 | { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown 24 | { 25 | // Put teardown code here. This method is called after the invocation of each test method in the class. 26 | [super tearDown]; 27 | } 28 | 29 | - (void)testExample 30 | { 31 | XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /KadabraTests/KadabraTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.thomasricouard.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KadabraExample-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIdentifier 12 | com.thomasricouard.${PRODUCT_NAME:rfc1034identifier} 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | LSRequiresIPhoneOS 26 | 27 | UIMainStoryboardFile 28 | Main 29 | UIRequiredDeviceCapabilities 30 | 31 | armv7 32 | 33 | UISupportedInterfaceOrientations 34 | 35 | UIInterfaceOrientationPortrait 36 | UIInterfaceOrientationLandscapeLeft 37 | UIInterfaceOrientationLandscapeRight 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample/KDAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // KDAppDelegate.m 3 | // KadabraExample 4 | // 5 | // Created by Thomas Ricouard on 04/10/13. 6 | // Copyright (c) 2013 Thomas Ricouard. All rights reserved. 7 | // 8 | 9 | #import "KDAppDelegate.h" 10 | 11 | @implementation KDAppDelegate 12 | 13 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 14 | { 15 | // Override point for customization after application launch. 16 | return YES; 17 | } 18 | 19 | - (void)applicationWillResignActive:(UIApplication *)application 20 | { 21 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 22 | // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 23 | } 24 | 25 | - (void)applicationDidEnterBackground:(UIApplication *)application 26 | { 27 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 28 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 29 | } 30 | 31 | - (void)applicationWillEnterForeground:(UIApplication *)application 32 | { 33 | // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. 34 | } 35 | 36 | - (void)applicationDidBecomeActive:(UIApplication *)application 37 | { 38 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 39 | } 40 | 41 | - (void)applicationWillTerminate:(UIApplication *)application 42 | { 43 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 44 | } 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Kadabra.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 9FBE115A17FF07EC007C983B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE115917FF07EC007C983B /* Foundation.framework */; }; 11 | 9FBE115F17FF07EC007C983B /* Kadabra.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9FBE115E17FF07EC007C983B /* Kadabra.h */; }; 12 | 9FBE116817FF07EC007C983B /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE116717FF07EC007C983B /* XCTest.framework */; }; 13 | 9FBE116917FF07EC007C983B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE115917FF07EC007C983B /* Foundation.framework */; }; 14 | 9FBE116B17FF07EC007C983B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE116A17FF07EC007C983B /* UIKit.framework */; }; 15 | 9FBE116E17FF07EC007C983B /* libKadabra.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE115617FF07EC007C983B /* libKadabra.a */; }; 16 | 9FBE117417FF07EC007C983B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9FBE117217FF07EC007C983B /* InfoPlist.strings */; }; 17 | 9FBE117617FF07EC007C983B /* KadabraTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FBE117517FF07EC007C983B /* KadabraTests.m */; }; 18 | 9FBE118117FF085D007C983B /* UIViewController+Kadabra.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FBE118017FF085D007C983B /* UIViewController+Kadabra.m */; }; 19 | 9FBE118317FF0878007C983B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FBE118217FF0878007C983B /* UIKit.framework */; }; 20 | /* End PBXBuildFile section */ 21 | 22 | /* Begin PBXContainerItemProxy section */ 23 | 9FBE116C17FF07EC007C983B /* PBXContainerItemProxy */ = { 24 | isa = PBXContainerItemProxy; 25 | containerPortal = 9FBE114E17FF07EC007C983B /* Project object */; 26 | proxyType = 1; 27 | remoteGlobalIDString = 9FBE115517FF07EC007C983B; 28 | remoteInfo = Kadabra; 29 | }; 30 | /* End PBXContainerItemProxy section */ 31 | 32 | /* Begin PBXCopyFilesBuildPhase section */ 33 | 9FBE115417FF07EC007C983B /* CopyFiles */ = { 34 | isa = PBXCopyFilesBuildPhase; 35 | buildActionMask = 2147483647; 36 | dstPath = "include/$(PRODUCT_NAME)"; 37 | dstSubfolderSpec = 16; 38 | files = ( 39 | 9FBE115F17FF07EC007C983B /* Kadabra.h in CopyFiles */, 40 | ); 41 | runOnlyForDeploymentPostprocessing = 0; 42 | }; 43 | /* End PBXCopyFilesBuildPhase section */ 44 | 45 | /* Begin PBXFileReference section */ 46 | 9FBE115617FF07EC007C983B /* libKadabra.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libKadabra.a; sourceTree = BUILT_PRODUCTS_DIR; }; 47 | 9FBE115917FF07EC007C983B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 48 | 9FBE115D17FF07EC007C983B /* Kadabra-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Kadabra-Prefix.pch"; sourceTree = ""; }; 49 | 9FBE115E17FF07EC007C983B /* Kadabra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Kadabra.h; sourceTree = ""; }; 50 | 9FBE116617FF07EC007C983B /* KadabraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KadabraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 51 | 9FBE116717FF07EC007C983B /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 52 | 9FBE116A17FF07EC007C983B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 53 | 9FBE117117FF07EC007C983B /* KadabraTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "KadabraTests-Info.plist"; sourceTree = ""; }; 54 | 9FBE117317FF07EC007C983B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 55 | 9FBE117517FF07EC007C983B /* KadabraTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KadabraTests.m; sourceTree = ""; }; 56 | 9FBE117F17FF085D007C983B /* UIViewController+Kadabra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Kadabra.h"; sourceTree = ""; }; 57 | 9FBE118017FF085D007C983B /* UIViewController+Kadabra.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Kadabra.m"; sourceTree = ""; }; 58 | 9FBE118217FF0878007C983B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 59 | /* End PBXFileReference section */ 60 | 61 | /* Begin PBXFrameworksBuildPhase section */ 62 | 9FBE115317FF07EC007C983B /* Frameworks */ = { 63 | isa = PBXFrameworksBuildPhase; 64 | buildActionMask = 2147483647; 65 | files = ( 66 | 9FBE118317FF0878007C983B /* UIKit.framework in Frameworks */, 67 | 9FBE115A17FF07EC007C983B /* Foundation.framework in Frameworks */, 68 | ); 69 | runOnlyForDeploymentPostprocessing = 0; 70 | }; 71 | 9FBE116317FF07EC007C983B /* Frameworks */ = { 72 | isa = PBXFrameworksBuildPhase; 73 | buildActionMask = 2147483647; 74 | files = ( 75 | 9FBE116E17FF07EC007C983B /* libKadabra.a in Frameworks */, 76 | 9FBE116817FF07EC007C983B /* XCTest.framework in Frameworks */, 77 | 9FBE116B17FF07EC007C983B /* UIKit.framework in Frameworks */, 78 | 9FBE116917FF07EC007C983B /* Foundation.framework in Frameworks */, 79 | ); 80 | runOnlyForDeploymentPostprocessing = 0; 81 | }; 82 | /* End PBXFrameworksBuildPhase section */ 83 | 84 | /* Begin PBXGroup section */ 85 | 9FBE114D17FF07EC007C983B = { 86 | isa = PBXGroup; 87 | children = ( 88 | 9FBE115B17FF07EC007C983B /* Kadabra */, 89 | 9FBE116F17FF07EC007C983B /* KadabraTests */, 90 | 9FBE115817FF07EC007C983B /* Frameworks */, 91 | 9FBE115717FF07EC007C983B /* Products */, 92 | ); 93 | sourceTree = ""; 94 | }; 95 | 9FBE115717FF07EC007C983B /* Products */ = { 96 | isa = PBXGroup; 97 | children = ( 98 | 9FBE115617FF07EC007C983B /* libKadabra.a */, 99 | 9FBE116617FF07EC007C983B /* KadabraTests.xctest */, 100 | ); 101 | name = Products; 102 | sourceTree = ""; 103 | }; 104 | 9FBE115817FF07EC007C983B /* Frameworks */ = { 105 | isa = PBXGroup; 106 | children = ( 107 | 9FBE118217FF0878007C983B /* UIKit.framework */, 108 | 9FBE115917FF07EC007C983B /* Foundation.framework */, 109 | 9FBE116717FF07EC007C983B /* XCTest.framework */, 110 | 9FBE116A17FF07EC007C983B /* UIKit.framework */, 111 | ); 112 | name = Frameworks; 113 | sourceTree = ""; 114 | }; 115 | 9FBE115B17FF07EC007C983B /* Kadabra */ = { 116 | isa = PBXGroup; 117 | children = ( 118 | 9FBE115E17FF07EC007C983B /* Kadabra.h */, 119 | 9FBE117F17FF085D007C983B /* UIViewController+Kadabra.h */, 120 | 9FBE118017FF085D007C983B /* UIViewController+Kadabra.m */, 121 | 9FBE115C17FF07EC007C983B /* Supporting Files */, 122 | ); 123 | path = Kadabra; 124 | sourceTree = ""; 125 | }; 126 | 9FBE115C17FF07EC007C983B /* Supporting Files */ = { 127 | isa = PBXGroup; 128 | children = ( 129 | 9FBE115D17FF07EC007C983B /* Kadabra-Prefix.pch */, 130 | ); 131 | name = "Supporting Files"; 132 | sourceTree = ""; 133 | }; 134 | 9FBE116F17FF07EC007C983B /* KadabraTests */ = { 135 | isa = PBXGroup; 136 | children = ( 137 | 9FBE117517FF07EC007C983B /* KadabraTests.m */, 138 | 9FBE117017FF07EC007C983B /* Supporting Files */, 139 | ); 140 | path = KadabraTests; 141 | sourceTree = ""; 142 | }; 143 | 9FBE117017FF07EC007C983B /* Supporting Files */ = { 144 | isa = PBXGroup; 145 | children = ( 146 | 9FBE117117FF07EC007C983B /* KadabraTests-Info.plist */, 147 | 9FBE117217FF07EC007C983B /* InfoPlist.strings */, 148 | ); 149 | name = "Supporting Files"; 150 | sourceTree = ""; 151 | }; 152 | /* End PBXGroup section */ 153 | 154 | /* Begin PBXNativeTarget section */ 155 | 9FBE115517FF07EC007C983B /* Kadabra */ = { 156 | isa = PBXNativeTarget; 157 | buildConfigurationList = 9FBE117917FF07EC007C983B /* Build configuration list for PBXNativeTarget "Kadabra" */; 158 | buildPhases = ( 159 | 9FBE115217FF07EC007C983B /* Sources */, 160 | 9FBE115317FF07EC007C983B /* Frameworks */, 161 | 9FBE115417FF07EC007C983B /* CopyFiles */, 162 | ); 163 | buildRules = ( 164 | ); 165 | dependencies = ( 166 | ); 167 | name = Kadabra; 168 | productName = Kadabra; 169 | productReference = 9FBE115617FF07EC007C983B /* libKadabra.a */; 170 | productType = "com.apple.product-type.library.static"; 171 | }; 172 | 9FBE116517FF07EC007C983B /* KadabraTests */ = { 173 | isa = PBXNativeTarget; 174 | buildConfigurationList = 9FBE117C17FF07EC007C983B /* Build configuration list for PBXNativeTarget "KadabraTests" */; 175 | buildPhases = ( 176 | 9FBE116217FF07EC007C983B /* Sources */, 177 | 9FBE116317FF07EC007C983B /* Frameworks */, 178 | 9FBE116417FF07EC007C983B /* Resources */, 179 | ); 180 | buildRules = ( 181 | ); 182 | dependencies = ( 183 | 9FBE116D17FF07EC007C983B /* PBXTargetDependency */, 184 | ); 185 | name = KadabraTests; 186 | productName = KadabraTests; 187 | productReference = 9FBE116617FF07EC007C983B /* KadabraTests.xctest */; 188 | productType = "com.apple.product-type.bundle.unit-test"; 189 | }; 190 | /* End PBXNativeTarget section */ 191 | 192 | /* Begin PBXProject section */ 193 | 9FBE114E17FF07EC007C983B /* Project object */ = { 194 | isa = PBXProject; 195 | attributes = { 196 | LastUpgradeCheck = 0500; 197 | ORGANIZATIONNAME = "Thomas Ricouard"; 198 | }; 199 | buildConfigurationList = 9FBE115117FF07EC007C983B /* Build configuration list for PBXProject "Kadabra" */; 200 | compatibilityVersion = "Xcode 3.2"; 201 | developmentRegion = English; 202 | hasScannedForEncodings = 0; 203 | knownRegions = ( 204 | en, 205 | ); 206 | mainGroup = 9FBE114D17FF07EC007C983B; 207 | productRefGroup = 9FBE115717FF07EC007C983B /* Products */; 208 | projectDirPath = ""; 209 | projectRoot = ""; 210 | targets = ( 211 | 9FBE115517FF07EC007C983B /* Kadabra */, 212 | 9FBE116517FF07EC007C983B /* KadabraTests */, 213 | ); 214 | }; 215 | /* End PBXProject section */ 216 | 217 | /* Begin PBXResourcesBuildPhase section */ 218 | 9FBE116417FF07EC007C983B /* Resources */ = { 219 | isa = PBXResourcesBuildPhase; 220 | buildActionMask = 2147483647; 221 | files = ( 222 | 9FBE117417FF07EC007C983B /* InfoPlist.strings in Resources */, 223 | ); 224 | runOnlyForDeploymentPostprocessing = 0; 225 | }; 226 | /* End PBXResourcesBuildPhase section */ 227 | 228 | /* Begin PBXSourcesBuildPhase section */ 229 | 9FBE115217FF07EC007C983B /* Sources */ = { 230 | isa = PBXSourcesBuildPhase; 231 | buildActionMask = 2147483647; 232 | files = ( 233 | 9FBE118117FF085D007C983B /* UIViewController+Kadabra.m in Sources */, 234 | ); 235 | runOnlyForDeploymentPostprocessing = 0; 236 | }; 237 | 9FBE116217FF07EC007C983B /* Sources */ = { 238 | isa = PBXSourcesBuildPhase; 239 | buildActionMask = 2147483647; 240 | files = ( 241 | 9FBE117617FF07EC007C983B /* KadabraTests.m in Sources */, 242 | ); 243 | runOnlyForDeploymentPostprocessing = 0; 244 | }; 245 | /* End PBXSourcesBuildPhase section */ 246 | 247 | /* Begin PBXTargetDependency section */ 248 | 9FBE116D17FF07EC007C983B /* PBXTargetDependency */ = { 249 | isa = PBXTargetDependency; 250 | target = 9FBE115517FF07EC007C983B /* Kadabra */; 251 | targetProxy = 9FBE116C17FF07EC007C983B /* PBXContainerItemProxy */; 252 | }; 253 | /* End PBXTargetDependency section */ 254 | 255 | /* Begin PBXVariantGroup section */ 256 | 9FBE117217FF07EC007C983B /* InfoPlist.strings */ = { 257 | isa = PBXVariantGroup; 258 | children = ( 259 | 9FBE117317FF07EC007C983B /* en */, 260 | ); 261 | name = InfoPlist.strings; 262 | sourceTree = ""; 263 | }; 264 | /* End PBXVariantGroup section */ 265 | 266 | /* Begin XCBuildConfiguration section */ 267 | 9FBE117717FF07EC007C983B /* Debug */ = { 268 | isa = XCBuildConfiguration; 269 | buildSettings = { 270 | ALWAYS_SEARCH_USER_PATHS = NO; 271 | ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 272 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 273 | CLANG_CXX_LIBRARY = "libc++"; 274 | CLANG_ENABLE_MODULES = YES; 275 | CLANG_ENABLE_OBJC_ARC = YES; 276 | CLANG_WARN_BOOL_CONVERSION = YES; 277 | CLANG_WARN_CONSTANT_CONVERSION = YES; 278 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 279 | CLANG_WARN_EMPTY_BODY = YES; 280 | CLANG_WARN_ENUM_CONVERSION = YES; 281 | CLANG_WARN_INT_CONVERSION = YES; 282 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 283 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 284 | COPY_PHASE_STRIP = NO; 285 | GCC_C_LANGUAGE_STANDARD = gnu99; 286 | GCC_DYNAMIC_NO_PIC = NO; 287 | GCC_OPTIMIZATION_LEVEL = 0; 288 | GCC_PREPROCESSOR_DEFINITIONS = ( 289 | "DEBUG=1", 290 | "$(inherited)", 291 | ); 292 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 293 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 294 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 295 | GCC_WARN_UNDECLARED_SELECTOR = YES; 296 | GCC_WARN_UNINITIALIZED_AUTOS = YES; 297 | GCC_WARN_UNUSED_FUNCTION = YES; 298 | GCC_WARN_UNUSED_VARIABLE = YES; 299 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; 300 | ONLY_ACTIVE_ARCH = YES; 301 | SDKROOT = iphoneos; 302 | }; 303 | name = Debug; 304 | }; 305 | 9FBE117817FF07EC007C983B /* Release */ = { 306 | isa = XCBuildConfiguration; 307 | buildSettings = { 308 | ALWAYS_SEARCH_USER_PATHS = NO; 309 | ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 310 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 311 | CLANG_CXX_LIBRARY = "libc++"; 312 | CLANG_ENABLE_MODULES = YES; 313 | CLANG_ENABLE_OBJC_ARC = YES; 314 | CLANG_WARN_BOOL_CONVERSION = YES; 315 | CLANG_WARN_CONSTANT_CONVERSION = YES; 316 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 317 | CLANG_WARN_EMPTY_BODY = YES; 318 | CLANG_WARN_ENUM_CONVERSION = YES; 319 | CLANG_WARN_INT_CONVERSION = YES; 320 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 321 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 322 | COPY_PHASE_STRIP = YES; 323 | ENABLE_NS_ASSERTIONS = NO; 324 | GCC_C_LANGUAGE_STANDARD = gnu99; 325 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 326 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 327 | GCC_WARN_UNDECLARED_SELECTOR = YES; 328 | GCC_WARN_UNINITIALIZED_AUTOS = YES; 329 | GCC_WARN_UNUSED_FUNCTION = YES; 330 | GCC_WARN_UNUSED_VARIABLE = YES; 331 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; 332 | SDKROOT = iphoneos; 333 | VALIDATE_PRODUCT = YES; 334 | }; 335 | name = Release; 336 | }; 337 | 9FBE117A17FF07EC007C983B /* Debug */ = { 338 | isa = XCBuildConfiguration; 339 | buildSettings = { 340 | DSTROOT = /tmp/Kadabra.dst; 341 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 342 | GCC_PREFIX_HEADER = "Kadabra/Kadabra-Prefix.pch"; 343 | OTHER_LDFLAGS = "-ObjC"; 344 | PRODUCT_NAME = "$(TARGET_NAME)"; 345 | SKIP_INSTALL = YES; 346 | }; 347 | name = Debug; 348 | }; 349 | 9FBE117B17FF07EC007C983B /* Release */ = { 350 | isa = XCBuildConfiguration; 351 | buildSettings = { 352 | DSTROOT = /tmp/Kadabra.dst; 353 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 354 | GCC_PREFIX_HEADER = "Kadabra/Kadabra-Prefix.pch"; 355 | OTHER_LDFLAGS = "-ObjC"; 356 | PRODUCT_NAME = "$(TARGET_NAME)"; 357 | SKIP_INSTALL = YES; 358 | }; 359 | name = Release; 360 | }; 361 | 9FBE117D17FF07EC007C983B /* Debug */ = { 362 | isa = XCBuildConfiguration; 363 | buildSettings = { 364 | ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 365 | FRAMEWORK_SEARCH_PATHS = ( 366 | "$(SDKROOT)/Developer/Library/Frameworks", 367 | "$(inherited)", 368 | "$(DEVELOPER_FRAMEWORKS_DIR)", 369 | ); 370 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 371 | GCC_PREFIX_HEADER = "Kadabra/Kadabra-Prefix.pch"; 372 | GCC_PREPROCESSOR_DEFINITIONS = ( 373 | "DEBUG=1", 374 | "$(inherited)", 375 | ); 376 | INFOPLIST_FILE = "KadabraTests/KadabraTests-Info.plist"; 377 | PRODUCT_NAME = "$(TARGET_NAME)"; 378 | WRAPPER_EXTENSION = xctest; 379 | }; 380 | name = Debug; 381 | }; 382 | 9FBE117E17FF07EC007C983B /* Release */ = { 383 | isa = XCBuildConfiguration; 384 | buildSettings = { 385 | ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 386 | FRAMEWORK_SEARCH_PATHS = ( 387 | "$(SDKROOT)/Developer/Library/Frameworks", 388 | "$(inherited)", 389 | "$(DEVELOPER_FRAMEWORKS_DIR)", 390 | ); 391 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 392 | GCC_PREFIX_HEADER = "Kadabra/Kadabra-Prefix.pch"; 393 | INFOPLIST_FILE = "KadabraTests/KadabraTests-Info.plist"; 394 | PRODUCT_NAME = "$(TARGET_NAME)"; 395 | WRAPPER_EXTENSION = xctest; 396 | }; 397 | name = Release; 398 | }; 399 | /* End XCBuildConfiguration section */ 400 | 401 | /* Begin XCConfigurationList section */ 402 | 9FBE115117FF07EC007C983B /* Build configuration list for PBXProject "Kadabra" */ = { 403 | isa = XCConfigurationList; 404 | buildConfigurations = ( 405 | 9FBE117717FF07EC007C983B /* Debug */, 406 | 9FBE117817FF07EC007C983B /* Release */, 407 | ); 408 | defaultConfigurationIsVisible = 0; 409 | defaultConfigurationName = Release; 410 | }; 411 | 9FBE117917FF07EC007C983B /* Build configuration list for PBXNativeTarget "Kadabra" */ = { 412 | isa = XCConfigurationList; 413 | buildConfigurations = ( 414 | 9FBE117A17FF07EC007C983B /* Debug */, 415 | 9FBE117B17FF07EC007C983B /* Release */, 416 | ); 417 | defaultConfigurationIsVisible = 0; 418 | defaultConfigurationName = Release; 419 | }; 420 | 9FBE117C17FF07EC007C983B /* Build configuration list for PBXNativeTarget "KadabraTests" */ = { 421 | isa = XCConfigurationList; 422 | buildConfigurations = ( 423 | 9FBE117D17FF07EC007C983B /* Debug */, 424 | 9FBE117E17FF07EC007C983B /* Release */, 425 | ); 426 | defaultConfigurationIsVisible = 0; 427 | defaultConfigurationName = Release; 428 | }; 429 | /* End XCConfigurationList section */ 430 | }; 431 | rootObject = 9FBE114E17FF07EC007C983B /* Project object */; 432 | } 433 | -------------------------------------------------------------------------------- /Example/KadabraExample/KadabraExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | archiveVersion 6 | 1 7 | classes 8 | 9 | objectVersion 10 | 46 11 | objects 12 | 13 | 463C8621917D4048886E5FF2 14 | 15 | fileRef 16 | AB1FD5D03FA84AC8AB45E3E3 17 | isa 18 | PBXBuildFile 19 | 20 | 4857411861EA460D91915EFD 21 | 22 | buildActionMask 23 | 2147483647 24 | files 25 | 26 | inputPaths 27 | 28 | isa 29 | PBXShellScriptBuildPhase 30 | name 31 | Copy Pods Resources 32 | outputPaths 33 | 34 | runOnlyForDeploymentPostprocessing 35 | 0 36 | shellPath 37 | /bin/sh 38 | shellScript 39 | "${SRCROOT}/Pods/Pods-resources.sh" 40 | 41 | showEnvVarsInLog 42 | 0 43 | 44 | 9FBE118417FF08C2007C983B 45 | 46 | children 47 | 48 | 9FBE119617FF08C2007C983B 49 | 9FBE11B517FF08C2007C983B 50 | 9FBE118F17FF08C2007C983B 51 | 9FBE118E17FF08C2007C983B 52 | ED9272E4358E41848DC234B3 53 | 54 | isa 55 | PBXGroup 56 | sourceTree 57 | <group> 58 | 59 | 9FBE118517FF08C2007C983B 60 | 61 | attributes 62 | 63 | CLASSPREFIX 64 | KD 65 | LastUpgradeCheck 66 | 0500 67 | ORGANIZATIONNAME 68 | Thomas Ricouard 69 | TargetAttributes 70 | 71 | 9FBE11AD17FF08C2007C983B 72 | 73 | TestTargetID 74 | 9FBE118C17FF08C2007C983B 75 | 76 | 77 | 78 | buildConfigurationList 79 | 9FBE118817FF08C2007C983B 80 | compatibilityVersion 81 | Xcode 3.2 82 | developmentRegion 83 | English 84 | hasScannedForEncodings 85 | 0 86 | isa 87 | PBXProject 88 | knownRegions 89 | 90 | en 91 | Base 92 | 93 | mainGroup 94 | 9FBE118417FF08C2007C983B 95 | productRefGroup 96 | 9FBE118E17FF08C2007C983B 97 | projectDirPath 98 | 99 | projectReferences 100 | 101 | projectRoot 102 | 103 | targets 104 | 105 | 9FBE118C17FF08C2007C983B 106 | 9FBE11AD17FF08C2007C983B 107 | 108 | 109 | 9FBE118817FF08C2007C983B 110 | 111 | buildConfigurations 112 | 113 | 9FBE11BD17FF08C2007C983B 114 | 9FBE11BE17FF08C2007C983B 115 | 116 | defaultConfigurationIsVisible 117 | 0 118 | defaultConfigurationName 119 | Release 120 | isa 121 | XCConfigurationList 122 | 123 | 9FBE118917FF08C2007C983B 124 | 125 | buildActionMask 126 | 2147483647 127 | files 128 | 129 | 9FBE11A717FF08C2007C983B 130 | 9FBE119D17FF08C2007C983B 131 | 9FBE11A117FF08C2007C983B 132 | 133 | isa 134 | PBXSourcesBuildPhase 135 | runOnlyForDeploymentPostprocessing 136 | 0 137 | 138 | 9FBE118A17FF08C2007C983B 139 | 140 | buildActionMask 141 | 2147483647 142 | files 143 | 144 | 9FBE119317FF08C2007C983B 145 | 9FBE119517FF08C2007C983B 146 | 9FBE119117FF08C2007C983B 147 | 463C8621917D4048886E5FF2 148 | 149 | isa 150 | PBXFrameworksBuildPhase 151 | runOnlyForDeploymentPostprocessing 152 | 0 153 | 154 | 9FBE118B17FF08C2007C983B 155 | 156 | buildActionMask 157 | 2147483647 158 | files 159 | 160 | 9FBE11A917FF08C2007C983B 161 | 9FBE119B17FF08C2007C983B 162 | 9FBE11A417FF08C2007C983B 163 | 164 | isa 165 | PBXResourcesBuildPhase 166 | runOnlyForDeploymentPostprocessing 167 | 0 168 | 169 | 9FBE118C17FF08C2007C983B 170 | 171 | buildConfigurationList 172 | 9FBE11BF17FF08C2007C983B 173 | buildPhases 174 | 175 | C9996ECE4EA040608DBD9646 176 | 9FBE118917FF08C2007C983B 177 | 9FBE118A17FF08C2007C983B 178 | 9FBE118B17FF08C2007C983B 179 | 4857411861EA460D91915EFD 180 | 181 | buildRules 182 | 183 | dependencies 184 | 185 | isa 186 | PBXNativeTarget 187 | name 188 | KadabraExample 189 | productName 190 | KadabraExample 191 | productReference 192 | 9FBE118D17FF08C2007C983B 193 | productType 194 | com.apple.product-type.application 195 | 196 | 9FBE118D17FF08C2007C983B 197 | 198 | explicitFileType 199 | wrapper.application 200 | includeInIndex 201 | 0 202 | isa 203 | PBXFileReference 204 | path 205 | KadabraExample.app 206 | sourceTree 207 | BUILT_PRODUCTS_DIR 208 | 209 | 9FBE118E17FF08C2007C983B 210 | 211 | children 212 | 213 | 9FBE118D17FF08C2007C983B 214 | 9FBE11AE17FF08C2007C983B 215 | 216 | isa 217 | PBXGroup 218 | name 219 | Products 220 | sourceTree 221 | <group> 222 | 223 | 9FBE118F17FF08C2007C983B 224 | 225 | children 226 | 227 | 9FBE119017FF08C2007C983B 228 | 9FBE119217FF08C2007C983B 229 | 9FBE119417FF08C2007C983B 230 | 9FBE11AF17FF08C2007C983B 231 | AB1FD5D03FA84AC8AB45E3E3 232 | 233 | isa 234 | PBXGroup 235 | name 236 | Frameworks 237 | sourceTree 238 | <group> 239 | 240 | 9FBE119017FF08C2007C983B 241 | 242 | isa 243 | PBXFileReference 244 | lastKnownFileType 245 | wrapper.framework 246 | name 247 | Foundation.framework 248 | path 249 | System/Library/Frameworks/Foundation.framework 250 | sourceTree 251 | SDKROOT 252 | 253 | 9FBE119117FF08C2007C983B 254 | 255 | fileRef 256 | 9FBE119017FF08C2007C983B 257 | isa 258 | PBXBuildFile 259 | 260 | 9FBE119217FF08C2007C983B 261 | 262 | isa 263 | PBXFileReference 264 | lastKnownFileType 265 | wrapper.framework 266 | name 267 | CoreGraphics.framework 268 | path 269 | System/Library/Frameworks/CoreGraphics.framework 270 | sourceTree 271 | SDKROOT 272 | 273 | 9FBE119317FF08C2007C983B 274 | 275 | fileRef 276 | 9FBE119217FF08C2007C983B 277 | isa 278 | PBXBuildFile 279 | 280 | 9FBE119417FF08C2007C983B 281 | 282 | isa 283 | PBXFileReference 284 | lastKnownFileType 285 | wrapper.framework 286 | name 287 | UIKit.framework 288 | path 289 | System/Library/Frameworks/UIKit.framework 290 | sourceTree 291 | SDKROOT 292 | 293 | 9FBE119517FF08C2007C983B 294 | 295 | fileRef 296 | 9FBE119417FF08C2007C983B 297 | isa 298 | PBXBuildFile 299 | 300 | 9FBE119617FF08C2007C983B 301 | 302 | children 303 | 304 | 9FBE119F17FF08C2007C983B 305 | 9FBE11A017FF08C2007C983B 306 | 9FBE11A217FF08C2007C983B 307 | 9FBE11A517FF08C2007C983B 308 | 9FBE11A617FF08C2007C983B 309 | 9FBE11A817FF08C2007C983B 310 | 9FBE119717FF08C2007C983B 311 | 312 | isa 313 | PBXGroup 314 | path 315 | KadabraExample 316 | sourceTree 317 | <group> 318 | 319 | 9FBE119717FF08C2007C983B 320 | 321 | children 322 | 323 | 9FBE119817FF08C2007C983B 324 | 9FBE119917FF08C2007C983B 325 | 9FBE119C17FF08C2007C983B 326 | 9FBE119E17FF08C2007C983B 327 | 328 | isa 329 | PBXGroup 330 | name 331 | Supporting Files 332 | sourceTree 333 | <group> 334 | 335 | 9FBE119817FF08C2007C983B 336 | 337 | isa 338 | PBXFileReference 339 | lastKnownFileType 340 | text.plist.xml 341 | path 342 | KadabraExample-Info.plist 343 | sourceTree 344 | <group> 345 | 346 | 9FBE119917FF08C2007C983B 347 | 348 | children 349 | 350 | 9FBE119A17FF08C2007C983B 351 | 352 | isa 353 | PBXVariantGroup 354 | name 355 | InfoPlist.strings 356 | sourceTree 357 | <group> 358 | 359 | 9FBE119A17FF08C2007C983B 360 | 361 | isa 362 | PBXFileReference 363 | lastKnownFileType 364 | text.plist.strings 365 | name 366 | en 367 | path 368 | en.lproj/InfoPlist.strings 369 | sourceTree 370 | <group> 371 | 372 | 9FBE119B17FF08C2007C983B 373 | 374 | fileRef 375 | 9FBE119917FF08C2007C983B 376 | isa 377 | PBXBuildFile 378 | 379 | 9FBE119C17FF08C2007C983B 380 | 381 | isa 382 | PBXFileReference 383 | lastKnownFileType 384 | sourcecode.c.objc 385 | path 386 | main.m 387 | sourceTree 388 | <group> 389 | 390 | 9FBE119D17FF08C2007C983B 391 | 392 | fileRef 393 | 9FBE119C17FF08C2007C983B 394 | isa 395 | PBXBuildFile 396 | 397 | 9FBE119E17FF08C2007C983B 398 | 399 | isa 400 | PBXFileReference 401 | lastKnownFileType 402 | sourcecode.c.h 403 | path 404 | KadabraExample-Prefix.pch 405 | sourceTree 406 | <group> 407 | 408 | 9FBE119F17FF08C2007C983B 409 | 410 | isa 411 | PBXFileReference 412 | lastKnownFileType 413 | sourcecode.c.h 414 | path 415 | KDAppDelegate.h 416 | sourceTree 417 | <group> 418 | 419 | 9FBE11A017FF08C2007C983B 420 | 421 | isa 422 | PBXFileReference 423 | lastKnownFileType 424 | sourcecode.c.objc 425 | path 426 | KDAppDelegate.m 427 | sourceTree 428 | <group> 429 | 430 | 9FBE11A117FF08C2007C983B 431 | 432 | fileRef 433 | 9FBE11A017FF08C2007C983B 434 | isa 435 | PBXBuildFile 436 | 437 | 9FBE11A217FF08C2007C983B 438 | 439 | children 440 | 441 | 9FBE11A317FF08C2007C983B 442 | 443 | isa 444 | PBXVariantGroup 445 | name 446 | Main.storyboard 447 | sourceTree 448 | <group> 449 | 450 | 9FBE11A317FF08C2007C983B 451 | 452 | isa 453 | PBXFileReference 454 | lastKnownFileType 455 | file.storyboard 456 | name 457 | Base 458 | path 459 | Base.lproj/Main.storyboard 460 | sourceTree 461 | <group> 462 | 463 | 9FBE11A417FF08C2007C983B 464 | 465 | fileRef 466 | 9FBE11A217FF08C2007C983B 467 | isa 468 | PBXBuildFile 469 | 470 | 9FBE11A517FF08C2007C983B 471 | 472 | isa 473 | PBXFileReference 474 | lastKnownFileType 475 | sourcecode.c.h 476 | path 477 | KDViewController.h 478 | sourceTree 479 | <group> 480 | 481 | 9FBE11A617FF08C2007C983B 482 | 483 | isa 484 | PBXFileReference 485 | lastKnownFileType 486 | sourcecode.c.objc 487 | path 488 | KDViewController.m 489 | sourceTree 490 | <group> 491 | 492 | 9FBE11A717FF08C2007C983B 493 | 494 | fileRef 495 | 9FBE11A617FF08C2007C983B 496 | isa 497 | PBXBuildFile 498 | 499 | 9FBE11A817FF08C2007C983B 500 | 501 | isa 502 | PBXFileReference 503 | lastKnownFileType 504 | folder.assetcatalog 505 | path 506 | Images.xcassets 507 | sourceTree 508 | <group> 509 | 510 | 9FBE11A917FF08C2007C983B 511 | 512 | fileRef 513 | 9FBE11A817FF08C2007C983B 514 | isa 515 | PBXBuildFile 516 | 517 | 9FBE11AA17FF08C2007C983B 518 | 519 | buildActionMask 520 | 2147483647 521 | files 522 | 523 | 9FBE11BC17FF08C2007C983B 524 | 525 | isa 526 | PBXSourcesBuildPhase 527 | runOnlyForDeploymentPostprocessing 528 | 0 529 | 530 | 9FBE11AB17FF08C2007C983B 531 | 532 | buildActionMask 533 | 2147483647 534 | files 535 | 536 | 9FBE11B017FF08C2007C983B 537 | 9FBE11B217FF08C2007C983B 538 | 9FBE11B117FF08C2007C983B 539 | 540 | isa 541 | PBXFrameworksBuildPhase 542 | runOnlyForDeploymentPostprocessing 543 | 0 544 | 545 | 9FBE11AC17FF08C2007C983B 546 | 547 | buildActionMask 548 | 2147483647 549 | files 550 | 551 | 9FBE11BA17FF08C2007C983B 552 | 553 | isa 554 | PBXResourcesBuildPhase 555 | runOnlyForDeploymentPostprocessing 556 | 0 557 | 558 | 9FBE11AD17FF08C2007C983B 559 | 560 | buildConfigurationList 561 | 9FBE11C217FF08C2007C983B 562 | buildPhases 563 | 564 | 9FBE11AA17FF08C2007C983B 565 | 9FBE11AB17FF08C2007C983B 566 | 9FBE11AC17FF08C2007C983B 567 | 568 | buildRules 569 | 570 | dependencies 571 | 572 | 9FBE11B417FF08C2007C983B 573 | 574 | isa 575 | PBXNativeTarget 576 | name 577 | KadabraExampleTests 578 | productName 579 | KadabraExampleTests 580 | productReference 581 | 9FBE11AE17FF08C2007C983B 582 | productType 583 | com.apple.product-type.bundle.unit-test 584 | 585 | 9FBE11AE17FF08C2007C983B 586 | 587 | explicitFileType 588 | wrapper.cfbundle 589 | includeInIndex 590 | 0 591 | isa 592 | PBXFileReference 593 | path 594 | KadabraExampleTests.xctest 595 | sourceTree 596 | BUILT_PRODUCTS_DIR 597 | 598 | 9FBE11AF17FF08C2007C983B 599 | 600 | isa 601 | PBXFileReference 602 | lastKnownFileType 603 | wrapper.framework 604 | name 605 | XCTest.framework 606 | path 607 | Library/Frameworks/XCTest.framework 608 | sourceTree 609 | DEVELOPER_DIR 610 | 611 | 9FBE11B017FF08C2007C983B 612 | 613 | fileRef 614 | 9FBE11AF17FF08C2007C983B 615 | isa 616 | PBXBuildFile 617 | 618 | 9FBE11B117FF08C2007C983B 619 | 620 | fileRef 621 | 9FBE119017FF08C2007C983B 622 | isa 623 | PBXBuildFile 624 | 625 | 9FBE11B217FF08C2007C983B 626 | 627 | fileRef 628 | 9FBE119417FF08C2007C983B 629 | isa 630 | PBXBuildFile 631 | 632 | 9FBE11B317FF08C2007C983B 633 | 634 | containerPortal 635 | 9FBE118517FF08C2007C983B 636 | isa 637 | PBXContainerItemProxy 638 | proxyType 639 | 1 640 | remoteGlobalIDString 641 | 9FBE118C17FF08C2007C983B 642 | remoteInfo 643 | KadabraExample 644 | 645 | 9FBE11B417FF08C2007C983B 646 | 647 | isa 648 | PBXTargetDependency 649 | target 650 | 9FBE118C17FF08C2007C983B 651 | targetProxy 652 | 9FBE11B317FF08C2007C983B 653 | 654 | 9FBE11B517FF08C2007C983B 655 | 656 | children 657 | 658 | 9FBE11BB17FF08C2007C983B 659 | 9FBE11B617FF08C2007C983B 660 | 661 | isa 662 | PBXGroup 663 | path 664 | KadabraExampleTests 665 | sourceTree 666 | <group> 667 | 668 | 9FBE11B617FF08C2007C983B 669 | 670 | children 671 | 672 | 9FBE11B717FF08C2007C983B 673 | 9FBE11B817FF08C2007C983B 674 | 675 | isa 676 | PBXGroup 677 | name 678 | Supporting Files 679 | sourceTree 680 | <group> 681 | 682 | 9FBE11B717FF08C2007C983B 683 | 684 | isa 685 | PBXFileReference 686 | lastKnownFileType 687 | text.plist.xml 688 | path 689 | KadabraExampleTests-Info.plist 690 | sourceTree 691 | <group> 692 | 693 | 9FBE11B817FF08C2007C983B 694 | 695 | children 696 | 697 | 9FBE11B917FF08C2007C983B 698 | 699 | isa 700 | PBXVariantGroup 701 | name 702 | InfoPlist.strings 703 | sourceTree 704 | <group> 705 | 706 | 9FBE11B917FF08C2007C983B 707 | 708 | isa 709 | PBXFileReference 710 | lastKnownFileType 711 | text.plist.strings 712 | name 713 | en 714 | path 715 | en.lproj/InfoPlist.strings 716 | sourceTree 717 | <group> 718 | 719 | 9FBE11BA17FF08C2007C983B 720 | 721 | fileRef 722 | 9FBE11B817FF08C2007C983B 723 | isa 724 | PBXBuildFile 725 | 726 | 9FBE11BB17FF08C2007C983B 727 | 728 | isa 729 | PBXFileReference 730 | lastKnownFileType 731 | sourcecode.c.objc 732 | path 733 | KadabraExampleTests.m 734 | sourceTree 735 | <group> 736 | 737 | 9FBE11BC17FF08C2007C983B 738 | 739 | fileRef 740 | 9FBE11BB17FF08C2007C983B 741 | isa 742 | PBXBuildFile 743 | 744 | 9FBE11BD17FF08C2007C983B 745 | 746 | buildSettings 747 | 748 | ALWAYS_SEARCH_USER_PATHS 749 | NO 750 | ARCHS 751 | $(ARCHS_STANDARD_INCLUDING_64_BIT) 752 | CLANG_CXX_LANGUAGE_STANDARD 753 | gnu++0x 754 | CLANG_CXX_LIBRARY 755 | libc++ 756 | CLANG_ENABLE_MODULES 757 | YES 758 | CLANG_ENABLE_OBJC_ARC 759 | YES 760 | CLANG_WARN_BOOL_CONVERSION 761 | YES 762 | CLANG_WARN_CONSTANT_CONVERSION 763 | YES 764 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE 765 | YES_ERROR 766 | CLANG_WARN_EMPTY_BODY 767 | YES 768 | CLANG_WARN_ENUM_CONVERSION 769 | YES 770 | CLANG_WARN_INT_CONVERSION 771 | YES 772 | CLANG_WARN_OBJC_ROOT_CLASS 773 | YES_ERROR 774 | CLANG_WARN__DUPLICATE_METHOD_MATCH 775 | YES 776 | CODE_SIGN_IDENTITY[sdk=iphoneos*] 777 | iPhone Developer 778 | COPY_PHASE_STRIP 779 | NO 780 | GCC_C_LANGUAGE_STANDARD 781 | gnu99 782 | GCC_DYNAMIC_NO_PIC 783 | NO 784 | GCC_OPTIMIZATION_LEVEL 785 | 0 786 | GCC_PREPROCESSOR_DEFINITIONS 787 | 788 | DEBUG=1 789 | $(inherited) 790 | 791 | GCC_SYMBOLS_PRIVATE_EXTERN 792 | NO 793 | GCC_WARN_64_TO_32_BIT_CONVERSION 794 | YES 795 | GCC_WARN_ABOUT_RETURN_TYPE 796 | YES_ERROR 797 | GCC_WARN_UNDECLARED_SELECTOR 798 | YES 799 | GCC_WARN_UNINITIALIZED_AUTOS 800 | YES 801 | GCC_WARN_UNUSED_FUNCTION 802 | YES 803 | GCC_WARN_UNUSED_VARIABLE 804 | YES 805 | IPHONEOS_DEPLOYMENT_TARGET 806 | 7.0 807 | ONLY_ACTIVE_ARCH 808 | YES 809 | SDKROOT 810 | iphoneos 811 | 812 | isa 813 | XCBuildConfiguration 814 | name 815 | Debug 816 | 817 | 9FBE11BE17FF08C2007C983B 818 | 819 | buildSettings 820 | 821 | ALWAYS_SEARCH_USER_PATHS 822 | NO 823 | ARCHS 824 | $(ARCHS_STANDARD_INCLUDING_64_BIT) 825 | CLANG_CXX_LANGUAGE_STANDARD 826 | gnu++0x 827 | CLANG_CXX_LIBRARY 828 | libc++ 829 | CLANG_ENABLE_MODULES 830 | YES 831 | CLANG_ENABLE_OBJC_ARC 832 | YES 833 | CLANG_WARN_BOOL_CONVERSION 834 | YES 835 | CLANG_WARN_CONSTANT_CONVERSION 836 | YES 837 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE 838 | YES_ERROR 839 | CLANG_WARN_EMPTY_BODY 840 | YES 841 | CLANG_WARN_ENUM_CONVERSION 842 | YES 843 | CLANG_WARN_INT_CONVERSION 844 | YES 845 | CLANG_WARN_OBJC_ROOT_CLASS 846 | YES_ERROR 847 | CLANG_WARN__DUPLICATE_METHOD_MATCH 848 | YES 849 | CODE_SIGN_IDENTITY[sdk=iphoneos*] 850 | iPhone Developer 851 | COPY_PHASE_STRIP 852 | YES 853 | ENABLE_NS_ASSERTIONS 854 | NO 855 | GCC_C_LANGUAGE_STANDARD 856 | gnu99 857 | GCC_WARN_64_TO_32_BIT_CONVERSION 858 | YES 859 | GCC_WARN_ABOUT_RETURN_TYPE 860 | YES_ERROR 861 | GCC_WARN_UNDECLARED_SELECTOR 862 | YES 863 | GCC_WARN_UNINITIALIZED_AUTOS 864 | YES 865 | GCC_WARN_UNUSED_FUNCTION 866 | YES 867 | GCC_WARN_UNUSED_VARIABLE 868 | YES 869 | IPHONEOS_DEPLOYMENT_TARGET 870 | 7.0 871 | SDKROOT 872 | iphoneos 873 | VALIDATE_PRODUCT 874 | YES 875 | 876 | isa 877 | XCBuildConfiguration 878 | name 879 | Release 880 | 881 | 9FBE11BF17FF08C2007C983B 882 | 883 | buildConfigurations 884 | 885 | 9FBE11C017FF08C2007C983B 886 | 9FBE11C117FF08C2007C983B 887 | 888 | defaultConfigurationIsVisible 889 | 0 890 | isa 891 | XCConfigurationList 892 | 893 | 9FBE11C017FF08C2007C983B 894 | 895 | baseConfigurationReference 896 | ED9272E4358E41848DC234B3 897 | buildSettings 898 | 899 | ASSETCATALOG_COMPILER_APPICON_NAME 900 | AppIcon 901 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME 902 | LaunchImage 903 | GCC_PRECOMPILE_PREFIX_HEADER 904 | YES 905 | GCC_PREFIX_HEADER 906 | KadabraExample/KadabraExample-Prefix.pch 907 | INFOPLIST_FILE 908 | KadabraExample/KadabraExample-Info.plist 909 | PRODUCT_NAME 910 | $(TARGET_NAME) 911 | WRAPPER_EXTENSION 912 | app 913 | 914 | isa 915 | XCBuildConfiguration 916 | name 917 | Debug 918 | 919 | 9FBE11C117FF08C2007C983B 920 | 921 | baseConfigurationReference 922 | ED9272E4358E41848DC234B3 923 | buildSettings 924 | 925 | ASSETCATALOG_COMPILER_APPICON_NAME 926 | AppIcon 927 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME 928 | LaunchImage 929 | GCC_PRECOMPILE_PREFIX_HEADER 930 | YES 931 | GCC_PREFIX_HEADER 932 | KadabraExample/KadabraExample-Prefix.pch 933 | INFOPLIST_FILE 934 | KadabraExample/KadabraExample-Info.plist 935 | PRODUCT_NAME 936 | $(TARGET_NAME) 937 | WRAPPER_EXTENSION 938 | app 939 | 940 | isa 941 | XCBuildConfiguration 942 | name 943 | Release 944 | 945 | 9FBE11C217FF08C2007C983B 946 | 947 | buildConfigurations 948 | 949 | 9FBE11C317FF08C2007C983B 950 | 9FBE11C417FF08C2007C983B 951 | 952 | defaultConfigurationIsVisible 953 | 0 954 | isa 955 | XCConfigurationList 956 | 957 | 9FBE11C317FF08C2007C983B 958 | 959 | buildSettings 960 | 961 | ARCHS 962 | $(ARCHS_STANDARD_INCLUDING_64_BIT) 963 | BUNDLE_LOADER 964 | $(BUILT_PRODUCTS_DIR)/KadabraExample.app/KadabraExample 965 | FRAMEWORK_SEARCH_PATHS 966 | 967 | $(SDKROOT)/Developer/Library/Frameworks 968 | $(inherited) 969 | $(DEVELOPER_FRAMEWORKS_DIR) 970 | 971 | GCC_PRECOMPILE_PREFIX_HEADER 972 | YES 973 | GCC_PREFIX_HEADER 974 | KadabraExample/KadabraExample-Prefix.pch 975 | GCC_PREPROCESSOR_DEFINITIONS 976 | 977 | DEBUG=1 978 | $(inherited) 979 | 980 | INFOPLIST_FILE 981 | KadabraExampleTests/KadabraExampleTests-Info.plist 982 | PRODUCT_NAME 983 | $(TARGET_NAME) 984 | TEST_HOST 985 | $(BUNDLE_LOADER) 986 | WRAPPER_EXTENSION 987 | xctest 988 | 989 | isa 990 | XCBuildConfiguration 991 | name 992 | Debug 993 | 994 | 9FBE11C417FF08C2007C983B 995 | 996 | buildSettings 997 | 998 | ARCHS 999 | $(ARCHS_STANDARD_INCLUDING_64_BIT) 1000 | BUNDLE_LOADER 1001 | $(BUILT_PRODUCTS_DIR)/KadabraExample.app/KadabraExample 1002 | FRAMEWORK_SEARCH_PATHS 1003 | 1004 | $(SDKROOT)/Developer/Library/Frameworks 1005 | $(inherited) 1006 | $(DEVELOPER_FRAMEWORKS_DIR) 1007 | 1008 | GCC_PRECOMPILE_PREFIX_HEADER 1009 | YES 1010 | GCC_PREFIX_HEADER 1011 | KadabraExample/KadabraExample-Prefix.pch 1012 | INFOPLIST_FILE 1013 | KadabraExampleTests/KadabraExampleTests-Info.plist 1014 | PRODUCT_NAME 1015 | $(TARGET_NAME) 1016 | TEST_HOST 1017 | $(BUNDLE_LOADER) 1018 | WRAPPER_EXTENSION 1019 | xctest 1020 | 1021 | isa 1022 | XCBuildConfiguration 1023 | name 1024 | Release 1025 | 1026 | AB1FD5D03FA84AC8AB45E3E3 1027 | 1028 | explicitFileType 1029 | archive.ar 1030 | includeInIndex 1031 | 0 1032 | isa 1033 | PBXFileReference 1034 | path 1035 | libPods.a 1036 | sourceTree 1037 | BUILT_PRODUCTS_DIR 1038 | 1039 | C9996ECE4EA040608DBD9646 1040 | 1041 | buildActionMask 1042 | 2147483647 1043 | files 1044 | 1045 | inputPaths 1046 | 1047 | isa 1048 | PBXShellScriptBuildPhase 1049 | name 1050 | Check Pods Manifest.lock 1051 | outputPaths 1052 | 1053 | runOnlyForDeploymentPostprocessing 1054 | 0 1055 | shellPath 1056 | /bin/sh 1057 | shellScript 1058 | diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null 1059 | if [[ $? != 0 ]] ; then 1060 | cat << EOM 1061 | error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. 1062 | EOM 1063 | exit 1 1064 | fi 1065 | 1066 | showEnvVarsInLog 1067 | 0 1068 | 1069 | ED9272E4358E41848DC234B3 1070 | 1071 | includeInIndex 1072 | 1 1073 | isa 1074 | PBXFileReference 1075 | lastKnownFileType 1076 | text.xcconfig 1077 | name 1078 | Pods.xcconfig 1079 | path 1080 | Pods/Pods.xcconfig 1081 | sourceTree 1082 | <group> 1083 | 1084 | 1085 | rootObject 1086 | 9FBE118517FF08C2007C983B 1087 | 1088 | 1089 | --------------------------------------------------------------------------------