GUI-Improvements for easier understanding

This commit is contained in:
Felix Schulze 2010-12-04 13:25:08 +01:00
parent 0314029da4
commit cec74168bd
6 changed files with 166 additions and 190 deletions

View File

@ -10,9 +10,17 @@
@interface OpenSSL_for_iPhoneAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
IBOutlet UITextField *textField;
IBOutlet UITextField *md5TextField;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITextField *textField;
@property (nonatomic, retain) IBOutlet UITextField *md5TextField;
- (IBAction)showInfo;
- (IBAction)calculateMD5:(id)sender;
@end

View File

@ -2,7 +2,7 @@
// OpenSSL_for_iPhoneAppDelegate.m
// OpenSSL-for-iPhone
//
// Created by Felix Schulze on 30.06.2010.
// Created by Felix Schulze on 04.12.2010.
// Copyright Felix Schulze 2010. All rights reserved.
//
@ -11,66 +11,21 @@
@implementation OpenSSL_for_iPhoneAppDelegate
@synthesize window;
@synthesize window, textField, md5TextField;
UITextField *textView;
UILabel *label;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:
CGRectMake( 0.0f, 20.0f, window.frame.size.width, 48.0f)];
[navBar setBarStyle: 0];
UINavigationItem *title = [[UINavigationItem alloc] initWithTitle:@"OpenSSL-Test"];
[navBar pushNavigationItem:title animated:true];
UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(infoView) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
title.rightBarButtonItem = buttonItem;
[buttonItem release];
textView = [[UITextView alloc] initWithFrame: CGRectMake(5, 100, 310, 50)];
textView.backgroundColor = [UIColor lightGrayColor];
[textView setText:@"Testing text"];
label = [[UILabel alloc] initWithFrame:CGRectMake(20, 200, 320.0f, 100)];
label.font = [UIFont fontWithName:@"Courier New" size: 10.0];
[label setText:@"MD5-Hash"];
UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; button.frame = CGRectMake(100, 150, 100, 50);
[button setTitle:@"Calc MD5" forState:UIControlStateNormal];
button.backgroundColor = [UIColor clearColor];
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
button.adjustsImageWhenHighlighted = YES;
[window addSubview:textView];
[window addSubview:navBar];
[window addSubview:button];
[window addSubview:label];
[window makeKeyAndVisible];
[title release];
[navBar release];
[textView release];
[label release];
[button release];
return YES;
}
- (void)action:(id)sender
- (IBAction)calculateMD5:(id)sender
{
/** Calculate MD5*/
NSString *string = textView.text;
NSString *string = textField.text;
unsigned char result[16];
unsigned char *inStrg = (unsigned char*)[[string dataUsingEncoding:NSASCIIStringEncoding] bytes];
unsigned long lngth = [string length];
@ -81,13 +36,12 @@ UILabel *label;
{
[outStrg appendFormat:@"%02x", result[i]];
}
[label setText:outStrg];
md5TextField.text = outStrg;
}
- (void) infoView
{
- (IBAction)showInfo {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"OpenSSL-Test" message:@"Copyright 2010 by Felix Schulze\n http://www.x2on.de" delegate:nil cancelButtonTitle:@"Close" otherButtonTitles:nil];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"OpenSSL-for-iOS" message:@"OpenSSL-Version: 1.0.0c\nLicense: See include/LICENSE\n\nCopyright 2010 by Felix Schulze\n http://www.x2on.de" delegate:nil cancelButtonTitle:@"Close" otherButtonTitles:nil];
[alert show];
[alert release];

View File

@ -15,19 +15,21 @@
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
2A38C53711DBC7E700738646 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A38C53611DBC7E700738646 /* libcrypto.a */; };
2A38C53911DBC7EC00738646 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A38C53811DBC7EC00738646 /* libssl.a */; };
2A88077E12AA660100FE95B9 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 2A88077D12AA660100FE95B9 /* Icon.png */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenSSL_for_iPhoneAppDelegate.h; sourceTree = "<group>"; };
1D3623250D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OpenSSL_for_iPhoneAppDelegate.m; sourceTree = "<group>"; };
1D6058910D05DD3D006BFB54 /* OpenSSL-for-iPhone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "OpenSSL-for-iPhone.app"; sourceTree = BUILT_PRODUCTS_DIR; };
1D6058910D05DD3D006BFB54 /* OpenSSL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenSSL.app; sourceTree = BUILT_PRODUCTS_DIR; };
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
2A38C53611DBC7E700738646 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcrypto.a; sourceTree = "<group>"; };
2A38C53811DBC7EC00738646 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libssl.a; sourceTree = "<group>"; };
2A88077D12AA660100FE95B9 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = "<group>"; };
32CA4F630368D1EE00C91783 /* OpenSSL_for_iPhone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenSSL_for_iPhone_Prefix.pch; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* OpenSSL_for_iPhone-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "OpenSSL_for_iPhone-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -60,7 +62,7 @@
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
1D6058910D05DD3D006BFB54 /* OpenSSL-for-iPhone.app */,
1D6058910D05DD3D006BFB54 /* OpenSSL.app */,
);
name = Products;
sourceTree = "<group>";
@ -89,6 +91,7 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
2A88077D12AA660100FE95B9 /* Icon.png */,
28AD733E0D9D9553002E5188 /* MainWindow.xib */,
8D1107310486CEB800E47090 /* OpenSSL_for_iPhone-Info.plist */,
);
@ -110,9 +113,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
1D6058900D05DD3D006BFB54 /* OpenSSL-for-iPhone */ = {
1D6058900D05DD3D006BFB54 /* OpenSSL */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "OpenSSL-for-iPhone" */;
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "OpenSSL" */;
buildPhases = (
1D60588D0D05DD3D006BFB54 /* Resources */,
1D60588E0D05DD3D006BFB54 /* Sources */,
@ -122,9 +125,9 @@
);
dependencies = (
);
name = "OpenSSL-for-iPhone";
name = OpenSSL;
productName = "OpenSSL-for-iPhone";
productReference = 1D6058910D05DD3D006BFB54 /* OpenSSL-for-iPhone.app */;
productReference = 1D6058910D05DD3D006BFB54 /* OpenSSL.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@ -134,12 +137,19 @@
isa = PBXProject;
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "OpenSSL-for-iPhone" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
projectDirPath = "";
projectRoot = "";
targets = (
1D6058900D05DD3D006BFB54 /* OpenSSL-for-iPhone */,
1D6058900D05DD3D006BFB54 /* OpenSSL */,
);
};
/* End PBXProject section */
@ -150,6 +160,7 @@
buildActionMask = 2147483647;
files = (
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
2A88077E12AA660100FE95B9 /* Icon.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -182,7 +193,7 @@
"$(inherited)",
"\"$(SRCROOT)\"",
);
PRODUCT_NAME = "OpenSSL-for-iPhone";
PRODUCT_NAME = OpenSSL;
SDKROOT = iphonesimulator4.0;
USER_HEADER_SEARCH_PATHS = "include/**";
};
@ -200,7 +211,7 @@
"$(inherited)",
"\"$(SRCROOT)\"",
);
PRODUCT_NAME = "OpenSSL-for-iPhone";
PRODUCT_NAME = OpenSSL;
VALIDATE_PRODUCT = YES;
};
name = Release;
@ -214,7 +225,7 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
SDKROOT = iphoneos4.0;
SDKROOT = iphoneos;
USER_HEADER_SEARCH_PATHS = "include/**";
};
name = Debug;
@ -229,14 +240,14 @@
GCC_WARN_UNUSED_VARIABLE = YES;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
PREBINDING = NO;
SDKROOT = iphoneos4.0;
SDKROOT = iphoneos;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "OpenSSL-for-iPhone" */ = {
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "OpenSSL" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1D6058940D05DD3E006BFB54 /* Debug */,

View File

@ -254,7 +254,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>186</real>
<real>322</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@ -267,6 +267,7 @@
<array>
<string>29B97314FDCFA39411CA2CEA</string>
<string>080E96DDFE201D6D7F000001</string>
<string>29B97315FDCFA39411CA2CEA</string>
<string>29B97323FDCFA39411CA2CEA</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
@ -274,12 +275,13 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>14</integer>
<integer>13</integer>
<integer>2</integer>
<integer>1</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 0}, {186, 749}}</string>
<string>{{0, 0}, {322, 871}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -291,19 +293,19 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {203, 767}}</string>
<string>{{0, 0}, {339, 889}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>186</real>
<real>322</real>
</array>
<key>RubberWindowFrame</key>
<string>699 165 1087 808 0 0 1920 1178 </string>
<string>712 233 1550 930 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
<string>203pt</string>
<string>339pt</string>
</dict>
<dict>
<key>Dock</key>
@ -314,7 +316,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>OpenSSL_for_iPhoneAppDelegate.m</string>
<string>OpenSSL_for_iPhoneAppDelegate.h</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@ -322,18 +324,18 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>OpenSSL_for_iPhoneAppDelegate.m</string>
<string>OpenSSL_for_iPhoneAppDelegate.h</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>2A38C5D411DBC91A00738646</string>
<string>2A88079312AA66CB00FE95B9</string>
<key>history</key>
<array>
<string>2A38C54C11DBC83400738646</string>
<string>2A38C54D11DBC83400738646</string>
<string>2A38C54E11DBC83400738646</string>
<string>2A38C54F11DBC83400738646</string>
<string>2A38C5D211DBC90200738646</string>
<string>2A88078212AA665500FE95B9</string>
<string>2A88078E12AA66CB00FE95B9</string>
<string>2A88078F12AA66CB00FE95B9</string>
<string>2A88079012AA66CB00FE95B9</string>
<string>2A88079112AA66CB00FE95B9</string>
</array>
</dict>
<key>SplitCount</key>
@ -345,14 +347,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {879, 351}}</string>
<string>{{0, 0}, {1206, 438}}</string>
<key>RubberWindowFrame</key>
<string>699 165 1087 808 0 0 1920 1178 </string>
<string>712 233 1550 930 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>351pt</string>
<string>438pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@ -365,18 +367,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 356}, {879, 411}}</string>
<string>{{0, 443}, {1206, 446}}</string>
<key>RubberWindowFrame</key>
<string>699 165 1087 808 0 0 1920 1178 </string>
<string>712 233 1550 930 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
<string>411pt</string>
<string>446pt</string>
</dict>
</array>
<key>Proportion</key>
<string>879pt</string>
<string>1206pt</string>
</dict>
</array>
<key>Name</key>
@ -391,9 +393,9 @@
</array>
<key>TableOfContents</key>
<array>
<string>2A38C50A11DBC48700738646</string>
<string>2A8806FC12AA5FEC00FE95B9</string>
<string>1CE0B1FE06471DED0097A5F4</string>
<string>2A38C50B11DBC48700738646</string>
<string>2A8806FD12AA5FEC00FE95B9</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@ -531,13 +533,13 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>1C78EAAD065D492600B07095</string>
<string>1CD10A99069EF8BA00B06720</string>
<string>2A38C50D11DBC48700738646</string>
<string>1C78EAAD065D492600B07095</string>
<string>/Users/x2on/Projects/iPhone/OpenSSL-for-iPhone/OpenSSL-for-iPhone.xcodeproj</string>
</array>
<key>WindowString</key>
<string>699 165 1087 808 0 0 1920 1178 </string>
<string>712 233 1550 930 0 0 2560 1418 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@ -558,7 +560,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
<string>OpenSSL_for_iPhoneAppDelegate.m</string>
<string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@ -567,7 +569,7 @@
<key>Frame</key>
<string>{{0, 0}, {1156, 463}}</string>
<key>RubberWindowFrame</key>
<string>611 255 1156 745 0 0 1920 1178 </string>
<string>1123 382 1156 745 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@ -575,8 +577,6 @@
<string>463pt</string>
</dict>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@ -593,7 +593,7 @@
<key>Frame</key>
<string>{{0, 468}, {1156, 236}}</string>
<key>RubberWindowFrame</key>
<string>611 255 1156 745 0 0 1920 1178 </string>
<string>1123 382 1156 745 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@ -616,7 +616,7 @@
<key>TableOfContents</key>
<array>
<string>2A38C50D11DBC48700738646</string>
<string>2A38C50E11DBC48700738646</string>
<string>2A8806FE12AA5FEC00FE95B9</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@ -625,7 +625,7 @@
<key>WindowContentMinSize</key>
<string>486 300</string>
<key>WindowString</key>
<string>611 255 1156 745 0 0 1920 1178 </string>
<string>1123 382 1156 745 0 0 2560 1418 </string>
<key>WindowToolGUID</key>
<string>2A38C50D11DBC48700738646</string>
<key>WindowToolIsVisible</key>
@ -660,8 +660,8 @@
<string>yes</string>
<key>sizes</key>
<array>
<string>{{0, 0}, {316, 185}}</string>
<string>{{316, 0}, {378, 185}}</string>
<string>{{0, 0}, {316, 194}}</string>
<string>{{316, 0}, {378, 194}}</string>
</array>
</dict>
<key>VerticalSplitView</key>
@ -676,8 +676,8 @@
<string>yes</string>
<key>sizes</key>
<array>
<string>{{0, 0}, {694, 185}}</string>
<string>{{0, 185}, {694, 196}}</string>
<string>{{0, 0}, {694, 194}}</string>
<string>{{0, 194}, {694, 187}}</string>
</array>
</dict>
</dict>
@ -710,12 +710,12 @@
<real>148</real>
</array>
<key>Frame</key>
<string>{{316, 0}, {378, 185}}</string>
<string>{{316, 0}, {378, 194}}</string>
<key>RubberWindowFrame</key>
<string>96 556 694 422 0 0 1920 1178 </string>
<string>146 727 694 422 0 0 2560 1418 </string>
</dict>
<key>RubberWindowFrame</key>
<string>96 556 694 422 0 0 1920 1178 </string>
<string>146 727 694 422 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXDebugSessionModule</string>
@ -738,18 +738,18 @@
<key>TableOfContents</key>
<array>
<string>1CD10A99069EF8BA00B06720</string>
<string>2A38C51C11DBC52700738646</string>
<string>2A8806FF12AA5FEC00FE95B9</string>
<string>1C162984064C10D400B95A72</string>
<string>2A38C51D11DBC52700738646</string>
<string>2A38C51E11DBC52700738646</string>
<string>2A38C51F11DBC52700738646</string>
<string>2A38C52011DBC52700738646</string>
<string>2A38C52111DBC52700738646</string>
<string>2A88070012AA5FEC00FE95B9</string>
<string>2A88070112AA5FEC00FE95B9</string>
<string>2A88070212AA5FEC00FE95B9</string>
<string>2A88070312AA5FEC00FE95B9</string>
<string>2A88070412AA5FEC00FE95B9</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
<key>WindowString</key>
<string>96 556 694 422 0 0 1920 1178 </string>
<string>146 727 694 422 0 0 2560 1418 </string>
<key>WindowToolGUID</key>
<string>1CD10A99069EF8BA00B06720</string>
<key>WindowToolIsVisible</key>
@ -871,6 +871,8 @@
<key>Dock</key>
<array>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@ -881,18 +883,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {650, 209}}</string>
<string>{{0, 0}, {663, 265}}</string>
<key>RubberWindowFrame</key>
<string>96 728 650 250 0 0 1920 1178 </string>
<string>144 857 663 306 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
<key>Proportion</key>
<string>209pt</string>
<string>265pt</string>
</dict>
</array>
<key>Proportion</key>
<string>209pt</string>
<string>265pt</string>
</dict>
</array>
<key>Name</key>
@ -906,17 +908,17 @@
<key>TableOfContents</key>
<array>
<string>1C78EAAD065D492600B07095</string>
<string>2A38C52211DBC52700738646</string>
<string>2A88070512AA5FEC00FE95B9</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
<string>96 728 650 250 0 0 1920 1178 </string>
<string>144 857 663 306 0 0 2560 1418 </string>
<key>WindowToolGUID</key>
<string>1C78EAAD065D492600B07095</string>
<key>WindowToolIsVisible</key>
<false/>
<true/>
</dict>
<dict>
<key>Identifier</key>

View File

@ -2,34 +2,35 @@
{
1D3623240D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {818, 319}}";
sepNavSelRange = "{65, 98}";
sepNavVisRange = "{0, 360}";
sepNavIntBoundsRect = "{{0, 0}, {1145, 406}}";
sepNavSelRange = "{569, 0}";
sepNavVisRange = "{0, 622}";
};
};
1D3623250D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1965, 1976}}";
sepNavSelRange = "{210, 25}";
sepNavVisRange = "{0, 1111}";
sepNavIntBoundsRect = "{{0, 0}, {1965, 1365}}";
sepNavSelRange = "{102, 0}";
sepNavVisRange = "{0, 840}";
};
};
1D6058900D05DD3D006BFB54 /* OpenSSL-for-iPhone */ = {
1D6058900D05DD3D006BFB54 /* OpenSSL */ = {
activeExec = 0;
executables = (
2A38C4FE11DBC47D00738646 /* OpenSSL-for-iPhone */,
2A38C4FE11DBC47D00738646 /* OpenSSL */,
);
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = 2A38C4FE11DBC47D00738646 /* OpenSSL-for-iPhone */;
activeTarget = 1D6058900D05DD3D006BFB54 /* OpenSSL-for-iPhone */;
activeExecutable = 2A38C4FE11DBC47D00738646 /* OpenSSL */;
activeSDKPreference = iphonesimulator4.2;
activeTarget = 1D6058900D05DD3D006BFB54 /* OpenSSL */;
addToTargets = (
1D6058900D05DD3D006BFB54 /* OpenSSL-for-iPhone */,
1D6058900D05DD3D006BFB54 /* OpenSSL */,
);
codeSenseManager = 2A38C51011DBC48700738646 /* Code sense */;
executables = (
2A38C4FE11DBC47D00738646 /* OpenSSL-for-iPhone */,
2A38C4FE11DBC47D00738646 /* OpenSSL */,
);
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
@ -37,7 +38,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
640,
967,
20,
48,
43,
@ -59,7 +60,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
600,
927,
60,
20,
48,
@ -76,16 +77,16 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 299615357;
PBXWorkspaceStateSaveDate = 299615357;
PBXPerProjectTemplateStateSaveDate = 313155498;
PBXWorkspaceStateSaveDate = 313155498;
};
perUserProjectItems = {
2A38C54C11DBC83400738646 /* PBXTextBookmark */ = 2A38C54C11DBC83400738646 /* PBXTextBookmark */;
2A38C54D11DBC83400738646 /* PBXTextBookmark */ = 2A38C54D11DBC83400738646 /* PBXTextBookmark */;
2A38C54E11DBC83400738646 /* PBXTextBookmark */ = 2A38C54E11DBC83400738646 /* PBXTextBookmark */;
2A38C54F11DBC83400738646 /* PlistBookmark */ = 2A38C54F11DBC83400738646 /* PlistBookmark */;
2A38C5D211DBC90200738646 /* PBXTextBookmark */ = 2A38C5D211DBC90200738646 /* PBXTextBookmark */;
2A38C5D411DBC91A00738646 /* PBXTextBookmark */ = 2A38C5D411DBC91A00738646 /* PBXTextBookmark */;
2A88078212AA665500FE95B9 /* PlistBookmark */ = 2A88078212AA665500FE95B9 /* PlistBookmark */;
2A88078E12AA66CB00FE95B9 /* PBXTextBookmark */ = 2A88078E12AA66CB00FE95B9 /* PBXTextBookmark */;
2A88078F12AA66CB00FE95B9 /* PBXTextBookmark */ = 2A88078F12AA66CB00FE95B9 /* PBXTextBookmark */;
2A88079012AA66CB00FE95B9 /* PBXTextBookmark */ = 2A88079012AA66CB00FE95B9 /* PBXTextBookmark */;
2A88079112AA66CB00FE95B9 /* PBXTextBookmark */ = 2A88079112AA66CB00FE95B9 /* PBXTextBookmark */;
2A88079312AA66CB00FE95B9 /* PBXTextBookmark */ = 2A88079312AA66CB00FE95B9 /* PBXTextBookmark */;
};
sourceControlManager = 2A38C50F11DBC48700738646 /* Source Control */;
userBuildSettings = {
@ -93,12 +94,12 @@
};
29B97316FDCFA39411CA2CEA /* main.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {818, 319}}";
sepNavIntBoundsRect = "{{0, 0}, {1145, 383}}";
sepNavSelRange = "{138, 0}";
sepNavVisRange = "{0, 372}";
};
};
2A38C4FE11DBC47D00738646 /* OpenSSL-for-iPhone */ = {
2A38C4FE11DBC47D00738646 /* OpenSSL */ = {
isa = PBXExecutable;
activeArgIndices = (
);
@ -121,7 +122,7 @@
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = "OpenSSL-for-iPhone";
name = OpenSSL;
showTypeColumn = 0;
sourceDirectories = (
);
@ -140,37 +141,7 @@
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
2A38C54C11DBC83400738646 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1D3623240D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.h */;
name = "OpenSSL_for_iPhoneAppDelegate.h: 5";
rLen = 98;
rLoc = 65;
rType = 0;
vrLen = 360;
vrLoc = 0;
};
2A38C54D11DBC83400738646 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 32CA4F630368D1EE00C91783 /* OpenSSL_for_iPhone_Prefix.pch */;
name = "OpenSSL_for_iPhone_Prefix.pch: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 205;
vrLoc = 0;
};
2A38C54E11DBC83400738646 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
name = "main.m: 6";
rLen = 0;
rLoc = 138;
rType = 0;
vrLen = 372;
vrLoc = 0;
};
2A38C54F11DBC83400738646 /* PlistBookmark */ = {
2A88078212AA665500FE95B9 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* OpenSSL_for_iPhone-Info.plist */;
fallbackIsa = PBXBookmark;
@ -181,29 +152,59 @@
rLen = 0;
rLoc = 9223372036854775807;
};
2A38C5D211DBC90200738646 /* PBXTextBookmark */ = {
2A88078E12AA66CB00FE95B9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1D3623250D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.m */;
name = "OpenSSL_for_iPhoneAppDelegate.m: 6";
fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
name = "main.m: 6";
rLen = 0;
rLoc = 163;
rLoc = 138;
rType = 0;
vrLen = 675;
vrLen = 372;
vrLoc = 0;
};
2A38C5D411DBC91A00738646 /* PBXTextBookmark */ = {
2A88078F12AA66CB00FE95B9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 32CA4F630368D1EE00C91783 /* OpenSSL_for_iPhone_Prefix.pch */;
name = "OpenSSL_for_iPhone_Prefix.pch: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 205;
vrLoc = 0;
};
2A88079012AA66CB00FE95B9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1D3623250D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.m */;
name = "OpenSSL_for_iPhoneAppDelegate.m: 6";
name = "OpenSSL_for_iPhoneAppDelegate.m: 5";
rLen = 0;
rLoc = 163;
rLoc = 102;
rType = 0;
vrLen = 675;
vrLen = 840;
vrLoc = 0;
};
2A88079112AA66CB00FE95B9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1D3623240D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.h */;
name = "OpenSSL_for_iPhoneAppDelegate.h: 23";
rLen = 0;
rLoc = 569;
rType = 0;
vrLen = 622;
vrLoc = 0;
};
2A88079312AA66CB00FE95B9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1D3623240D0F684500981E51 /* OpenSSL_for_iPhoneAppDelegate.h */;
name = "OpenSSL_for_iPhoneAppDelegate.h: 23";
rLen = 0;
rLoc = 569;
rType = 0;
vrLen = 622;
vrLoc = 0;
};
32CA4F630368D1EE00C91783 /* OpenSSL_for_iPhone_Prefix.pch */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {818, 319}}";
sepNavIntBoundsRect = "{{0, 0}, {1145, 383}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 205}";
};

View File

@ -9,9 +9,9 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<string>Icon.png</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
<string>de.x2on.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>