一、创建Workspace
1、创建Workspace文件夹,文件夹的名字可以直接使用项目名。
2、打开Xcode,创建Workspace文件。
3、Workspace文件的名字可以直接使用项目名。选择路径,将Workspace文件保存到Workspace文件夹中。
4、在Workspace文件夹下创建README文件,对Workspace进行简述,以方便其他人能够快速的了解你的Workspace结构,但请不要将README文件引用到Workspace中。
二、创建Project(Workspace下的第一个Project)
1、打开Workspace文件,创建Project。
2、Project的名字就是项目名。默认勾选单元测试和UI测试。
3、选择路径,将Project保存到Workspace文件夹中。打开Options,设置Add to和Group,将Project添加到Workspace中。
4、在Project文件夹下创建README文件,对Project进行简述,以方便其他人能够快速的了解你的Project结构,但请不要将README文件引用到Project中。
5、梳理Project下,与Project同名的Target。
①、梳理前。
②、删除Target下对所有文件的引用。
③、对Target下的所有文件进行梳理。Base.lproj文件夹是在做语言国际化和本地化时需要用到的,本次梳理直接将LaunchScreen.storyboard文件和Main.storyboard文件移出,然后删除。CoreCode文件夹用来存放所有源代码文件。CoreCode/Custom文件夹用来存放共用的自定义内容,如Category和UI。CoreCode/Custom文件夹用来存放共用的封装功能。CoreCode/UserInterface文件夹用来存放按模块划分的用户界面,本次梳理分为三个模块:首页(Home)、资讯(Information)、账号(Account),除了这三个模块之外还有两个公共模块:管理三个模块的TabBar(Main)、登录和注册(LoginAndRegister)。Assets.xcassets文件夹用来存放所有图片资源文件,在该文件夹中可以根据模块创建多个子文件夹来对不同的图片资源文件进行分类管理。Info.plist文件配置应用程序的相关信息。
④、将梳理好的Target下的所有文件引用到Target中。
⑤、在Target文件夹下创建README文件,对Target进行简述,以方便其他人能够快速的了解你的Target结构,但请不要将README文件引用到Target中。
⑥、在CoreCode文件夹和其所有子文件下创建README文件,对相应文件夹或模块进行简述,以方便其他人能够快速的了解你的文件夹或模块结构,但请不要将README文件引用到Target中。
三、创建CocoaPods(Workspace下的第二个Project)
1、在Workspace文件夹下创建CocoaPods文件夹。
2、在CocoaPods文件夹下创建Podfile文件。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
inhibit_all_warnings!
workspace '../MyWorkspace.xcworkspace'
project '../MyProject/MyProject.xcodeproj'
def basic
pod 'MBProgressHUD'
pod 'AFNetworking'
pod 'MJRefresh'
pod 'SDWebImage'
end
target 'MyProject' do
# Uncomment this line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for MyProject
basic
end
target 'MyProjectTests' do
# Uncomment this line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for MyProject Unit Testing
basic
end
target 'MyProjectUITests' do
# Uncomment this line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for MyProject UI Testing
basic
end
3、打开终端,cd到Podfile文件所在的CocoaPods文件夹下。使用pod install安装第三方库,生成名为Pods的Project。
4、Revert。
5、关闭Workspace。
6、重新打开Workspace。
7、在CocoaPods文件夹下创建README文件,对CocoaPods进行简述,以方便其他人能够快速的了解你的CocoaPods结构,但请不要将README文件引用到Workspace中。
四、其他Project
1、还可以继续创建其他辅助Project。
2、如果Project已经存在,你可以直接将Project添加到Workspace中。