Repository navigation
Expand file tree
/
Copy pathXcodeMemberType.h
More file actions
executable file
·57 lines (49 loc) · 1.55 KB
/
Copy pathXcodeMemberType.h
File metadata and controls
executable file
·57 lines (49 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
////////////////////////////////////////////////////////////////////////////////
//
// JASPER BLUES
// Copyright 2012 Jasper Blues
// All Rights Reserved.
//
// NOTICE: Jasper Blues permits you to use, modify, and distribute this file
// in accordance with the terms of the license agreement accompanying it.
//
////////////////////////////////////////////////////////////////////////////////
#import <Foundation/Foundation.h>
typedef enum
{
PBXNilType,
PBXBuildFileType,
PBXContainerItemProxyType,
PBXCopyFilesBuildPhaseType,
PBXFileReferenceType,
PBXFrameworksBuildPhaseType,
PBXGroupType,
PBXNativeTargetType,
PBXProjectType,
PBXReferenceProxyType,
PBXResourcesBuildPhaseType,
PBXSourcesBuildPhaseType,
PBXTargetDependencyType,
PBXVariantGroupType,
XCBuildConfigurationType,
XCConfigurationListType,
PBXShellScriptBuildPhase,
XCVersionGroupType
} XcodeMemberType;
@interface NSString (XcodeMemberTypeExtensions)
+ (NSString*)xce_stringFromMemberType:(XcodeMemberType)nodeType;
- (XcodeMemberType)xce_asMemberType;
- (BOOL)xce_hasFileReferenceType;
- (BOOL)xce_hasFileReferenceOrReferenceProxyType;
- (BOOL)xce_hasReferenceProxyType;
- (BOOL)xce_hasGroupType;
- (BOOL)xce_hasProjectType;
- (BOOL)xce_hasNativeTargetType;
- (BOOL)xce_hasBuildFileType;
- (BOOL)xce_hasBuildConfigurationType;
- (BOOL)xce_hasContainerItemProxyType;
- (BOOL)xce_hasResourcesBuildPhaseType;
- (BOOL)xce_hasShellScriptBuildPhase;
- (BOOL)xce_hasSourcesOrFrameworksBuildPhaseType;
- (BOOL)xce_hasVersionedGroupType;
@end