⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project.pbxproj

📁 DELPHI实现的BT下载工具源代码. 可以值得参考.
💻 PBXPROJ
字号:
// !$*UTF8*$!{	archiveVersion = 1;	classes = {	};	objectVersion = 38;	objects = {		080E96DCFE201CFB7F000001 = {			fileRef = 29B97318FDCFA39411CA2CEA;			isa = PBXBuildFile;			settings = {			};		};		080E96DDFE201D6D7F000001 = {			children = (				F5D01D3D027E224601A845D2,				F5D01D3E027E224601A845D2,				F5D01D37027E0FE201A845D2,				F5D01D38027E0FE201A845D2,				F5A3C5CA02F3CA7101A845D2,				F5A3C5CB02F3CA7101A845D2,				F5ACEF980308CD8E01538297,				F5ACEF990308CD8E01538297,				F5ACEF9D030B4FE301538297,			);			isa = PBXGroup;			name = Classes;			refType = 4;		};		089C165CFE840E0CC02AAC07 = {			children = (				089C165DFE840E0CC02AAC07,			);			isa = PBXVariantGroup;			name = InfoPlist.strings;			refType = 4;		};		089C165DFE840E0CC02AAC07 = {			fileEncoding = 10;			isa = PBXFileReference;			name = English;			path = English.lproj/InfoPlist.strings;			refType = 4;		};//080//081//082//083//084//100//101//102//103//104		1058C7A0FEA54F0111CA2CBB = {			children = (				1058C7A1FEA54F0111CA2CBB,				F55ADF7A02F3401201A845D2,				F5A3C5D002F3DA9B01A845D2,			);			isa = PBXGroup;			name = "Linked Frameworks";			refType = 4;		};		1058C7A1FEA54F0111CA2CBB = {			isa = PBXFrameworkReference;			name = Cocoa.framework;			path = /System/Library/Frameworks/Cocoa.framework;			refType = 0;		};		1058C7A2FEA54F0111CA2CBB = {			children = (				29B97325FDCFA39411CA2CEA,				29B97324FDCFA39411CA2CEA,			);			isa = PBXGroup;			name = "Other Frameworks";			refType = 4;		};//100//101//102//103//104//170//171//172//173//174		17587328FF379C6511CA2CBB = {			isa = PBXApplicationReference;			path = BitTorrent.app;			refType = 3;		};//170//171//172//173//174//190//191//192//193//194		19C28FACFE9D520D11CA2CBB = {			children = (				17587328FF379C6511CA2CBB,			);			isa = PBXGroup;			name = Products;			refType = 4;		};//190//191//192//193//194//290//291//292//293//294		29B97313FDCFA39411CA2CEA = {			buildStyles = (				4A9504CCFFE6A4B311CA0CBA,				4A9504CDFFE6A4B311CA0CBA,			);			hasScannedForEncodings = 1;			isa = PBXProject;			mainGroup = 29B97314FDCFA39411CA2CEA;			projectDirPath = "";			targets = (				29B97326FDCFA39411CA2CEA,			);		};		29B97314FDCFA39411CA2CEA = {			children = (				F5A3C5DA02F6923301A845D2,				F57B922402F27DF501A845D2,				080E96DDFE201D6D7F000001,				29B97315FDCFA39411CA2CEA,				29B97317FDCFA39411CA2CEA,				29B97323FDCFA39411CA2CEA,				19C28FACFE9D520D11CA2CBB,				F55ADF7802F292E001A845D2,				73A43D3803C6C24900000124,				F56F7C3602F3544601A845D2,			);			isa = PBXGroup;			name = BitTorrent;			path = "";			refType = 4;		};		29B97315FDCFA39411CA2CEA = {			children = (				29B97316FDCFA39411CA2CEA,				F506F6C40287AE7901A845D2,				73D8011003BE3B7900053DF6,				F5D01D41027E7D9D01A845D2,				F5F1BAA602F0842B01A845D2,			);			isa = PBXGroup;			name = "Other Sources";			path = "";			refType = 4;		};		29B97316FDCFA39411CA2CEA = {			fileEncoding = 5;			isa = PBXFileReference;			path = main.m;			refType = 4;		};		29B97317FDCFA39411CA2CEA = {			children = (				29B97318FDCFA39411CA2CEA,				F5D01D34027E0B0201A845D2,				F542E1960308BE0301AA9403,				089C165CFE840E0CC02AAC07,				7325C8A403BE3FCB004B4E79,			);			isa = PBXGroup;			name = Resources;			path = "";			refType = 4;		};		29B97318FDCFA39411CA2CEA = {			children = (				29B97319FDCFA39411CA2CEA,			);			isa = PBXVariantGroup;			name = MainMenu.nib;			path = "";			refType = 4;		};		29B97319FDCFA39411CA2CEA = {			isa = PBXFileReference;			name = English;			path = English.lproj/MainMenu.nib;			refType = 4;		};		29B97323FDCFA39411CA2CEA = {			children = (				1058C7A0FEA54F0111CA2CBB,				1058C7A2FEA54F0111CA2CBB,			);			isa = PBXGroup;			name = Frameworks;			path = "";			refType = 4;		};		29B97324FDCFA39411CA2CEA = {			isa = PBXFrameworkReference;			name = AppKit.framework;			path = /System/Library/Frameworks/AppKit.framework;			refType = 0;		};		29B97325FDCFA39411CA2CEA = {			isa = PBXFrameworkReference;			name = Foundation.framework;			path = /System/Library/Frameworks/Foundation.framework;			refType = 0;		};		29B97326FDCFA39411CA2CEA = {			buildPhases = (				29B97327FDCFA39411CA2CEA,				29B97328FDCFA39411CA2CEA,				29B9732BFDCFA39411CA2CEA,				29B9732DFDCFA39411CA2CEA,				F56F7C3B02F361FF01A845D2,			);			buildSettings = {				FRAMEWORK_SEARCH_PATHS = "";				HEADER_SEARCH_PATHS = /usr/local/include/;				INSTALL_PATH = "$(HOME)/Applications";				LIBRARY_SEARCH_PATHS = /usr/local/lib/python2.2/config;				OPTIMIZATION_CFLAGS = "-O0";				OTHER_CFLAGS = "-Wall -g";				PRODUCT_NAME = BitTorrent;				SECTORDER_FLAGS = "";				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";				WRAPPER_EXTENSION = app;			};			dependencies = (			);			isa = PBXApplicationTarget;			name = BitTorrent;			productInstallPath = "$(HOME)/Applications";			productName = BitTorrent;			productReference = 17587328FF379C6511CA2CBB;			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"><plist version=\"1.0\"><dict>	<key>CFBundleDevelopmentRegion</key>	<string>English</string>	<key>CFBundleDocumentTypes</key>	<array>		<dict>			<key>CFBundleTypeExtensions</key>			<array>				<string>torrent</string>			</array>			<key>CFBundleTypeIconFile</key>			<string>torrent.icns</string>			<key>CFBundleTypeMIMETypes</key>			<array>				<string>application/x-bittorrent</string>			</array>			<key>CFBundleTypeName</key>			<string>BitTorrent Metainfo File</string>			<key>CFBundleTypeOSTypes</key>			<array>				<string>BTMF</string>			</array>			<key>CFBundleTypeRole</key>			<string>Viewer</string>		</dict>	</array>	<key>CFBundleExecutable</key>	<string>BitTorrent</string>	<key>CFBundleGetInfoString</key>	<string>BitTorrent Peer To Peer Download Application</string>	<key>CFBundleIconFile</key>	<string>waterfall.icns</string>	<key>CFBundleIdentifier</key>	<string>BitTorrent</string>	<key>CFBundleInfoDictionaryVersion</key>	<string>6.0</string>	<key>CFBundleName</key>	<string>BitTorrent</string>	<key>CFBundlePackageType</key>	<string>APPL</string>	<key>CFBundleShortVersionString</key>	<string>BitTorrent</string>	<key>CFBundleSignature</key>	<string>BTBC</string>	<key>CFBundleVersion</key>	<string>0.1</string>	<key>NSMainNibFile</key>	<string>MainMenu</string>	<key>NSPrincipalClass</key>	<string>NSApplication</string></dict></plist>";		};		29B97327FDCFA39411CA2CEA = {			buildActionMask = 2147483647;			files = (				F5D01D3F027E224601A845D2,				F506F6C50287AE7901A845D2,				F5F1BAA702F0842B01A845D2,				F5A3C5CC02F3CA7101A845D2,				F5A3C5CD02F3CA7101A845D2,				F5ACEF9A0308CD8E01538297,				F5ACEF9E030B4FE301538297,				73D8011103BE3B7900053DF6,			);			isa = PBXHeadersBuildPhase;			runOnlyForDeploymentPostprocessing = 0;		};		29B97328FDCFA39411CA2CEA = {			buildActionMask = 2147483647;			files = (				080E96DCFE201CFB7F000001,				F5D01D36027E0B0201A845D2,				F56F7C3E02F3731501A845D2,				F542E1980308BE0401AA9403,				7325C8A503BE3FCB004B4E79,				73A43D3903C6C24A00000124,			);			isa = PBXResourcesBuildPhase;			runOnlyForDeploymentPostprocessing = 0;		};		29B9732BFDCFA39411CA2CEA = {			buildActionMask = 2147483647;			files = (				29B9732CFDCFA39411CA2CEA,				F5D01D40027E224601A845D2,				F5A3C5CE02F3CA7101A845D2,				F5A3C5D302F6385901A845D2,				F5ACEF9B0308CD8E01538297,				73EF07FB03BA9D8100000104,			);			isa = PBXSourcesBuildPhase;			runOnlyForDeploymentPostprocessing = 0;		};		29B9732CFDCFA39411CA2CEA = {			fileRef = 29B97316FDCFA39411CA2CEA;			isa = PBXBuildFile;			settings = {				ATTRIBUTES = (				);			};		};		29B9732DFDCFA39411CA2CEA = {			buildActionMask = 2147483647;			files = (				F56F7C3C02F372C401A845D2,				F56F7C3D02F372C401A845D2,				F5A3C5D102F3DA9B01A845D2,			);			isa = PBXFrameworksBuildPhase;			runOnlyForDeploymentPostprocessing = 0;		};//290//291//292//293//294//4A0//4A1//4A2//4A3//4A4		4A9504CCFFE6A4B311CA0CBA = {			buildRules = (			);			buildSettings = {				COPY_PHASE_STRIP = NO;				OPTIMIZATION_CFLAGS = "-O0";			};			isa = PBXBuildStyle;			name = Development;		};		4A9504CDFFE6A4B311CA0CBA = {			buildRules = (			);			buildSettings = {				COPY_PHASE_STRIP = YES;				OPTIMIZATION_CFLAGS = "-O2";			};			isa = PBXBuildStyle;			name = Deployment;		};//4A0//4A1//4A2//4A3//4A4//730//731//732//733//734		7325C8A403BE3FCB004B4E79 = {			fileEncoding = 30;			isa = PBXFileReference;			name = Localizable.strings;			path = English.lproj/Localizable.strings;			refType = 2;		};		7325C8A503BE3FCB004B4E79 = {			fileRef = 7325C8A403BE3FCB004B4E79;			isa = PBXBuildFile;			settings = {			};		};		73A43D3803C6C24900000124 = {			isa = PBXFileReference;			path = torrent.icns;			refType = 4;		};		73A43D3903C6C24A00000124 = {			fileRef = 73A43D3803C6C24900000124;			isa = PBXBuildFile;			settings = {			};		};		73D8011003BE3B7900053DF6 = {			fileEncoding = 4;			isa = PBXFileReference;			path = callbacks.h;			refType = 4;		};		73D8011103BE3B7900053DF6 = {			fileRef = 73D8011003BE3B7900053DF6;			isa = PBXBuildFile;			settings = {			};		};		73EF07FB03BA9D8100000104 = {			fileRef = F5D01D41027E7D9D01A845D2;			isa = PBXBuildFile;			settings = {			};		};//730//731//732//733//734//F50//F51//F52//F53//F54		F506F6C40287AE7901A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = BTCallbacks.h;			refType = 4;		};		F506F6C50287AE7901A845D2 = {			fileRef = F506F6C40287AE7901A845D2;			isa = PBXBuildFile;			settings = {			};		};		F542E1960308BE0301AA9403 = {			children = (				F542E1970308BE0301AA9403,			);			isa = PBXVariantGroup;			name = Metainfo.nib;			path = "";			refType = 4;		};		F542E1970308BE0301AA9403 = {			isa = PBXFileReference;			name = English;			path = English.lproj/Metainfo.nib;			refType = 4;		};		F542E1980308BE0401AA9403 = {			fileRef = F542E1960308BE0301AA9403;			isa = PBXBuildFile;			settings = {			};		};		F55ADF7802F292E001A845D2 = {			isa = PBXFileReference;			path = waterfall.icns;			refType = 4;		};		F55ADF7A02F3401201A845D2 = {			isa = PBXFileReference;			name = libpython2.2.a;			path = /usr/local/lib/python2.2/config/libpython2.2.a;			refType = 0;		};		F56F7C3602F3544601A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = freeze.py;			refType = 4;		};		F56F7C3B02F361FF01A845D2 = {			buildActionMask = 2147483647;			files = (			);			generatedFileNames = (			);			isa = PBXShellScriptBuildPhase;			neededFileNames = (			);			runOnlyForDeploymentPostprocessing = 0;			shellPath = /bin/sh;			shellScript = $SRCROOT/freeze.py;		};		F56F7C3C02F372C401A845D2 = {			fileRef = 1058C7A1FEA54F0111CA2CBB;			isa = PBXBuildFile;			settings = {			};		};		F56F7C3D02F372C401A845D2 = {			fileRef = F55ADF7A02F3401201A845D2;			isa = PBXBuildFile;			settings = {			};		};		F56F7C3E02F3731501A845D2 = {			fileRef = F55ADF7802F292E001A845D2;			isa = PBXBuildFile;			settings = {			};		};		F57B922402F27DF501A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = BUILD_INSTRUCTIONS;			refType = 2;		};		F5A3C5CA02F3CA7101A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = ICHelper.h;			refType = 4;		};		F5A3C5CB02F3CA7101A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = ICHelper.m;			refType = 4;		};		F5A3C5CC02F3CA7101A845D2 = {			fileRef = F5A3C5CA02F3CA7101A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5A3C5CD02F3CA7101A845D2 = {			fileRef = F5D01D37027E0FE201A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5A3C5CE02F3CA7101A845D2 = {			fileRef = F5A3C5CB02F3CA7101A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5A3C5D002F3DA9B01A845D2 = {			isa = PBXFrameworkReference;			name = Carbon.framework;			path = /System/Library/Frameworks/Carbon.framework;			refType = 0;		};		F5A3C5D102F3DA9B01A845D2 = {			fileRef = F5A3C5D002F3DA9B01A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5A3C5D302F6385901A845D2 = {			fileRef = F5D01D38027E0FE201A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5A3C5DA02F6923301A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = README.txt;			refType = 2;		};		F5ACEF980308CD8E01538297 = {			fileEncoding = 5;			isa = PBXFileReference;			path = Generate.h;			refType = 4;		};		F5ACEF990308CD8E01538297 = {			fileEncoding = 5;			isa = PBXFileReference;			path = Generate.m;			refType = 4;		};		F5ACEF9A0308CD8E01538297 = {			fileRef = F5ACEF980308CD8E01538297;			isa = PBXBuildFile;			settings = {			};		};		F5ACEF9B0308CD8E01538297 = {			fileRef = F5ACEF990308CD8E01538297;			isa = PBXBuildFile;			settings = {			};		};		F5ACEF9D030B4FE301538297 = {			fileEncoding = 5;			isa = PBXFileReference;			path = Tstate.h;			refType = 4;		};		F5ACEF9E030B4FE301538297 = {			fileRef = F5ACEF9D030B4FE301538297;			isa = PBXBuildFile;			settings = {			};		};		F5D01D34027E0B0201A845D2 = {			children = (				F5D01D35027E0B0201A845D2,			);			isa = PBXVariantGroup;			name = DLWindow.nib;			path = "";			refType = 4;		};		F5D01D35027E0B0201A845D2 = {			isa = PBXFileReference;			name = English;			path = English.lproj/DLWindow.nib;			refType = 4;		};		F5D01D36027E0B0201A845D2 = {			fileRef = F5D01D34027E0B0201A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5D01D37027E0FE201A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = DLWindowController.h;			refType = 4;		};		F5D01D38027E0FE201A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = DLWindowController.m;			refType = 4;		};		F5D01D3D027E224601A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = BTAppController.h;			refType = 4;		};		F5D01D3E027E224601A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = BTAppController.m;			refType = 4;		};		F5D01D3F027E224601A845D2 = {			fileRef = F5D01D3D027E224601A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5D01D40027E224601A845D2 = {			fileRef = F5D01D3E027E224601A845D2;			isa = PBXBuildFile;			settings = {			};		};		F5D01D41027E7D9D01A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = callbacks.m;			refType = 4;		};		F5F1BAA602F0842B01A845D2 = {			fileEncoding = 5;			isa = PBXFileReference;			path = pystructs.h;			refType = 4;		};		F5F1BAA702F0842B01A845D2 = {			fileRef = F5F1BAA602F0842B01A845D2;			isa = PBXBuildFile;			settings = {			};		};	};	rootObject = 29B97313FDCFA39411CA2CEA;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -