- Xcode7、swift2.0 (虽然现在还是测试版本,但是很快就发布正式版本了。所以我们使用这样的版本来开发,对以后有利)。
- 用Github来做我们的代码管理,各自都要加入到Organizatin中来。尽快来测试一下,你是否能直接向代码库中提交代码。那么Git的基本使用也是必须要知道的。 Master分支主要用来发布正式的版本;develop分支用来开发。所以我们提交的时候提交到develop分支。
- 使用Cocoapods来添加第三方库,所以你要知道Cocoapods的基本使用方法。并且安装它。
- 在项目的文件里会以每个人的名字的缩写来创建文件夹,目的是为了使每个人的代码放在一个地方,方便管理。
- 同时为了避免出现命名的冲突,我们在创建类的时候添加自己名字的缩写例如
Yxl_ViewController.swift
。或者是其他的,主要是为了避免冲突。 - 因为使用故事版来开发界面的话不利于我们代码版本的控制。解决的办法,我们用多故事版开发。在iOS9中加强了对故事版的团队开发使用。可以去看一下WWDC2015关于这部分的介绍。小波汉化的关于这部分的视屏。在视频中所用到的代码应该可以在Xcode7中的文档中找到。
- 我们现在只去开发 iPhone设备的App,所以在项目中我们把
Use Size Classes
去掉,选则iPhone。但是不去掉Use auto Layout
。这样的目的是为了简单省事! - 数据库我之后会和凯凯去设计一下。
- 美工美女先了解下iOS下的图片都是怎么命名的(因为命名是有规则的),区分二倍图,三倍图是怎么回事。回头我会给你一些资料,快速入门一下。
- 所有的一切就是要多沟通,虽然建立了一个讨论组可是觉得那样的交流并不好(有时会漏掉很多信息,原因就是大伙太活跃了)。建议发邮件或者是扣扣一对一的交流。除非是有必要大家一起交流的话,在讨论组里交流。
- 我们会用到一些第三方的库,如果谁用了那些第三方库的话,请写在下边方便查看。
把develop分支克隆到本地之后,我建议每次完成某个功能时再创建一个新的分支。
git checkout -b newBranch
之行上边这个命令就创建并且切换到了新的分支,名字叫做newBranch
你在这个分支多了很一些工作,完成了某个功能现在要往develop
分支合并,首先切换到develop
分支
git checkout develop
这个时候最好先和Github的服务器上的仓库同步一下,看看是否有人提交了新的更新。执行:
git pull oringin develop
然后看看输出结果是否有问题。没有问题的话再来合并newBranch
分支。
git merge --no-ff newBranch
这个时候编译器会启动,用于录入合并提交的信息。默认信息中已经包含了一些默认的内容,可以不做修改。将编译器中显示的内容保存,关闭编辑器,然后就会看到一些输出结果。
然后把你本地的develop
推送到Github上。
git push
然后你的newBranch
分支就可以删掉,或者留着。
在Xcode中可以直接进行commit
。这个就不多说了