📄 specifications.h
字号:
- (BOOL)isSourceCode;- (BOOL)isDocumentation;- (BOOL)isFolder;- (BOOL)isNonWrapperFolder;- (BOOL)isWrapperFolder;- (BOOL)includeInIndex;- (BOOL)isTransparent;- (BOOL)canSetIncludeInIndex;- (id)languageSpecificationIdentifier;- (BOOL)isScannedForIncludes;- (BOOL)requiresHardTabs;- (id)extraPropertyNames;- (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;- (id)fileTypePartForIdentifier:(id)fp8;- (id)_objectForKeyIgnoringInheritance:(id)fp8;- (id)description;@end@protocol XCProductPartOwners- (id)productPartForIdentifier:(id)fp8;- (id)subpartsForProductPart:(id)fp8;@end@interface XCProductTypeSpecification : XCSpecification <XCProductPartOwners>{ NSDictionary *_defaultBuildSettings; NSDictionary *_flattenedDefaultBuildSettings; NSSet *_allowedBuildPhaseClasses; NSArray *_packageTypes; NSArray *_productParts;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (id)defaultTargetName;- (id)defaultBuildSettings;- (id)allowedBuildPhaseClasses;- (id)packageTypes;- (id)defaultPackageType;- (id)productParts;- (id)productPartForIdentifier:(id)fp8;- (id)subpartsForProductPart:(id)fp8;- (BOOL)hasInfoPlist;- (id)iconNamePrefix;- (void)computeDependenciesInTargetBuildContext:(id)fp8;- (void)initializeTemporaryBuildSettingsInTargetBuildContext:(id)fp8;- (void)initializeBuildSettingsInTargetBuildContext:(id)fp8;- (void)computeProductDependenciesInTargetBuildContext:(id)fp8;- (void)initializeSearchPathBuildSettingsInTargetBuildContext:(id)fp8;- (id)_prependSDKPackageToPath:(id)fp8 inTargetBuildContext:(id)fp12;- (void)_alterSearchPaths:(id)fp8 toUseSDKPackageInTargetBuildContext:(id)fp12;- (void)alterBuildSettingsToUseSDKPackageInTargetBuildContext:(id)fp8;- (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;- (void)copyAsideProductInTargetBuildContext:(id)fp8;- (void)generateDSYMFileForLinkedProductInTargetBuildContext:(id)fp8;- (void)editSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;- (void)ranlibLinkedProductInTargetBuildContext:(id)fp8;- (void)separatelyStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;- (void)_computeDependenciesForOwner:(id)fp8 group:(id)fp12 mode:(id)fp16 onFile:(id)fp20 inTargetBuildContext:(id)fp24;- (void)changePermissionsOnProductInTargetBuildContext:(id)fp8;- (void)computeSymlinkDependenciesInTargetBuildContext:(id)fp8;- (id)computeProductTouchActionInTargetBuildContext:(id)fp8;- (void)compileAuxiliaryFilesForVariant:(id)fp8 architecture:(id)fp12 inTargetBuildContext:(id)fp16;- (BOOL)shouldStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8 separately:(char *)fp12;- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;- (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;- (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;- (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;@end@class PBXLexicalRules;@interface PBXLanguageSpecification : XCSpecification{ NSDictionary *_syntaxColoringRules; NSDictionary *_indentationRules; NSString *_scannerClassName; Class _scannerClass; NSString *_lexerClassName; Class _lexerClass; PBXLexicalRules *_lexRules; BOOL _supportsSyntaxAwareIndenting;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (void)finalize;- (id)syntaxColoringRules;- (id)indentationRules;- (BOOL)supportsSyntaxAwareIndenting;- (id)sourceScanner;- (id)sourceLexer;- (id)loadBaseLexicalRules;- (id)lexicalRules;@end@interface PBXPackageTypeSpecification : XCSpecification{ NSDictionary *_defaultBuildSettings; NSDictionary *_flattenedDefaultBuildSettings; NSString *_productReferenceFileTypeIdentifier; PBXFileType *_productReferenceFileType; NSString *_productReferenceName; BOOL _productReferenceIsLaunchable;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;+ (id)wrapperSubpathForWrapperPart:(int)fp8;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (void)finalize;- (id)defaultBuildSettings;- (id)productReferenceFileType;- (id)productReferenceName;- (BOOL)productReferenceIsLaunchable;@end@interface PBXRuntimeSystemSpecification : XCSpecification{}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;+ (id)nativeRuntimeSystemSpecificaton;- (id)infoPlistKey;- (id)specificResourcePath;@end@interface PBXBuildSettingsPaneSpecification : XCSpecification{ NSString *_settingsDomainPath; NSString *_paneClassName; NSString *_paneFollows; NSArray *_widgets;}+ (Class)specificationBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;+ (id)registeredSpecificationsSorted;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (void)finalize;- (id)name;- (id)settingsDomainPath;- (id)paneClassName;- (Class)paneClass;- (id)paneFollows;- (id)widgets;@end@interface PBXSCMSpecification : XCSpecification{ NSString *_classBaseName; BOOL _canAddDirectories; BOOL _canRenameFiles;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (void)finalize;- (id)classBaseName;- (BOOL)canAddDirectories;- (BOOL)canRenameFiles;@end@interface XCArchitectureSpecification : XCSpecification{ unsigned int _byteOrder;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (unsigned int)byteOrder;@end@interface XCPlatformSpecification : XCSpecification{ NSArray *_architectures;}+ (Class)specificationTypeBaseClass;+ (id)specificationType;+ (id)localizedSpecificationTypeName;+ (id)specificationTypePathExtensions;+ (id)specificationRegistry;- (id)initWithPropertyListDictionary:(id)fp8;- (void)dealloc;- (id)architectures;@end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -