Skip to content

Commit a94d2a8

Browse files
committed
Added New Sample ActionSheetUsingBlocks
1 parent e74ecf5 commit a94d2a8

12 files changed

+1656
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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>UIApplicationExitsOnSuspend</key>
6+
<true/>
7+
<key>CFBundleDevelopmentRegion</key>
8+
<string>English</string>
9+
<key>CFBundleDisplayName</key>
10+
<string>${PRODUCT_NAME}</string>
11+
<key>CFBundleExecutable</key>
12+
<string>${EXECUTABLE_NAME}</string>
13+
<key>CFBundleIconFile</key>
14+
<string></string>
15+
<key>CFBundleIdentifier</key>
16+
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
17+
<key>CFBundleInfoDictionaryVersion</key>
18+
<string>6.0</string>
19+
<key>CFBundleName</key>
20+
<string>${PRODUCT_NAME}</string>
21+
<key>CFBundlePackageType</key>
22+
<string>APPL</string>
23+
<key>CFBundleSignature</key>
24+
<string>????</string>
25+
<key>CFBundleVersion</key>
26+
<string>1.0</string>
27+
<key>LSRequiresIPhoneOS</key>
28+
<true/>
29+
<key>NSMainNibFile</key>
30+
<string>MainWindow</string>
31+
</dict>
32+
</plist>
Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 45;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
1D3623260D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.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+
288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; };
15+
2899E5220DE3E06400AC0155 /* ActionSheetUsingBlocksViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* ActionSheetUsingBlocksViewController.xib */; };
16+
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
17+
28D7ACF80DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.m */; };
18+
4C43941F11FD5E6F00B08F0D /* ActionSheetBlocksExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C43941E11FD5E6F00B08F0D /* ActionSheetBlocksExtension.m */; };
19+
/* End PBXBuildFile section */
20+
21+
/* Begin PBXFileReference section */
22+
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
23+
1D3623240D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionSheetUsingBlocksAppDelegate.h; sourceTree = "<group>"; };
24+
1D3623250D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActionSheetUsingBlocksAppDelegate.m; sourceTree = "<group>"; };
25+
1D6058910D05DD3D006BFB54 /* ActionSheetUsingBlocks.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ActionSheetUsingBlocks.app; sourceTree = BUILT_PRODUCTS_DIR; };
26+
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
27+
288765A40DF7441C002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28+
2899E5210DE3E06400AC0155 /* ActionSheetUsingBlocksViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ActionSheetUsingBlocksViewController.xib; sourceTree = "<group>"; };
29+
28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
30+
28D7ACF60DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionSheetUsingBlocksViewController.h; sourceTree = "<group>"; };
31+
28D7ACF70DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActionSheetUsingBlocksViewController.m; sourceTree = "<group>"; };
32+
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
33+
32CA4F630368D1EE00C91783 /* ActionSheetUsingBlocks_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionSheetUsingBlocks_Prefix.pch; sourceTree = "<group>"; };
34+
4C43941D11FD5E6F00B08F0D /* ActionSheetBlocksExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionSheetBlocksExtension.h; sourceTree = "<group>"; };
35+
4C43941E11FD5E6F00B08F0D /* ActionSheetBlocksExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActionSheetBlocksExtension.m; sourceTree = "<group>"; };
36+
8D1107310486CEB800E47090 /* ActionSheetUsingBlocks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ActionSheetUsingBlocks-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
37+
/* End PBXFileReference section */
38+
39+
/* Begin PBXFrameworksBuildPhase section */
40+
1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
41+
isa = PBXFrameworksBuildPhase;
42+
buildActionMask = 2147483647;
43+
files = (
44+
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
45+
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
46+
288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,
47+
);
48+
runOnlyForDeploymentPostprocessing = 0;
49+
};
50+
/* End PBXFrameworksBuildPhase section */
51+
52+
/* Begin PBXGroup section */
53+
080E96DDFE201D6D7F000001 /* Classes */ = {
54+
isa = PBXGroup;
55+
children = (
56+
1D3623240D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.h */,
57+
1D3623250D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.m */,
58+
28D7ACF60DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.h */,
59+
28D7ACF70DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.m */,
60+
4C43941D11FD5E6F00B08F0D /* ActionSheetBlocksExtension.h */,
61+
4C43941E11FD5E6F00B08F0D /* ActionSheetBlocksExtension.m */,
62+
);
63+
path = Classes;
64+
sourceTree = "<group>";
65+
};
66+
19C28FACFE9D520D11CA2CBB /* Products */ = {
67+
isa = PBXGroup;
68+
children = (
69+
1D6058910D05DD3D006BFB54 /* ActionSheetUsingBlocks.app */,
70+
);
71+
name = Products;
72+
sourceTree = "<group>";
73+
};
74+
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
75+
isa = PBXGroup;
76+
children = (
77+
080E96DDFE201D6D7F000001 /* Classes */,
78+
29B97315FDCFA39411CA2CEA /* Other Sources */,
79+
29B97317FDCFA39411CA2CEA /* Resources */,
80+
29B97323FDCFA39411CA2CEA /* Frameworks */,
81+
19C28FACFE9D520D11CA2CBB /* Products */,
82+
);
83+
name = CustomTemplate;
84+
sourceTree = "<group>";
85+
};
86+
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
87+
isa = PBXGroup;
88+
children = (
89+
32CA4F630368D1EE00C91783 /* ActionSheetUsingBlocks_Prefix.pch */,
90+
29B97316FDCFA39411CA2CEA /* main.m */,
91+
);
92+
name = "Other Sources";
93+
sourceTree = "<group>";
94+
};
95+
29B97317FDCFA39411CA2CEA /* Resources */ = {
96+
isa = PBXGroup;
97+
children = (
98+
2899E5210DE3E06400AC0155 /* ActionSheetUsingBlocksViewController.xib */,
99+
28AD733E0D9D9553002E5188 /* MainWindow.xib */,
100+
8D1107310486CEB800E47090 /* ActionSheetUsingBlocks-Info.plist */,
101+
);
102+
name = Resources;
103+
sourceTree = "<group>";
104+
};
105+
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
106+
isa = PBXGroup;
107+
children = (
108+
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
109+
1D30AB110D05D00D00671497 /* Foundation.framework */,
110+
288765A40DF7441C002DB57D /* CoreGraphics.framework */,
111+
);
112+
name = Frameworks;
113+
sourceTree = "<group>";
114+
};
115+
/* End PBXGroup section */
116+
117+
/* Begin PBXNativeTarget section */
118+
1D6058900D05DD3D006BFB54 /* ActionSheetUsingBlocks */ = {
119+
isa = PBXNativeTarget;
120+
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ActionSheetUsingBlocks" */;
121+
buildPhases = (
122+
1D60588D0D05DD3D006BFB54 /* Resources */,
123+
1D60588E0D05DD3D006BFB54 /* Sources */,
124+
1D60588F0D05DD3D006BFB54 /* Frameworks */,
125+
);
126+
buildRules = (
127+
);
128+
dependencies = (
129+
);
130+
name = ActionSheetUsingBlocks;
131+
productName = ActionSheetUsingBlocks;
132+
productReference = 1D6058910D05DD3D006BFB54 /* ActionSheetUsingBlocks.app */;
133+
productType = "com.apple.product-type.application";
134+
};
135+
/* End PBXNativeTarget section */
136+
137+
/* Begin PBXProject section */
138+
29B97313FDCFA39411CA2CEA /* Project object */ = {
139+
isa = PBXProject;
140+
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ActionSheetUsingBlocks" */;
141+
compatibilityVersion = "Xcode 3.1";
142+
hasScannedForEncodings = 1;
143+
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
144+
projectDirPath = "";
145+
projectRoot = "";
146+
targets = (
147+
1D6058900D05DD3D006BFB54 /* ActionSheetUsingBlocks */,
148+
);
149+
};
150+
/* End PBXProject section */
151+
152+
/* Begin PBXResourcesBuildPhase section */
153+
1D60588D0D05DD3D006BFB54 /* Resources */ = {
154+
isa = PBXResourcesBuildPhase;
155+
buildActionMask = 2147483647;
156+
files = (
157+
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
158+
2899E5220DE3E06400AC0155 /* ActionSheetUsingBlocksViewController.xib in Resources */,
159+
);
160+
runOnlyForDeploymentPostprocessing = 0;
161+
};
162+
/* End PBXResourcesBuildPhase section */
163+
164+
/* Begin PBXSourcesBuildPhase section */
165+
1D60588E0D05DD3D006BFB54 /* Sources */ = {
166+
isa = PBXSourcesBuildPhase;
167+
buildActionMask = 2147483647;
168+
files = (
169+
1D60589B0D05DD56006BFB54 /* main.m in Sources */,
170+
1D3623260D0F684500981E51 /* ActionSheetUsingBlocksAppDelegate.m in Sources */,
171+
28D7ACF80DDB3853001CB0EB /* ActionSheetUsingBlocksViewController.m in Sources */,
172+
4C43941F11FD5E6F00B08F0D /* ActionSheetBlocksExtension.m in Sources */,
173+
);
174+
runOnlyForDeploymentPostprocessing = 0;
175+
};
176+
/* End PBXSourcesBuildPhase section */
177+
178+
/* Begin XCBuildConfiguration section */
179+
1D6058940D05DD3E006BFB54 /* Debug */ = {
180+
isa = XCBuildConfiguration;
181+
buildSettings = {
182+
ALWAYS_SEARCH_USER_PATHS = NO;
183+
COPY_PHASE_STRIP = NO;
184+
GCC_DYNAMIC_NO_PIC = NO;
185+
GCC_OPTIMIZATION_LEVEL = 0;
186+
GCC_PRECOMPILE_PREFIX_HEADER = YES;
187+
GCC_PREFIX_HEADER = ActionSheetUsingBlocks_Prefix.pch;
188+
INFOPLIST_FILE = "ActionSheetUsingBlocks-Info.plist";
189+
PRODUCT_NAME = ActionSheetUsingBlocks;
190+
};
191+
name = Debug;
192+
};
193+
1D6058950D05DD3E006BFB54 /* Release */ = {
194+
isa = XCBuildConfiguration;
195+
buildSettings = {
196+
ALWAYS_SEARCH_USER_PATHS = NO;
197+
COPY_PHASE_STRIP = YES;
198+
GCC_PRECOMPILE_PREFIX_HEADER = YES;
199+
GCC_PREFIX_HEADER = ActionSheetUsingBlocks_Prefix.pch;
200+
INFOPLIST_FILE = "ActionSheetUsingBlocks-Info.plist";
201+
PRODUCT_NAME = ActionSheetUsingBlocks;
202+
VALIDATE_PRODUCT = YES;
203+
};
204+
name = Release;
205+
};
206+
C01FCF4F08A954540054247B /* Debug */ = {
207+
isa = XCBuildConfiguration;
208+
buildSettings = {
209+
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
210+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
211+
GCC_C_LANGUAGE_STANDARD = c99;
212+
GCC_WARN_ABOUT_RETURN_TYPE = YES;
213+
GCC_WARN_UNUSED_VARIABLE = YES;
214+
PREBINDING = NO;
215+
SDKROOT = iphoneos4.0;
216+
};
217+
name = Debug;
218+
};
219+
C01FCF5008A954540054247B /* Release */ = {
220+
isa = XCBuildConfiguration;
221+
buildSettings = {
222+
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
223+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
224+
GCC_C_LANGUAGE_STANDARD = c99;
225+
GCC_WARN_ABOUT_RETURN_TYPE = YES;
226+
GCC_WARN_UNUSED_VARIABLE = YES;
227+
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
228+
PREBINDING = NO;
229+
SDKROOT = iphoneos4.0;
230+
};
231+
name = Release;
232+
};
233+
/* End XCBuildConfiguration section */
234+
235+
/* Begin XCConfigurationList section */
236+
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ActionSheetUsingBlocks" */ = {
237+
isa = XCConfigurationList;
238+
buildConfigurations = (
239+
1D6058940D05DD3E006BFB54 /* Debug */,
240+
1D6058950D05DD3E006BFB54 /* Release */,
241+
);
242+
defaultConfigurationIsVisible = 0;
243+
defaultConfigurationName = Release;
244+
};
245+
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ActionSheetUsingBlocks" */ = {
246+
isa = XCConfigurationList;
247+
buildConfigurations = (
248+
C01FCF4F08A954540054247B /* Debug */,
249+
C01FCF5008A954540054247B /* Release */,
250+
);
251+
defaultConfigurationIsVisible = 0;
252+
defaultConfigurationName = Release;
253+
};
254+
/* End XCConfigurationList section */
255+
};
256+
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
257+
}

0 commit comments

Comments
 (0)