cbarrett / SSGeometryKVC
Makes mutating primitive geometry types in Cocoa and Cocoa Touch easier.
$ hg clone http://bitbucket.org/cbarrett/ssgeometrykvc/
| commit 4: | b7dee7fc97fa |
| parent 3: | 7c896156ec38 |
| branch: | default |
Changed (Δ31.0 KB):
English.lproj/MainMenu.xib (21 lines added, 22 lines removed)
Rect Proxy.xcodeproj/project.pbxproj
Rect_Proxy-Info.plist
Rect_ProxyAppDelegate.h
Rect_ProxyAppDelegate.m
Rect_Proxy_Prefix.pch
SSGeometry.h (1 lines added, 1 lines removed)
SSGeometryCompatibility.h (1 lines added, 1 lines removed)
SSGeometryCompatibility.m (1 lines added, 1 lines removed)
SSGeometryKVC-Info.plist (32 lines added, 0 lines removed)
SSGeometryKVC.xcodeproj/project.pbxproj (308 lines added, 0 lines removed)
SSGeometryKVCAppDelegate.h (17 lines added, 0 lines removed)
SSGeometryKVCAppDelegate.m (21 lines added, 0 lines removed)
SSGeometryKVC_Prefix.pch (7 lines added, 0 lines removed)
SSPoint.h (1 lines added, 1 lines removed)
SSPoint.m (1 lines added, 1 lines removed)
SSRect.h (1 lines added, 1 lines removed)
SSRect.m (1 lines added, 1 lines removed)
SSSize.h (1 lines added, 1 lines removed)
SSSize.m (1 lines added, 1 lines removed)
iPhone/Classes/Rect_Proxy_iPhoneAppDelegate.h
iPhone/Classes/Rect_Proxy_iPhoneAppDelegate.m
iPhone/Classes/SSGeometryKVC_iPhoneAppDelegate.h (18 lines added, 0 lines removed)
iPhone/Classes/SSGeometryKVC_iPhoneAppDelegate.m (39 lines added, 0 lines removed)
iPhone/MainWindow.xib (8 lines added, 18 lines removed)
iPhone/Rect Proxy iPhone.xcodeproj/project.pbxproj
iPhone/Rect_Proxy_iPhone-Info.plist
iPhone/Rect_Proxy_iPhone_Prefix.pch
iPhone/SSGeometryKVC iPhone.xcodeproj/project.pbxproj (265 lines added, 0 lines removed)
iPhone/SSGeometryKVC_iPhone-Info.plist (30 lines added, 0 lines removed)
iPhone/SSGeometryKVC_iPhone_Prefix.pch (8 lines added, 0 lines removed)
iPhone/main.m (1 lines added, 1 lines removed)
main.m (1 lines added, 1 lines removed)
Up to file-list English.lproj/MainMenu.xib:
2 |
2 |
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10"> |
3 |
3 |
<data> |
4 |
4 |
<int key="IBDocument.SystemTarget">1060</int> |
5 |
<string key="IBDocument.SystemVersion">10A324</string> |
|
6 |
<string key="IBDocument.InterfaceBuilderVersion">719</string> |
|
7 |
<string key="IBDocument.AppKitVersion">1015</string> |
|
8 |
<string key="IBDocument.HIToolboxVersion">418.00</string> |
|
5 |
<string key="IBDocument.SystemVersion">10C540</string> |
|
6 |
<string key="IBDocument.InterfaceBuilderVersion">740</string> |
|
7 |
<string key="IBDocument.AppKitVersion">1038.25</string> |
|
8 |
<string key="IBDocument.HIToolboxVersion">458.00</string> |
|
9 |
9 |
<object class="NSMutableDictionary" key="IBDocument.PluginVersions"> |
10 |
10 |
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> |
11 |
<string key="NS.object.0">7 |
|
11 |
<string key="NS.object.0">740</string> |
|
12 |
12 |
</object> |
13 |
13 |
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> |
14 |
14 |
<bool key="EncodedWithXMLCoder">YES</bool> |
15 |
<integer value="371"/> |
|
16 |
<integer value="29"/> |
|
17 |
15 |
</object> |
18 |
16 |
<object class="NSArray" key="IBDocument.PluginDependencies"> |
19 |
17 |
<bool key="EncodedWithXMLCoder">YES</bool> |
45 |
43 |
<bool key="EncodedWithXMLCoder">YES</bool> |
46 |
44 |
<object class="NSMenuItem" id="694149608"> |
47 |
45 |
<reference key="NSMenu" ref="649796088"/> |
48 |
<string key="NSTitle"> |
|
46 |
<string key="NSTitle">SSGeometryKVC</string> |
|
49 |
47 |
<string key="NSKeyEquiv"/> |
50 |
48 |
<int key="NSKeyEquivModMask">1048576</int> |
51 |
49 |
<int key="NSMnemonicLoc">2147483647</int> |
59 |
57 |
</object> |
60 |
58 |
<string key="NSAction">submenuAction:</string> |
61 |
59 |
<object class="NSMenu" key="NSSubmenu" id="110575045"> |
62 |
<string key="NSTitle"> |
|
60 |
<string key="NSTitle">SSGeometryKVC</string> |
|
63 |
61 |
<object class="NSMutableArray" key="NSMenuItems"> |
64 |
62 |
<bool key="EncodedWithXMLCoder">YES</bool> |
65 |
63 |
<object class="NSMenuItem" id="238522557"> |
66 |
64 |
<reference key="NSMenu" ref="110575045"/> |
67 |
<string key="NSTitle">About |
|
65 |
<string key="NSTitle">About SSGeometryKVC</string> |
|
68 |
66 |
<string key="NSKeyEquiv"/> |
69 |
67 |
<int key="NSMnemonicLoc">2147483647</int> |
70 |
68 |
<reference key="NSOnImage" ref="35465992"/> |
131 |
129 |
</object> |
132 |
130 |
<object class="NSMenuItem" id="755159360"> |
133 |
131 |
<reference key="NSMenu" ref="110575045"/> |
134 |
<string key="NSTitle">Hide |
|
132 |
<string key="NSTitle">Hide SSGeometryKVC</string> |
|
135 |
133 |
<string key="NSKeyEquiv">h</string> |
136 |
134 |
<int key="NSKeyEquivModMask">1048576</int> |
137 |
135 |
<int key="NSMnemonicLoc">2147483647</int> |
169 |
167 |
</object> |
170 |
168 |
<object class="NSMenuItem" id="632727374"> |
171 |
169 |
<reference key="NSMenu" ref="110575045"/> |
172 |
<string key="NSTitle">Quit |
|
170 |
<string key="NSTitle">Quit SSGeometryKVC</string> |
|
173 |
171 |
<string key="NSKeyEquiv">q</string> |
174 |
172 |
<int key="NSKeyEquivModMask">1048576</int> |
175 |
173 |
<int key="NSMnemonicLoc">2147483647</int> |
1301 |
1299 |
<bool key="EncodedWithXMLCoder">YES</bool> |
1302 |
1300 |
<object class="NSMenuItem" id="105068016"> |
1303 |
1301 |
<reference key="NSMenu" ref="992780483"/> |
1304 |
<string key="NSTitle"> |
|
1302 |
<string key="NSTitle">SSGeometryKVC Help</string> |
|
1305 |
1303 |
<string key="NSKeyEquiv">?</string> |
1306 |
1304 |
<int key="NSKeyEquivModMask">1048576</int> |
1307 |
1305 |
<int key="NSMnemonicLoc">2147483647</int> |
1320 |
1318 |
<int key="NSWindowBacking">2</int> |
1321 |
1319 |
<string key="NSWindowRect">{{335, 390}, {480, 360}}</string> |
1322 |
1320 |
<int key="NSWTFlags">1954021376</int> |
1323 |
<string key="NSWindowTitle"> |
|
1321 |
<string key="NSWindowTitle">SSGeometryKVC</string> |
|
1324 |
1322 |
<string key="NSWindowClass">NSWindow</string> |
1325 |
1323 |
<nil key="NSViewClass"/> |
1326 |
<string key="NSWindowContentMaxSize">{ |
|
1324 |
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string> |
|
1327 |
1325 |
<object class="NSView" key="NSWindowView" id="439893737"> |
1328 |
< |
|
1326 |
<nil key="NSNextResponder"/> |
|
1329 |
1327 |
<int key="NSvFlags">256</int> |
1330 |
1328 |
<string key="NSFrameSize">{480, 360}</string> |
1331 |
<reference key="NSSuperview"/> |
|
1332 |
1329 |
</object> |
1333 |
1330 |
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string> |
1334 |
<string key="NSMaxSize">{ |
|
1331 |
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string> |
|
1335 |
1332 |
</object> |
1336 |
1333 |
<object class="NSCustomObject" id="976324537"> |
1337 |
<string key="NSClassName"> |
|
1334 |
<string key="NSClassName">SSGeometryKVCAppDelegate</string> |
|
1338 |
1335 |
</object> |
1339 |
1336 |
<object class="NSCustomObject" id="755631768"> |
1340 |
1337 |
<string key="NSClassName">NSFontManager</string> |
3205 |
3202 |
<string>371.NSWindowTemplate.visibleAtLaunch</string> |
3206 |
3203 |
<string>371.editorWindowContentRectSynchronizationRect</string> |
3207 |
3204 |
<string>371.windowTemplate.maxSize</string> |
3205 |
<string>371.windowTemplate.minSize</string> |
|
3208 |
3206 |
<string>372.IBPluginDependency</string> |
3209 |
3207 |
<string>375.IBPluginDependency</string> |
3210 |
3208 |
<string>376.IBEditorWindowLastContentRect</string> |
3458 |
3456 |
<integer value="1"/> |
3459 |
3457 |
<string>{{33, 99}, {480, 360}}</string> |
3460 |
3458 |
<string>{3.40282e+38, 3.40282e+38}</string> |
3459 |
<string>{0, 0}</string> |
|
3461 |
3460 |
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> |
3462 |
3461 |
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> |
3463 |
3462 |
<string>{{591, 420}, {83, 43}}</string> |
3597 |
3596 |
<object class="NSMutableArray" key="referencedPartialClassDescriptions"> |
3598 |
3597 |
<bool key="EncodedWithXMLCoder">YES</bool> |
3599 |
3598 |
<object class="IBPartialClassDescription"> |
3600 |
<string key="className"> |
|
3599 |
<string key="className">SSGeometryKVCAppDelegate</string> |
|
3601 |
3600 |
<string key="superclassName">NSObject</string> |
3602 |
3601 |
<object class="NSMutableDictionary" key="outlets"> |
3603 |
3602 |
<string key="NS.key.0">window</string> |
3604 |
3603 |
<string key="NS.object.0">NSWindow</string> |
3605 |
3604 |
</object> |
3606 |
3605 |
<object class="IBClassDescriptionSource" key="sourceIdentifier"> |
3607 |
<string key="majorKey">IBProjectSource</string> |
|
3608 |
<string key="minorKey">Rect_ProxyAppDelegate.h</string> |
|
3606 |
<string key="majorKey">IBUserSource</string> |
|
3607 |
<string key="minorKey"/> |
|
3609 |
3608 |
</object> |
3610 |
3609 |
</object> |
3611 |
3610 |
</object> |
1 |
1 |
// |
2 |
2 |
// SSGeometry.h |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
Up to file-list SSGeometryCompatibility.h:
1 |
1 |
// |
2 |
2 |
// SSGeometryCompatibility.h |
3 |
// |
|
3 |
// SSGeometryKVC iPhone |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 __MyCompanyName__. All rights reserved. |
Up to file-list SSGeometryCompatibility.m:
1 |
1 |
// |
2 |
2 |
// SSGeometryCompatibility.m |
3 |
// |
|
3 |
// SSGeometryKVC iPhone |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 __MyCompanyName__. All rights reserved. |
Up to file-list SSGeometryKVC-Info.plist:
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
|
3 |
<plist version="1.0"> |
|
4 |
<dict> |
|
5 |
<key>CFBundleDevelopmentRegion</key> |
|
6 |
<string>English</string> |
|
7 |
<key>CFBundleExecutable</key> |
|
8 |
<string>${EXECUTABLE_NAME}</string> |
|
9 |
<key>CFBundleIconFile</key> |
|
10 |
<string></string> |
|
11 |
<key>CFBundleIdentifier</key> |
|
12 |
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string> |
|
13 |
<key>CFBundleInfoDictionaryVersion</key> |
|
14 |
<string>6.0</string> |
|
15 |
<key>CFBundleName</key> |
|
16 |
<string>${PRODUCT_NAME}</string> |
|
17 |
<key>CFBundlePackageType</key> |
|
18 |
<string>APPL</string> |
|
19 |
<key>CFBundleSignature</key> |
|
20 |
<string>????</string> |
|
21 |
<key>CFBundleShortVersionString</key> |
|
22 |
<string>1.0</string> |
|
23 |
<key>LSMinimumSystemVersion</key> |
|
24 |
<string>${MACOSX_DEPLOYMENT_TARGET}</string> |
|
25 |
<key>CFBundleVersion</key> |
|
26 |
<string>1</string> |
|
27 |
<key>NSMainNibFile</key> |
|
28 |
<string>MainMenu</string> |
|
29 |
<key>NSPrincipalClass</key> |
|
30 |
<string>NSApplication</string> |
|
31 |
</dict> |
|
32 |
</plist> |
Up to file-list SSGeometryKVC.xcodeproj/project.pbxproj:
1 |
// !$*UTF8*$! |
|
2 |
{ |
|
3 |
archiveVersion = 1; |
|
4 |
classes = { |
|
5 |
}; |
|
6 |
objectVersion = 45; |
|
7 |
objects = { |
|
8 |
||
9 |
/* Begin PBXBuildFile section */ |
|
10 |
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; }; |
|
11 |
256AC3DA0F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.m */; }; |
|
12 |
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; |
|
13 |
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; |
|
14 |
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; |
|
15 |
EF58C3E810FF0297005EE407 /* SSGeometryCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58C3E710FF0297005EE407 /* SSGeometryCompatibility.m */; }; |
|
16 |
EFC8E9F410FEB5730039ADBB /* SSRect.m in Sources */ = {isa = PBXBuildFile; fileRef = EFC8E9F310FEB5730039ADBB /* SSRect.m */; }; |
|
17 |
EFC8EA9810FEC3E30039ADBB /* SSPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = EFC8EA9710FEC3E30039ADBB /* SSPoint.m */; }; |
|
18 |
EFC8EB0110FEC8D40039ADBB /* SSSize.m in Sources */ = {isa = PBXBuildFile; fileRef = EFC8EB0010FEC8D40039ADBB /* SSSize.m */; }; |
|
19 |
/* End PBXBuildFile section */ |
|
20 |
||
21 |
/* Begin PBXFileReference section */ |
|
22 |
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
|
23 |
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; |
|
24 |
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; |
|
25 |
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; }; |
|
26 |
256AC3D80F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometryKVCAppDelegate.h; sourceTree = "<group>"; }; |
|
27 |
256AC3D90F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSGeometryKVCAppDelegate.m; sourceTree = "<group>"; }; |
|
28 |
256AC3F00F4B6AF500CF3369 /* SSGeometryKVC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometryKVC_Prefix.pch; sourceTree = "<group>"; }; |
|
29 |
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
|
30 |
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; |
|
31 |
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; |
|
32 |
8D1107310486CEB800E47090 /* SSGeometryKVC-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SSGeometryKVC-Info.plist"; sourceTree = "<group>"; }; |
|
33 |
8D1107320486CEB800E47090 /* SSGeometryKVC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSGeometryKVC.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
34 |
EF58C3E610FF0297005EE407 /* SSGeometryCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometryCompatibility.h; sourceTree = "<group>"; }; |
|
35 |
EF58C3E710FF0297005EE407 /* SSGeometryCompatibility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSGeometryCompatibility.m; sourceTree = "<group>"; }; |
|
36 |
EFC8E9F210FEB5730039ADBB /* SSRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSRect.h; sourceTree = "<group>"; }; |
|
37 |
EFC8E9F310FEB5730039ADBB /* SSRect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSRect.m; sourceTree = "<group>"; }; |
|
38 |
EFC8EA9610FEC3E30039ADBB /* SSPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSPoint.h; sourceTree = "<group>"; }; |
|
39 |
EFC8EA9710FEC3E30039ADBB /* SSPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSPoint.m; sourceTree = "<group>"; }; |
|
40 |
EFC8EAB710FEC7ED0039ADBB /* SSGeometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometry.h; sourceTree = "<group>"; }; |
|
41 |
EFC8EAFF10FEC8D40039ADBB /* SSSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSSize.h; sourceTree = "<group>"; }; |
|
42 |
EFC8EB0010FEC8D40039ADBB /* SSSize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSSize.m; sourceTree = "<group>"; }; |
|
43 |
/* End PBXFileReference section */ |
|
44 |
||
45 |
/* Begin PBXFrameworksBuildPhase section */ |
|
46 |
8D11072E0486CEB800E47090 /* Frameworks */ = { |
|
47 |
isa = PBXFrameworksBuildPhase; |
|
48 |
buildActionMask = 2147483647; |
|
49 |
files = ( |
|
50 |
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, |
|
51 |
); |
|
52 |
runOnlyForDeploymentPostprocessing = 0; |
|
53 |
}; |
|
54 |
/* End PBXFrameworksBuildPhase section */ |
|
55 |
||
56 |
/* Begin PBXGroup section */ |
|
57 |
080E96DDFE201D6D7F000001 /* Classes */ = { |
|
58 |
isa = PBXGroup; |
|
59 |
children = ( |
|
60 |
256AC3D80F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.h */, |
|
61 |
256AC3D90F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.m */, |
|
62 |
EFC8EAB710FEC7ED0039ADBB /* SSGeometry.h */, |
|
63 |
EFC8E9F210FEB5730039ADBB /* SSRect.h */, |
|
64 |
EFC8E9F310FEB5730039ADBB /* SSRect.m */, |
|
65 |
EFC8EA9610FEC3E30039ADBB /* SSPoint.h */, |
|
66 |
EFC8EA9710FEC3E30039ADBB /* SSPoint.m */, |
|
67 |
EFC8EAFF10FEC8D40039ADBB /* SSSize.h */, |
|
68 |
EFC8EB0010FEC8D40039ADBB /* SSSize.m */, |
|
69 |
EF58C3E610FF0297005EE407 /* SSGeometryCompatibility.h */, |
|
70 |
EF58C3E710FF0297005EE407 /* SSGeometryCompatibility.m */, |
|
71 |
); |
|
72 |
name = Classes; |
|
73 |
sourceTree = "<group>"; |
|
74 |
}; |
|
75 |
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { |
|
76 |
isa = PBXGroup; |
|
77 |
children = ( |
|
78 |
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, |
|
79 |
); |
|
80 |
name = "Linked Frameworks"; |
|
81 |
sourceTree = "<group>"; |
|
82 |
}; |
|
83 |
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { |
|
84 |
isa = PBXGroup; |
|
85 |
children = ( |
|
86 |
29B97324FDCFA39411CA2CEA /* AppKit.framework */, |
|
87 |
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, |
|
88 |
29B97325FDCFA39411CA2CEA /* Foundation.framework */, |
|
89 |
); |
|
90 |
name = "Other Frameworks"; |
|
91 |
sourceTree = "<group>"; |
|
92 |
}; |
|
93 |
19C28FACFE9D520D11CA2CBB /* Products */ = { |
|
94 |
isa = PBXGroup; |
|
95 |
children = ( |
|
96 |
8D1107320486CEB800E47090 /* SSGeometryKVC.app */, |
|
97 |
); |
|
98 |
name = Products; |
|
99 |
sourceTree = "<group>"; |
|
100 |
}; |
|
101 |
29B97314FDCFA39411CA2CEA /* Rect Proxy */ = { |
|
102 |
isa = PBXGroup; |
|
103 |
children = ( |
|
104 |
080E96DDFE201D6D7F000001 /* Classes */, |
|
105 |
29B97315FDCFA39411CA2CEA /* Other Sources */, |
|
106 |
29B97317FDCFA39411CA2CEA /* Resources */, |
|
107 |
29B97323FDCFA39411CA2CEA /* Frameworks */, |
|
108 |
19C28FACFE9D520D11CA2CBB /* Products */, |
|
109 |
); |
|
110 |
name = "Rect Proxy"; |
|
111 |
sourceTree = "<group>"; |
|
112 |
}; |
|
113 |
29B97315FDCFA39411CA2CEA /* Other Sources */ = { |
|
114 |
isa = PBXGroup; |
|
115 |
children = ( |
|
116 |
256AC3F00F4B6AF500CF3369 /* SSGeometryKVC_Prefix.pch */, |
|
117 |
29B97316FDCFA39411CA2CEA /* main.m */, |
|
118 |
); |
|
119 |
name = "Other Sources"; |
|
120 |
sourceTree = "<group>"; |
|
121 |
}; |
|
122 |
29B97317FDCFA39411CA2CEA /* Resources */ = { |
|
123 |
isa = PBXGroup; |
|
124 |
children = ( |
|
125 |
8D1107310486CEB800E47090 /* SSGeometryKVC-Info.plist */, |
|
126 |
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, |
|
127 |
1DDD58140DA1D0A300B32029 /* MainMenu.xib */, |
|
128 |
); |
|
129 |
name = Resources; |
|
130 |
sourceTree = "<group>"; |
|
131 |
}; |
|
132 |
29B97323FDCFA39411CA2CEA /* Frameworks */ = { |
|
133 |
isa = PBXGroup; |
|
134 |
children = ( |
|
135 |
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, |
|
136 |
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, |
|
137 |
); |
|
138 |
name = Frameworks; |
|
139 |
sourceTree = "<group>"; |
|
140 |
}; |
|
141 |
/* End PBXGroup section */ |
|
142 |
||
143 |
/* Begin PBXNativeTarget section */ |
|
144 |
8D1107260486CEB800E47090 /* SSGeometryKVC */ = { |
|
145 |
isa = PBXNativeTarget; |
|
146 |
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "SSGeometryKVC" */; |
|
147 |
buildPhases = ( |
|
148 |
8D1107290486CEB800E47090 /* Resources */, |
|
149 |
8D11072C0486CEB800E47090 /* Sources */, |
|
150 |
8D11072E0486CEB800E47090 /* Frameworks */, |
|
151 |
); |
|
152 |
buildRules = ( |
|
153 |
); |
|
154 |
dependencies = ( |
|
155 |
); |
|
156 |
name = SSGeometryKVC; |
|
157 |
productInstallPath = "$(HOME)/Applications"; |
|
158 |
productName = "Rect Proxy"; |
|
159 |
productReference = 8D1107320486CEB800E47090 /* SSGeometryKVC.app */; |
|
160 |
productType = "com.apple.product-type.application"; |
|
161 |
}; |
|
162 |
/* End PBXNativeTarget section */ |
|
163 |
||
164 |
/* Begin PBXProject section */ |
|
165 |
29B97313FDCFA39411CA2CEA /* Project object */ = { |
|
166 |
isa = PBXProject; |
|
167 |
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SSGeometryKVC" */; |
|
168 |
compatibilityVersion = "Xcode 3.1"; |
|
169 |
hasScannedForEncodings = 1; |
|
170 |
mainGroup = 29B97314FDCFA39411CA2CEA /* Rect Proxy */; |
|
171 |
projectDirPath = ""; |
|
172 |
projectRoot = ""; |
|
173 |
targets = ( |
|
174 |
8D1107260486CEB800E47090 /* SSGeometryKVC */, |
|
175 |
); |
|
176 |
}; |
|
177 |
/* End PBXProject section */ |
|
178 |
||
179 |
/* Begin PBXResourcesBuildPhase section */ |
|
180 |
8D1107290486CEB800E47090 /* Resources */ = { |
|
181 |
isa = PBXResourcesBuildPhase; |
|
182 |
buildActionMask = 2147483647; |
|
183 |
files = ( |
|
184 |
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, |
|
185 |
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */, |
|
186 |
); |
|
187 |
runOnlyForDeploymentPostprocessing = 0; |
|
188 |
}; |
|
189 |
/* End PBXResourcesBuildPhase section */ |
|
190 |
||
191 |
/* Begin PBXSourcesBuildPhase section */ |
|
192 |
8D11072C0486CEB800E47090 /* Sources */ = { |
|
193 |
isa = PBXSourcesBuildPhase; |
|
194 |
buildActionMask = 2147483647; |
|
195 |
files = ( |
|
196 |
8D11072D0486CEB800E47090 /* main.m in Sources */, |
|
197 |
256AC3DA0F4B6AC300CF3369 /* SSGeometryKVCAppDelegate.m in Sources */, |
|
198 |
EFC8E9F410FEB5730039ADBB /* SSRect.m in Sources */, |
|
199 |
EFC8EA9810FEC3E30039ADBB /* SSPoint.m in Sources */, |
|
200 |
EFC8EB0110FEC8D40039ADBB /* SSSize.m in Sources */, |
|
201 |
EF58C3E810FF0297005EE407 /* SSGeometryCompatibility.m in Sources */, |
|
202 |
); |
|
203 |
runOnlyForDeploymentPostprocessing = 0; |
|
204 |
}; |
|
205 |
/* End PBXSourcesBuildPhase section */ |
|
206 |
||
207 |
/* Begin PBXVariantGroup section */ |
|
208 |
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { |
|
209 |
isa = PBXVariantGroup; |
|
210 |
children = ( |
|
211 |
089C165DFE840E0CC02AAC07 /* English */, |
|
212 |
); |
|
213 |
name = InfoPlist.strings; |
|
214 |
sourceTree = "<group>"; |
|
215 |
}; |
|
216 |
1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = { |
|
217 |
isa = PBXVariantGroup; |
|
218 |
children = ( |
|
219 |
1DDD58150DA1D0A300B32029 /* English */, |
|
220 |
); |
|
221 |
name = MainMenu.xib; |
|
222 |
sourceTree = "<group>"; |
|
223 |
}; |
|
224 |
/* End PBXVariantGroup section */ |
|
225 |
||
226 |
/* Begin XCBuildConfiguration section */ |
|
227 |
C01FCF4B08A954540054247B /* Debug */ = { |
|
228 |
isa = XCBuildConfiguration; |
|
229 |
buildSettings = { |
|
230 |
ALWAYS_SEARCH_USER_PATHS = NO; |
|
231 |
COPY_PHASE_STRIP = NO; |
|
232 |
GCC_DYNAMIC_NO_PIC = NO; |
|
233 |
GCC_ENABLE_FIX_AND_CONTINUE = YES; |
|
234 |
GCC_MODEL_TUNING = G5; |
|
235 |
GCC_OPTIMIZATION_LEVEL = 0; |
|
236 |
GCC_PRECOMPILE_PREFIX_HEADER = YES; |
|
237 |
GCC_PREFIX_HEADER = SSGeometryKVC_Prefix.pch; |
|
238 |
INFOPLIST_FILE = "SSGeometryKVC-Info.plist"; |
|
239 |
INSTALL_PATH = "$(HOME)/Applications"; |
|
240 |
PRODUCT_NAME = SSGeometryKVC; |
|
241 |
}; |
|
242 |
name = Debug; |
|
243 |
}; |
|
244 |
C01FCF4C08A954540054247B /* Release */ = { |
|
245 |
isa = XCBuildConfiguration; |
|
246 |
buildSettings = { |
|
247 |
ALWAYS_SEARCH_USER_PATHS = NO; |
|
248 |
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
|
249 |
GCC_MODEL_TUNING = G5; |
|
250 |
GCC_PRECOMPILE_PREFIX_HEADER = YES; |
|
251 |
GCC_PREFIX_HEADER = SSGeometryKVC_Prefix.pch; |
|
252 |
INFOPLIST_FILE = "SSGeometryKVC-Info.plist"; |
|
253 |
INSTALL_PATH = "$(HOME)/Applications"; |
|
254 |
PRODUCT_NAME = SSGeometryKVC; |
|
255 |
}; |
|
256 |
name = Release; |
|
257 |
}; |
|
258 |
C01FCF4F08A954540054247B /* Debug */ = { |
|
259 |
isa = XCBuildConfiguration; |
|
260 |
buildSettings = { |
|
261 |
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
|
262 |
GCC_C_LANGUAGE_STANDARD = gnu99; |
|
263 |
GCC_OPTIMIZATION_LEVEL = 0; |
|
264 |
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
265 |
GCC_WARN_UNUSED_VARIABLE = YES; |
|
266 |
ONLY_ACTIVE_ARCH = YES; |
|
267 |
PREBINDING = NO; |
|
268 |
SDKROOT = macosx10.6; |
|
269 |
}; |
|
270 |
name = Debug; |
|
271 |
}; |
|
272 |
C01FCF5008A954540054247B /* Release */ = { |
|
273 |
isa = XCBuildConfiguration; |
|
274 |
buildSettings = { |
|
275 |
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
|
276 |
GCC_C_LANGUAGE_STANDARD = gnu99; |
|
277 |
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
278 |
GCC_WARN_UNUSED_VARIABLE = YES; |
|
279 |
PREBINDING = NO; |
|
280 |
SDKROOT = macosx10.6; |
|
281 |
}; |
|
282 |
name = Release; |
|
283 |
}; |
|
284 |
/* End XCBuildConfiguration section */ |
|
285 |
||
286 |
/* Begin XCConfigurationList section */ |
|
287 |
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "SSGeometryKVC" */ = { |
|
288 |
isa = XCConfigurationList; |
|
289 |
buildConfigurations = ( |
|
290 |
C01FCF4B08A954540054247B /* Debug */, |
|
291 |
C01FCF4C08A954540054247B /* Release */, |
|
292 |
); |
|
293 |
defaultConfigurationIsVisible = 0; |
|
294 |
defaultConfigurationName = Release; |
|
295 |
}; |
|
296 |
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SSGeometryKVC" */ = { |
|
297 |
isa = XCConfigurationList; |
|
298 |
buildConfigurations = ( |
|
299 |
C01FCF4F08A954540054247B /* Debug */, |
|
300 |
C01FCF5008A954540054247B /* Release */, |
|
301 |
); |
|
302 |
defaultConfigurationIsVisible = 0; |
|
303 |
defaultConfigurationName = Release; |
|
304 |
}; |
|
305 |
/* End XCConfigurationList section */ |
|
306 |
}; |
|
307 |
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; |
|
308 |
} |
Up to file-list SSGeometryKVCAppDelegate.h:
1 |
// |
|
2 |
// SSGeometryKVCAppDelegate.h |
|
3 |
// SSGeometryKVC |
|
4 |
// |
|
5 |
// Created by Colin Barrett on 1/13/10. |
|
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
|
7 |
// |
|
8 |
||
9 |
#import <Cocoa/Cocoa.h> |
|
10 |
||
11 |
@interface SSGeometryKVCAppDelegate : NSObject <NSApplicationDelegate> { |
|
12 |
NSWindow *window; |
|
13 |
} |
|
14 |
||
15 |
@property (assign) IBOutlet NSWindow *window; |
|
16 |
||
17 |
@end |
Up to file-list SSGeometryKVCAppDelegate.m:
1 |
// |
|
2 |
// SSGeometryKVCAppDelegate.m |
|
3 |
// SSGeometryKVC |
|
4 |
// |
|
5 |
// Created by Colin Barrett on 1/13/10. |
|
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
|
7 |
// |
|
8 |
||
9 |
#import "SSGeometryKVCAppDelegate.h" |
|
10 |
#import "SSGeometry.h" |
|
11 |
||
12 |
@implementation SSGeometryKVCAppDelegate |
|
13 |
||
14 |
@synthesize window; |
|
15 |
||
16 |
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification |
|
17 |
{ |
|
18 |
[window mutableRectValueForKey:@"frame"].x = 20.0; |
|
19 |
} |
|
20 |
||
21 |
@end |
Up to file-list SSGeometryKVC_Prefix.pch:
1 |
// |
|
2 |
// Prefix header for all source files of the 'SSGeometryKVC' target in the 'SSGeometryKVC' project |
|
3 |
// |
|
4 |
||
5 |
#ifdef __OBJC__ |
|
6 |
#import <Cocoa/Cocoa.h> |
|
7 |
#endif |
1 |
1 |
// |
2 |
2 |
// SSPoint.h |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
1 |
1 |
// |
2 |
2 |
// SSPoint.m |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
1 |
1 |
// |
2 |
2 |
// SSRectProxy.h |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
1 |
1 |
// |
2 |
2 |
// SSRectProxy.m |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
1 |
1 |
// |
2 |
2 |
// SSSize.h |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
1 |
1 |
// |
2 |
2 |
// SSSize.m |
3 |
// |
|
3 |
// SSGeometryKVC |
|
4 |
4 |
// |
5 |
5 |
// Created by Colin Barrett on 1/13/10. |
6 |
6 |
// Copyright 2010 Springs & Struts. All rights reserved. |
Up to file-list iPhone/Classes/SSGeometryKVC_iPhoneAppDelegate.h:
1 |
// |
|
2 |
// SSGeometryKVC_iPhoneAppDelegate.h |
|
3 |
// SSGeometryKVC iPhone |
|
4 |
// |
|
5 |
// Created by Colin Barrett on 1/13/10. |
|
6 |
// Copyright __MyCompanyName__ 2010. All rights reserved. |
|
7 |
// |
|
8 |
||
9 |
#import <UIKit/UIKit.h> |
|
10 |
||
11 |
@interface SSGeometryKVC_iPhoneAppDelegate : NSObject <UIApplicationDelegate> { |
|
12 |
UIWindow *window; |
|
13 |
} |
|
14 |
||
15 |
@property (nonatomic, retain) IBOutlet UIWindow *window; |
|
16 |
||
17 |
@end |
|
18 |
Up to file-list iPhone/Classes/SSGeometryKVC_iPhoneAppDelegate.m:
1 |
// |
|
2 |
// SSGeometryKVC_iPhoneAppDelegate.m |
|
3 |
// SSGeometryKVC iPhone |
|
4 |
// |
|
5 |
// Created by Colin Barrett on 1/13/10. |
|
6 |
// Copyright __MyCompanyName__ 2010. All rights reserved. |
|
7 |
// |
|
8 |
||
9 |
#import "SSGeometryKVC_iPhoneAppDelegate.h" |
|
10 |
#import "SSGeometry.h" |
|
11 |
||
12 |
@implementation SSGeometryKVC_iPhoneAppDelegate |
|
13 |
||
14 |
@synthesize window; |
|
15 |
||
16 |
||
17 |
- (void)applicationDidFinishLaunching:(UIApplication *)application { |
|
18 |
||
19 |
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0, 50.0, 50.0, 50.0)]; |
|
20 |
[view setBackgroundColor:[UIColor greenColor]]; |
|
21 |
[window addSubview:view]; |
|
22 |
[view release]; |
|
23 |
||
24 |
[UIView beginAnimations:@"" context:NULL]; |
|
25 |
[view mutableRectValueForKey:@"frame"].x = 50.0; |
|
26 |
[UIView commitAnimations]; |
|
27 |
||
28 |
// Override point for customization after application launch |
|
29 |
[window makeKeyAndVisible]; |
|
30 |
} |
|
31 |
||
32 |
||
33 |
- (void)dealloc { |
|
34 |
[window release]; |
|
35 |
[super dealloc]; |
|
36 |
} |
|
37 |
||
38 |
||
39 |
@end |
Up to file-list iPhone/MainWindow.xib:
2 |
2 |
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10"> |
3 |
3 |
<data> |
4 |
4 |
<int key="IBDocument.SystemTarget">784</int> |
5 |
<string key="IBDocument.SystemVersion">10A394</string> |
|
6 |
<string key="IBDocument.InterfaceBuilderVersion">732</string> |
|
7 |
<string key="IBDocument.AppKitVersion">1027.1</string> |
|
8 |
<string key="IBDocument.HIToolboxVersion">430.00</string> |
|
5 |
<string key="IBDocument.SystemVersion">10C540</string> |
|
6 |
<string key="IBDocument.InterfaceBuilderVersion">740</string> |
|
7 |
<string key="IBDocument.AppKitVersion">1038.25</string> |
|
8 |
<string key="IBDocument.HIToolboxVersion">458.00</string> |
|
9 |
9 |
<object class="NSMutableDictionary" key="IBDocument.PluginVersions"> |
10 |
10 |
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> |
11 |
<string key="NS.object.0">6 |
|
11 |
<string key="NS.object.0">62</string> |
|
12 |
12 |
</object> |
13 |
13 |
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> |
14 |
14 |
<bool key="EncodedWithXMLCoder">YES</bool> |
15 |
<integer value="2"/> |
|
16 |
15 |
</object> |
17 |
16 |
<object class="NSArray" key="IBDocument.PluginDependencies"> |
18 |
17 |
<bool key="EncodedWithXMLCoder">YES</bool> |
37 |
36 |
</object> |
38 |
37 |
<object class="IBUICustomObject" id="664661524"/> |
39 |
38 |
<object class="IBUIWindow" id="380026005"> |
40 |
< |
|
39 |
<nil key="NSNextResponder"/> |
|
41 |
40 |
<int key="NSvFlags">1316</int> |
42 |
41 |
<object class="NSPSMatrix" key="NSFrameMatrix"/> |
43 |
42 |
<string key="NSFrameSize">{320, 480}</string> |
44 |
<reference key="NSSuperview"/> |
|
45 |
43 |
<object class="NSColor" key="IBUIBackgroundColor"> |
46 |
44 |
<int key="NSColorSpace">1</int> |
47 |
45 |
<bytes key="NSRGB">MSAxIDEAA</bytes> |
131 |
129 |
</object> |
132 |
130 |
<string>{{438, 320}, {320, 480}}</string> |
133 |
131 |
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> |
134 |
<string> |
|
132 |
<string>SSGeometryKVC_iPhoneAppDelegate</string> |
|
135 |
133 |
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> |
136 |
134 |
</object> |
137 |
135 |
</object> |
157 |
155 |
<object class="NSMutableArray" key="referencedPartialClassDescriptions"> |
158 |
156 |
<bool key="EncodedWithXMLCoder">YES</bool> |
159 |
157 |
<object class="IBPartialClassDescription"> |
160 |
<string key="className"> |
|
158 |
<string key="className">SSGeometryKVC_iPhoneAppDelegate</string> |
|
161 |
159 |
<string key="superclassName">NSObject</string> |
162 |
160 |
<object class="NSMutableDictionary" key="outlets"> |
163 |
161 |
<string key="NS.key.0">window</string> |
164 |
162 |
<string key="NS.object.0">UIWindow</string> |
165 |
163 |
</object> |
166 |
164 |
<object class="IBClassDescriptionSource" key="sourceIdentifier"> |
167 |
<string key="majorKey">IBProjectSource</string> |
|
168 |
<string key="minorKey">Classes/Rect_Proxy_iPhoneAppDelegate.h</string> |
|
169 |
</object> |
|
170 |
</object> |
|
171 |
<object class="IBPartialClassDescription"> |
|
172 |
<string key="className">Rect_Proxy_iPhoneAppDelegate</string> |
|
173 |
<string key="superclassName">NSObject</string> |
|
174 |
<object class="IBClassDescriptionSource" key="sourceIdentifier"> |
|
175 |
165 |
<string key="majorKey">IBUserSource</string> |
176 |
166 |
<string key="minorKey"/> |
177 |
167 |
</object> |
Up to file-list iPhone/SSGeometryKVC iPhone.xcodeproj/project.pbxproj:
1 |
// !$*UTF8*$! |
|
2 |
{ |
|
3 |
archiveVersion = 1; |
|
4 |
classes = { |
|
5 |
}; |
|
6 |
objectVersion = 45; |
|
7 |
objects = { |
|
8 |
||
9 |
/* Begin PBXBuildFile section */ |
|
10 |
1D3623260D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.m */; }; |
|
11 |
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; |
|
12 |
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; |
|
13 |
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; |
|
14 |
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; }; |
|
15 |
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; }; |
|
16 |
EF58C36510FEF9EA005EE407 /* SSPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58C36010FEF9EA005EE407 /* SSPoint.m */; }; |
|
17 |
EF58C36610FEF9EA005EE407 /* SSRect.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58C36210FEF9EA005EE407 /* SSRect.m */; }; |
|
18 |
EF58C36710FEF9EA005EE407 /* SSSize.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58C36410FEF9EA005EE407 /* SSSize.m */; }; |
|
19 |
EF58C3DA10FF022D005EE407 /* SSGeometryCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58C3D910FF022D005EE407 /* SSGeometryCompatibility.m */; }; |
|
20 |
/* End PBXBuildFile section */ |
|
21 |
||
22 |
/* Begin PBXFileReference section */ |
|
23 |
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; |
|
24 |
1D3623240D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometryKVC_iPhoneAppDelegate.h; sourceTree = "<group>"; }; |
|
25 |
1D3623250D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSGeometryKVC_iPhoneAppDelegate.m; sourceTree = "<group>"; }; |
|
26 |
1D6058910D05DD3D006BFB54 /* SSGeometryKVC iPhone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "SSGeometryKVC iPhone.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
27 |
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; |
|
28 |
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; |
|
29 |
28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; }; |
|
30 |
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
|
31 |
32CA4F630368D1EE00C91783 /* SSGeometryKVC_iPhone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSGeometryKVC_iPhone_Prefix.pch; sourceTree = "<group>"; }; |
|
32 |
8D1107310486CEB800E47090 /* SSGeometryKVC_iPhone-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SSGeometryKVC_iPhone-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; }; |
|
33 |
EF58C35E10FEF9EA005EE407 /* SSGeometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSGeometry.h; path = ../SSGeometry.h; sourceTree = SOURCE_ROOT; }; |
|
34 |
EF58C35F10FEF9EA005EE407 /* SSPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSPoint.h; path = ../SSPoint.h; sourceTree = SOURCE_ROOT; }; |
|
35 |
EF58C36010FEF9EA005EE407 /* SSPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSPoint.m; path = ../SSPoint.m; sourceTree = SOURCE_ROOT; }; |
|
36 |
EF58C36110FEF9EA005EE407 /* SSRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSRect.h; path = ../SSRect.h; sourceTree = SOURCE_ROOT; }; |
|
37 |
EF58C36210FEF9EA005EE407 /* SSRect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSRect.m; path = ../SSRect.m; sourceTree = SOURCE_ROOT; }; |
|
38 |
EF58C36310FEF9EA005EE407 /* SSSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSSize.h; path = ../SSSize.h; sourceTree = SOURCE_ROOT; }; |
|
39 |
EF58C36410FEF9EA005EE407 /* SSSize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSSize.m; path = ../SSSize.m; sourceTree = SOURCE_ROOT; }; |
|
40 |
EF58C3A110FEFE37005EE407 /* SSGeometryCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSGeometryCompatibility.h; path = ../SSGeometryCompatibility.h; sourceTree = SOURCE_ROOT; }; |
|
41 |
EF58C3D910FF022D005EE407 /* SSGeometryCompatibility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSGeometryCompatibility.m; path = ../SSGeometryCompatibility.m; sourceTree = SOURCE_ROOT; }; |
|
42 |
/* End PBXFileReference section */ |
|
43 |
||
44 |
/* Begin PBXFrameworksBuildPhase section */ |
|
45 |
1D60588F0D05DD3D006BFB54 /* Frameworks */ = { |
|
46 |
isa = PBXFrameworksBuildPhase; |
|
47 |
buildActionMask = 2147483647; |
|
48 |
files = ( |
|
49 |
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, |
|
50 |
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */, |
|
51 |
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */, |
|
52 |
); |
|
53 |
runOnlyForDeploymentPostprocessing = 0; |
|
54 |
}; |
|
55 |
/* End PBXFrameworksBuildPhase section */ |
|
56 |
||
57 |
/* Begin PBXGroup section */ |
|
58 |
080E96DDFE201D6D7F000001 /* Classes */ = { |
|
59 |
isa = PBXGroup; |
|
60 |
children = ( |
|
61 |
EF58C35E10FEF9EA005EE407 /* SSGeometry.h */, |
|
62 |
EF58C35F10FEF9EA005EE407 /* SSPoint.h */, |
|
63 |
EF58C36010FEF9EA005EE407 /* SSPoint.m */, |
|
64 |
EF58C36110FEF9EA005EE407 /* SSRect.h */, |
|
65 |
EF58C36210FEF9EA005EE407 /* SSRect.m */, |
|
66 |
EF58C36310FEF9EA005EE407 /* SSSize.h */, |
|
67 |
EF58C36410FEF9EA005EE407 /* SSSize.m */, |
|
68 |
1D3623240D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.h */, |
|
69 |
1D3623250D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.m */, |
|
70 |
EF58C3A110FEFE37005EE407 /* SSGeometryCompatibility.h */, |
|
71 |
EF58C3D910FF022D005EE407 /* SSGeometryCompatibility.m */, |
|
72 |
); |
|
73 |
path = Classes; |
|
74 |
sourceTree = "<group>"; |
|
75 |
}; |
|
76 |
19C28FACFE9D520D11CA2CBB /* Products */ = { |
|
77 |
isa = PBXGroup; |
|
78 |
children = ( |
|
79 |
1D6058910D05DD3D006BFB54 /* SSGeometryKVC iPhone.app */, |
|
80 |
); |
|
81 |
name = Products; |
|
82 |
sourceTree = "<group>"; |
|
83 |
}; |
|
84 |
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { |
|
85 |
isa = PBXGroup; |
|
86 |
children = ( |
|
87 |
080E96DDFE201D6D7F000001 /* Classes */, |
|
88 |
29B97315FDCFA39411CA2CEA /* Other Sources */, |
|
89 |
29B97317FDCFA39411CA2CEA /* Resources */, |
|
90 |
29B97323FDCFA39411CA2CEA /* Frameworks */, |
|
91 |
19C28FACFE9D520D11CA2CBB /* Products */, |
|
92 |
); |
|
93 |
name = CustomTemplate; |
|
94 |
sourceTree = "<group>"; |
|
95 |
}; |
|
96 |
29B97315FDCFA39411CA2CEA /* Other Sources */ = { |
|
97 |
isa = PBXGroup; |
|
98 |
children = ( |
|
99 |
32CA4F630368D1EE00C91783 /* SSGeometryKVC_iPhone_Prefix.pch */, |
|
100 |
29B97316FDCFA39411CA2CEA /* main.m */, |
|
101 |
); |
|
102 |
name = "Other Sources"; |
|
103 |
sourceTree = "<group>"; |
|
104 |
}; |
|
105 |
29B97317FDCFA39411CA2CEA /* Resources */ = { |
|
106 |
isa = PBXGroup; |
|
107 |
children = ( |
|
108 |
28AD733E0D9D9553002E5188 /* MainWindow.xib */, |
|
109 |
8D1107310486CEB800E47090 /* SSGeometryKVC_iPhone-Info.plist */, |
|
110 |
); |
|
111 |
name = Resources; |
|
112 |
sourceTree = "<group>"; |
|
113 |
}; |
|
114 |
29B97323FDCFA39411CA2CEA /* Frameworks */ = { |
|
115 |
isa = PBXGroup; |
|
116 |
children = ( |
|
117 |
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, |
|
118 |
1D30AB110D05D00D00671497 /* Foundation.framework */, |
|
119 |
288765FC0DF74451002DB57D /* CoreGraphics.framework */, |
|
120 |
); |
|
121 |
name = Frameworks; |
|
122 |
sourceTree = "<group>"; |
|
123 |
}; |
|
124 |
/* End PBXGroup section */ |
|
125 |
||
126 |
/* Begin PBXNativeTarget section */ |
|
127 |
1D6058900D05DD3D006BFB54 /* SSGeometryKVC iPhone */ = { |
|
128 |
isa = PBXNativeTarget; |
|
129 |
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "SSGeometryKVC iPhone" */; |
|
130 |
buildPhases = ( |
|
131 |
1D60588D0D05DD3D006BFB54 /* Resources */, |
|
132 |
1D60588E0D05DD3D006BFB54 /* Sources */, |
|
133 |
1D60588F0D05DD3D006BFB54 /* Frameworks */, |
|
134 |
); |
|
135 |
buildRules = ( |
|
136 |
); |
|
137 |
dependencies = ( |
|
138 |
); |
|
139 |
name = "SSGeometryKVC iPhone"; |
|
140 |
productName = "Rect Proxy iPhone"; |
|
141 |
productReference = 1D6058910D05DD3D006BFB54 /* SSGeometryKVC iPhone.app */; |
|
142 |
productType = "com.apple.product-type.application"; |
|
143 |
}; |
|
144 |
/* End PBXNativeTarget section */ |
|
145 |
||
146 |
/* Begin PBXProject section */ |
|
147 |
29B97313FDCFA39411CA2CEA /* Project object */ = { |
|
148 |
isa = PBXProject; |
|
149 |
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SSGeometryKVC iPhone" */; |
|
150 |
compatibilityVersion = "Xcode 3.1"; |
|
151 |
hasScannedForEncodings = 1; |
|
152 |
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; |
|
153 |
projectDirPath = ""; |
|
154 |
projectRoot = ""; |
|
155 |
targets = ( |
|
156 |
1D6058900D05DD3D006BFB54 /* SSGeometryKVC iPhone */, |
|
157 |
); |
|
158 |
}; |
|
159 |
/* End PBXProject section */ |
|
160 |
||
161 |
/* Begin PBXResourcesBuildPhase section */ |
|
162 |
1D60588D0D05DD3D006BFB54 /* Resources */ = { |
|
163 |
isa = PBXResourcesBuildPhase; |
|
164 |
buildActionMask = 2147483647; |
|
165 |
files = ( |
|
166 |
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */, |
|
167 |
); |
|
168 |
runOnlyForDeploymentPostprocessing = 0; |
|
169 |
}; |
|
170 |
/* End PBXResourcesBuildPhase section */ |
|
171 |
||
172 |
/* Begin PBXSourcesBuildPhase section */ |
|
173 |
1D60588E0D05DD3D006BFB54 /* Sources */ = { |
|
174 |
isa = PBXSourcesBuildPhase; |
|
175 |
buildActionMask = 2147483647; |
|
176 |
files = ( |
|
177 |
1D60589B0D05DD56006BFB54 /* main.m in Sources */, |
|
178 |
1D3623260D0F684500981E51 /* SSGeometryKVC_iPhoneAppDelegate.m in Sources */, |
|
179 |
EF58C36510FEF9EA005EE407 /* SSPoint.m in Sources */, |
|
180 |
EF58C36610FEF9EA005EE407 /* SSRect.m in Sources */, |
|
181 |
EF58C36710FEF9EA005EE407 /* SSSize.m in Sources */, |
|
182 |
EF58C3DA10FF022D005EE407 /* SSGeometryCompatibility.m in Sources */, |
|
183 |
); |
|
184 |
runOnlyForDeploymentPostprocessing = 0; |
|
185 |
}; |
|
186 |
/* End PBXSourcesBuildPhase section */ |
|
187 |
||
188 |
/* Begin XCBuildConfiguration section */ |
|
189 |
1D6058940D05DD3E006BFB54 /* Debug */ = { |
|
190 |
isa = XCBuildConfiguration; |
|
191 |
buildSettings = { |
|
192 |
ALWAYS_SEARCH_USER_PATHS = NO; |
|
193 |
COPY_PHASE_STRIP = NO; |
|
194 |
GCC_DYNAMIC_NO_PIC = NO; |
|
195 |
GCC_OPTIMIZATION_LEVEL = 0; |
|
196 |
GCC_PRECOMPILE_PREFIX_HEADER = YES; |
|
197 |
GCC_PREFIX_HEADER = SSGeometryKVC_iPhone_Prefix.pch; |
|
198 |
INFOPLIST_FILE = "SSGeometryKVC_iPhone-Info.plist"; |
|
199 |
PRODUCT_NAME = "SSGeometryKVC iPhone"; |
|
200 |
}; |
|
201 |
name = Debug; |
|
202 |
}; |
|
203 |
1D6058950D05DD3E006BFB54 /* Release */ = { |
|
204 |
isa = XCBuildConfiguration; |
|
205 |
buildSettings = { |
|
206 |
ALWAYS_SEARCH_USER_PATHS = NO; |
|
207 |
COPY_PHASE_STRIP = YES; |
|
208 |
GCC_PRECOMPILE_PREFIX_HEADER = YES; |
|
209 |
GCC_PREFIX_HEADER = SSGeometryKVC_iPhone_Prefix.pch; |
|
210 |
INFOPLIST_FILE = "SSGeometryKVC_iPhone-Info.plist"; |
|
211 |
PRODUCT_NAME = "SSGeometryKVC iPhone"; |
|
212 |
}; |
|
213 |
name = Release; |
|
214 |
}; |
|
215 |
C01FCF4F08A954540054247B /* Debug */ = { |
|
216 |
isa = XCBuildConfiguration; |
|
217 |
buildSettings = { |
|
218 |
ARCHS = "$(ARCHS_STANDARD_32_BIT)"; |
|
219 |
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
220 |
GCC_C_LANGUAGE_STANDARD = c99; |
|
221 |
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
222 |
GCC_WARN_UNUSED_VARIABLE = YES; |
|
223 |
PREBINDING = NO; |
|
224 |
SDKROOT = iphoneos3.1.2; |
|
225 |
}; |
|
226 |
name = Debug; |
|
227 |
}; |
|
228 |
C01FCF5008A954540054247B /* Release */ = { |
|
229 |
isa = XCBuildConfiguration; |
|
230 |
buildSettings = { |
|
231 |
ARCHS = "$(ARCHS_STANDARD_32_BIT)"; |
|
232 |
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
233 |
GCC_C_LANGUAGE_STANDARD = c99; |
|
234 |
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
235 |
GCC_WARN_UNUSED_VARIABLE = YES; |
|
236 |
PREBINDING = NO; |
|
237 |
SDKROOT = iphoneos3.1.2; |
|
238 |
}; |
|
239 |
name = Release; |
|
240 |
}; |
|
241 |
/* End XCBuildConfiguration section */ |
|
242 |
||
243 |
/* Begin XCConfigurationList section */ |
|
244 |
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "SSGeometryKVC iPhone" */ = { |
|
245 |
isa = XCConfigurationList; |
|
246 |
buildConfigurations = ( |
|
247 |
1D6058940D05DD3E006BFB54 /* Debug */, |
|
248 |
1D6058950D05DD3E006BFB54 /* Release */, |
|
249 |
); |
|
250 |
defaultConfigurationIsVisible = 0; |
|
251 |
defaultConfigurationName = Release; |
|
252 |
}; |
|
253 |
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SSGeometryKVC iPhone" */ = { |
|
254 |
isa = XCConfigurationList; |
|
255 |
buildConfigurations = ( |
|
256 |
C01FCF4F08A954540054247B /* Debug */, |
|
257 |
C01FCF5008A954540054247B /* Release */, |
|
258 |
); |
|
259 |
defaultConfigurationIsVisible = 0; |
|
260 |
defaultConfigurationName = Release; |
|
261 |
}; |
|
262 |
/* End XCConfigurationList section */ |
|
263 |
}; |
|
264 |
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; |
|
265 |
} |
Up to file-list iPhone/SSGeometryKVC_iPhone-Info.plist:
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
|
3 |
<plist version="1.0"> |
|
4 |
<dict> |
|
5 |
<key>CFBundleDevelopmentRegion</key> |
|
6 |
<string>English</string> |
|
7 |
<key>CFBundleDisplayName</key> |
|
8 |
<string>${PRODUCT_NAME}</string> |
|
9 |
<key>CFBundleExecutable</key> |
|
10 |
<string>${EXECUTABLE_NAME}</string> |
|
11 |
<key>CFBundleIconFile</key> |
|
12 |
<string></string> |
|
13 |
<key>CFBundleIdentifier</key> |
|
14 |
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string> |
|
15 |
<key>CFBundleInfoDictionaryVersion</key> |
|
16 |
<string>6.0</string> |
|
17 |
<key>CFBundleName</key> |
|
18 |
<string>${PRODUCT_NAME}</string> |
|
19 |
<key>CFBundlePackageType</key> |
|
20 |
<string>APPL</string> |
|
21 |
<key>CFBundleSignature</key> |
|
22 |
<string>????</string> |
|
23 |
<key>CFBundleVersion</key> |
|
24 |
<string>1.0</string> |
|
25 |
<key>LSRequiresIPhoneOS</key> |
|
26 |
<true/> |
|
27 |
<key>NSMainNibFile</key> |
|
28 |
<string>MainWindow</string> |
|
29 |
</dict> |
|
30 |
</plist> |
Up to file-list iPhone/SSGeometryKVC_iPhone_Prefix.pch:
1 |
// |
|
2 |
// Prefix header for all source files of the 'SSGeometryKVC iPhone' target in the 'SSGeometryKVC iPhone' project |
|
3 |
// |
|
4 |
||
5 |
#ifdef __OBJC__ |
|
6 |
#import <Foundation/Foundation.h> |
|
7 |
#import <UIKit/UIKit.h> |
|
8 |
#endif |
