Ai
6 Star 32 Fork 10

Aron/iOSDemos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
project.pbxproj 34.15 KB
一键复制 编辑 原始数据 按行查看 历史
Aron 提交于 2018-02-03 22:33 +08:00 . Demo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 48;
objects = {
/* Begin PBXBuildFile section */
6679E6456EC27278378E8E2B /* libPods-DrawDemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C6AF0C213143F0E696AA0A45 /* libPods-DrawDemoTests.a */; };
9C6099352025F9D300D5AC38 /* ImplicitAnimationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C6099342025F9D300D5AC38 /* ImplicitAnimationViewController.m */; };
9C75C933202309F00009D3CB /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C932202309F00009D3CB /* AppDelegate.m */; };
9C75C936202309F00009D3CB /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C935202309F00009D3CB /* ViewController.m */; };
9C75C939202309F00009D3CB /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9C75C937202309F00009D3CB /* Main.storyboard */; };
9C75C93B202309F00009D3CB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9C75C93A202309F00009D3CB /* Assets.xcassets */; };
9C75C93E202309F00009D3CB /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9C75C93C202309F00009D3CB /* LaunchScreen.storyboard */; };
9C75C941202309F10009D3CB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C940202309F10009D3CB /* main.m */; };
9C75C94B202309F10009D3CB /* DrawDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C94A202309F10009D3CB /* DrawDemoTests.m */; };
9C75C956202309F10009D3CB /* DrawDemoUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C955202309F10009D3CB /* DrawDemoUITests.m */; };
9C75C96520230A320009D3CB /* DrawView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C96420230A320009D3CB /* DrawView.m */; };
9C75C96B202446CA0009D3CB /* GraphicsGeometryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C96A202446CA0009D3CB /* GraphicsGeometryViewController.m */; };
9C75C96E202446E90009D3CB /* EfficientDrawingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C96D202446E90009D3CB /* EfficientDrawingViewController.m */; };
9C75C97420244ECF0009D3CB /* ReferableRulerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C75C97320244ECF0009D3CB /* ReferableRulerView.m */; };
C97A139BE847B077F1D36C5A /* libPods-DrawDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C4BBFE385333E6199585854F /* libPods-DrawDemo.a */; };
FD3DC0172CE2BACAFEDC9B3C /* libPods-DrawDemoUITests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F0DEABF22AC7726495F37877 /* libPods-DrawDemoUITests.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
9C75C947202309F10009D3CB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 9C75C926202309F00009D3CB /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9C75C92D202309F00009D3CB;
remoteInfo = DrawDemo;
};
9C75C952202309F10009D3CB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 9C75C926202309F00009D3CB /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9C75C92D202309F00009D3CB;
remoteInfo = DrawDemo;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0E148DB460684310A1860335 /* Pods-DrawDemoUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemoUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemoUITests/Pods-DrawDemoUITests.debug.xcconfig"; sourceTree = "<group>"; };
12C1AD7DE6D00709FCCFB7E3 /* Pods-DrawDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemo/Pods-DrawDemo.debug.xcconfig"; sourceTree = "<group>"; };
14DE627647642CAE14278381 /* Pods-DrawDemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemoTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemoTests/Pods-DrawDemoTests.release.xcconfig"; sourceTree = "<group>"; };
4AE6E58AA4E495EFCEE2B290 /* Pods-DrawDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemo/Pods-DrawDemo.release.xcconfig"; sourceTree = "<group>"; };
7F25069FAAC65EDD62E68C3A /* Pods-DrawDemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemoTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemoTests/Pods-DrawDemoTests.debug.xcconfig"; sourceTree = "<group>"; };
9C6099332025F9D300D5AC38 /* ImplicitAnimationViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImplicitAnimationViewController.h; sourceTree = "<group>"; };
9C6099342025F9D300D5AC38 /* ImplicitAnimationViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ImplicitAnimationViewController.m; sourceTree = "<group>"; };
9C75C92E202309F00009D3CB /* DrawDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DrawDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
9C75C931202309F00009D3CB /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
9C75C932202309F00009D3CB /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
9C75C934202309F00009D3CB /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
9C75C935202309F00009D3CB /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
9C75C938202309F00009D3CB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
9C75C93A202309F00009D3CB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
9C75C93D202309F00009D3CB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
9C75C93F202309F10009D3CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9C75C940202309F10009D3CB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
9C75C946202309F10009D3CB /* DrawDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DrawDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
9C75C94A202309F10009D3CB /* DrawDemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DrawDemoTests.m; sourceTree = "<group>"; };
9C75C94C202309F10009D3CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9C75C951202309F10009D3CB /* DrawDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DrawDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
9C75C955202309F10009D3CB /* DrawDemoUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DrawDemoUITests.m; sourceTree = "<group>"; };
9C75C957202309F10009D3CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9C75C96320230A320009D3CB /* DrawView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DrawView.h; sourceTree = "<group>"; };
9C75C96420230A320009D3CB /* DrawView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DrawView.m; sourceTree = "<group>"; };
9C75C969202446CA0009D3CB /* GraphicsGeometryViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsGeometryViewController.h; sourceTree = "<group>"; };
9C75C96A202446CA0009D3CB /* GraphicsGeometryViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GraphicsGeometryViewController.m; sourceTree = "<group>"; };
9C75C96C202446E90009D3CB /* EfficientDrawingViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EfficientDrawingViewController.h; sourceTree = "<group>"; };
9C75C96D202446E90009D3CB /* EfficientDrawingViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EfficientDrawingViewController.m; sourceTree = "<group>"; };
9C75C97220244ECF0009D3CB /* ReferableRulerView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReferableRulerView.h; sourceTree = "<group>"; };
9C75C97320244ECF0009D3CB /* ReferableRulerView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReferableRulerView.m; sourceTree = "<group>"; };
A0D6AFA1C422C18B3103B356 /* Pods-DrawDemoUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DrawDemoUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DrawDemoUITests/Pods-DrawDemoUITests.release.xcconfig"; sourceTree = "<group>"; };
C4BBFE385333E6199585854F /* libPods-DrawDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DrawDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
C6AF0C213143F0E696AA0A45 /* libPods-DrawDemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DrawDemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
F0DEABF22AC7726495F37877 /* libPods-DrawDemoUITests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DrawDemoUITests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
9C75C92B202309F00009D3CB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C97A139BE847B077F1D36C5A /* libPods-DrawDemo.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C943202309F10009D3CB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
6679E6456EC27278378E8E2B /* libPods-DrawDemoTests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C94E202309F10009D3CB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FD3DC0172CE2BACAFEDC9B3C /* libPods-DrawDemoUITests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
35874AA4A7268836A1483877 /* Pods */ = {
isa = PBXGroup;
children = (
12C1AD7DE6D00709FCCFB7E3 /* Pods-DrawDemo.debug.xcconfig */,
4AE6E58AA4E495EFCEE2B290 /* Pods-DrawDemo.release.xcconfig */,
7F25069FAAC65EDD62E68C3A /* Pods-DrawDemoTests.debug.xcconfig */,
14DE627647642CAE14278381 /* Pods-DrawDemoTests.release.xcconfig */,
0E148DB460684310A1860335 /* Pods-DrawDemoUITests.debug.xcconfig */,
A0D6AFA1C422C18B3103B356 /* Pods-DrawDemoUITests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
548962534FDB7328A3847F1B /* Frameworks */ = {
isa = PBXGroup;
children = (
C4BBFE385333E6199585854F /* libPods-DrawDemo.a */,
C6AF0C213143F0E696AA0A45 /* libPods-DrawDemoTests.a */,
F0DEABF22AC7726495F37877 /* libPods-DrawDemoUITests.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
9C75C925202309F00009D3CB = {
isa = PBXGroup;
children = (
9C75C930202309F00009D3CB /* DrawDemo */,
9C75C949202309F10009D3CB /* DrawDemoTests */,
9C75C954202309F10009D3CB /* DrawDemoUITests */,
9C75C92F202309F00009D3CB /* Products */,
35874AA4A7268836A1483877 /* Pods */,
548962534FDB7328A3847F1B /* Frameworks */,
);
sourceTree = "<group>";
};
9C75C92F202309F00009D3CB /* Products */ = {
isa = PBXGroup;
children = (
9C75C92E202309F00009D3CB /* DrawDemo.app */,
9C75C946202309F10009D3CB /* DrawDemoTests.xctest */,
9C75C951202309F10009D3CB /* DrawDemoUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
9C75C930202309F00009D3CB /* DrawDemo */ = {
isa = PBXGroup;
children = (
9C75C931202309F00009D3CB /* AppDelegate.h */,
9C75C932202309F00009D3CB /* AppDelegate.m */,
9C75C934202309F00009D3CB /* ViewController.h */,
9C75C935202309F00009D3CB /* ViewController.m */,
9C75C937202309F00009D3CB /* Main.storyboard */,
9C75C93A202309F00009D3CB /* Assets.xcassets */,
9C75C93C202309F00009D3CB /* LaunchScreen.storyboard */,
9C75C93F202309F10009D3CB /* Info.plist */,
9C75C940202309F10009D3CB /* main.m */,
9C75C969202446CA0009D3CB /* GraphicsGeometryViewController.h */,
9C75C96A202446CA0009D3CB /* GraphicsGeometryViewController.m */,
9C75C96C202446E90009D3CB /* EfficientDrawingViewController.h */,
9C75C96D202446E90009D3CB /* EfficientDrawingViewController.m */,
9C75C96320230A320009D3CB /* DrawView.h */,
9C75C96420230A320009D3CB /* DrawView.m */,
9C75C97220244ECF0009D3CB /* ReferableRulerView.h */,
9C75C97320244ECF0009D3CB /* ReferableRulerView.m */,
9C6099332025F9D300D5AC38 /* ImplicitAnimationViewController.h */,
9C6099342025F9D300D5AC38 /* ImplicitAnimationViewController.m */,
);
path = DrawDemo;
sourceTree = "<group>";
};
9C75C949202309F10009D3CB /* DrawDemoTests */ = {
isa = PBXGroup;
children = (
9C75C94A202309F10009D3CB /* DrawDemoTests.m */,
9C75C94C202309F10009D3CB /* Info.plist */,
);
path = DrawDemoTests;
sourceTree = "<group>";
};
9C75C954202309F10009D3CB /* DrawDemoUITests */ = {
isa = PBXGroup;
children = (
9C75C955202309F10009D3CB /* DrawDemoUITests.m */,
9C75C957202309F10009D3CB /* Info.plist */,
);
path = DrawDemoUITests;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
9C75C92D202309F00009D3CB /* DrawDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9C75C95A202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemo" */;
buildPhases = (
A87624C84CD051C74F19CE1E /* [CP] Check Pods Manifest.lock */,
9C75C92A202309F00009D3CB /* Sources */,
9C75C92B202309F00009D3CB /* Frameworks */,
9C75C92C202309F00009D3CB /* Resources */,
E7A0844AF38C6F3EE3B4032D /* [CP] Embed Pods Frameworks */,
A34666FFF4E68F40274989AB /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
name = DrawDemo;
productName = DrawDemo;
productReference = 9C75C92E202309F00009D3CB /* DrawDemo.app */;
productType = "com.apple.product-type.application";
};
9C75C945202309F10009D3CB /* DrawDemoTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9C75C95D202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemoTests" */;
buildPhases = (
E3A2592F62A44732BA04FF5A /* [CP] Check Pods Manifest.lock */,
9C75C942202309F10009D3CB /* Sources */,
9C75C943202309F10009D3CB /* Frameworks */,
9C75C944202309F10009D3CB /* Resources */,
1F0EFD1A817B38EFAE9A969D /* [CP] Embed Pods Frameworks */,
6F3B2A1EC3EF2AE3BF823D19 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
9C75C948202309F10009D3CB /* PBXTargetDependency */,
);
name = DrawDemoTests;
productName = DrawDemoTests;
productReference = 9C75C946202309F10009D3CB /* DrawDemoTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
9C75C950202309F10009D3CB /* DrawDemoUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9C75C960202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemoUITests" */;
buildPhases = (
A117FBF7382CC540837258A6 /* [CP] Check Pods Manifest.lock */,
9C75C94D202309F10009D3CB /* Sources */,
9C75C94E202309F10009D3CB /* Frameworks */,
9C75C94F202309F10009D3CB /* Resources */,
9D6D011F5B03A48657E4B36F /* [CP] Embed Pods Frameworks */,
72B25217FB8751C0F0EA50A1 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
9C75C953202309F10009D3CB /* PBXTargetDependency */,
);
name = DrawDemoUITests;
productName = DrawDemoUITests;
productReference = 9C75C951202309F10009D3CB /* DrawDemoUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
9C75C926202309F00009D3CB /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0920;
ORGANIZATIONNAME = aron;
TargetAttributes = {
9C75C92D202309F00009D3CB = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
};
9C75C945202309F10009D3CB = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
TestTargetID = 9C75C92D202309F00009D3CB;
};
9C75C950202309F10009D3CB = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
TestTargetID = 9C75C92D202309F00009D3CB;
};
};
};
buildConfigurationList = 9C75C929202309F00009D3CB /* Build configuration list for PBXProject "DrawDemo" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 9C75C925202309F00009D3CB;
productRefGroup = 9C75C92F202309F00009D3CB /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
9C75C92D202309F00009D3CB /* DrawDemo */,
9C75C945202309F10009D3CB /* DrawDemoTests */,
9C75C950202309F10009D3CB /* DrawDemoUITests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
9C75C92C202309F00009D3CB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C75C93E202309F00009D3CB /* LaunchScreen.storyboard in Resources */,
9C75C93B202309F00009D3CB /* Assets.xcassets in Resources */,
9C75C939202309F00009D3CB /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C944202309F10009D3CB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C94F202309F10009D3CB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1F0EFD1A817B38EFAE9A969D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemoTests/Pods-DrawDemoTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
6F3B2A1EC3EF2AE3BF823D19 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemoTests/Pods-DrawDemoTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
72B25217FB8751C0F0EA50A1 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemoUITests/Pods-DrawDemoUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9D6D011F5B03A48657E4B36F /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemoUITests/Pods-DrawDemoUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
A117FBF7382CC540837258A6 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
A34666FFF4E68F40274989AB /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemo/Pods-DrawDemo-resources.sh\"\n";
showEnvVarsInLog = 0;
};
A87624C84CD051C74F19CE1E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
E3A2592F62A44732BA04FF5A /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
E7A0844AF38C6F3EE3B4032D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DrawDemo/Pods-DrawDemo-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
9C75C92A202309F00009D3CB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C75C96E202446E90009D3CB /* EfficientDrawingViewController.m in Sources */,
9C75C936202309F00009D3CB /* ViewController.m in Sources */,
9C6099352025F9D300D5AC38 /* ImplicitAnimationViewController.m in Sources */,
9C75C97420244ECF0009D3CB /* ReferableRulerView.m in Sources */,
9C75C941202309F10009D3CB /* main.m in Sources */,
9C75C96B202446CA0009D3CB /* GraphicsGeometryViewController.m in Sources */,
9C75C96520230A320009D3CB /* DrawView.m in Sources */,
9C75C933202309F00009D3CB /* AppDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C942202309F10009D3CB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C75C94B202309F10009D3CB /* DrawDemoTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9C75C94D202309F10009D3CB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C75C956202309F10009D3CB /* DrawDemoUITests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
9C75C948202309F10009D3CB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9C75C92D202309F00009D3CB /* DrawDemo */;
targetProxy = 9C75C947202309F10009D3CB /* PBXContainerItemProxy */;
};
9C75C953202309F10009D3CB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9C75C92D202309F00009D3CB /* DrawDemo */;
targetProxy = 9C75C952202309F10009D3CB /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
9C75C937202309F00009D3CB /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
9C75C938202309F00009D3CB /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
9C75C93C202309F00009D3CB /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
9C75C93D202309F00009D3CB /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
9C75C958202309F10009D3CB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
9C75C959202309F10009D3CB /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
9C75C95B202309F10009D3CB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 12C1AD7DE6D00709FCCFB7E3 /* Pods-DrawDemo.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
9C75C95C202309F10009D3CB /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4AE6E58AA4E495EFCEE2B290 /* Pods-DrawDemo.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
9C75C95E202309F10009D3CB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7F25069FAAC65EDD62E68C3A /* Pods-DrawDemoTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemoTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DrawDemo.app/DrawDemo";
};
name = Debug;
};
9C75C95F202309F10009D3CB /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 14DE627647642CAE14278381 /* Pods-DrawDemoTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemoTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DrawDemo.app/DrawDemo";
};
name = Release;
};
9C75C961202309F10009D3CB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 0E148DB460684310A1860335 /* Pods-DrawDemoUITests.debug.xcconfig */;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemoUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemoUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = DrawDemo;
};
name = Debug;
};
9C75C962202309F10009D3CB /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A0D6AFA1C422C18B3103B356 /* Pods-DrawDemoUITests.release.xcconfig */;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = DrawDemoUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = YTT.DrawDemoUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = DrawDemo;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
9C75C929202309F00009D3CB /* Build configuration list for PBXProject "DrawDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9C75C958202309F10009D3CB /* Debug */,
9C75C959202309F10009D3CB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9C75C95A202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9C75C95B202309F10009D3CB /* Debug */,
9C75C95C202309F10009D3CB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9C75C95D202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemoTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9C75C95E202309F10009D3CB /* Debug */,
9C75C95F202309F10009D3CB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9C75C960202309F10009D3CB /* Build configuration list for PBXNativeTarget "DrawDemoUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9C75C961202309F10009D3CB /* Debug */,
9C75C962202309F10009D3CB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 9C75C926202309F00009D3CB /* Project object */;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Objective-C
1
https://gitee.com/dhar/iosdemos.git
git@gitee.com:dhar/iosdemos.git
dhar
iosdemos
iOSDemos
master

搜索帮助