前言:直接上干货:
#pragma mark — NO.1

1.png
#pragma mark — NO.2

2.png
#pragma mark — NO.3

3.png
#pragma mark — NO.4

4.png
#pragma mark — NO.5

5.png
#pragma mark — NO.6

6.png
#pragma mark — NO.7

7.png
#pragma mark — NO.8

8.png
#pragma mark — NO.9

9.png
#pragma mark — NO.10

10.png
#pragma mark — NO.11

11.png
#pragma mark — NO.12

12.png
#pragma mark — NO.13

13.png
#pragma mark — NO.14

14.png
#pragma mark — NO.15

15.png
#pragma mark — NO.16

16.png
#pragma mark — NO.17

17.png
#pragma mark — NO.18

18.png
#pragma mark — NO.19 接下来进入真正开发阶段的操作

19.png
#pragma mark — NO.20

20.png
#pragma mark — NO.21

21.png
#pragma mark — NO.22

22.png
#pragma mark — NO.23

23.png
#pragma mark — NO.24 — Xcode使用SVN的注意事项
#静态库的.m文件必须要我们用命令行添加到SVN的管理之下

24.png

25.png
#pragma mark — NO.25 操作storyboard产生的冲突怎么解决
#就记住如过打不开storyboard的时候,就右键用Source code 打开,重新看看xml解析出来的控件的协议头和协议尾有没有嵌套其它控件的

26.png
#pragma mark — NO.26 新人李四加入开发,不用命令行,也不用Cornerstone,用Xcode来checkout项目下来,该如何操作:
- 1.和git差不多,先要添加远程代码仓库

27.png

28.png
#pragma mark — NO.27 公司开发代码管理的两个心得:

29.png
#pragma mark — NO.28 SVN目录规范

30.png

31.png
#pragma mark — NO.29 主干,分支,tags 演示

32.png

33.png
#pragma mark — NO.30 然后简单模拟一下经理开发完成1.0版本后要做的操作
- 1.打包上传app到appStore
- 2.进行备份
- 1.要将服务器端进行一个刷新,不然备份的东西是没有的
- 2.步骤:

34.png

35.png

36.png

37.png

38.png
#pragma mark — NO.31 1.0版本备份好了,经理开始开发2.0版本,发现1.0版本有重大的Bug需要解决,怎么做:

39.png

40.png

41.png

42.png

43.png
#pragma mark — NO.32 假设经理已经修复了Bug,并上传导了服务器,我们该怎样将1.1版本和正在开发的2.0版本进行一个合并呢?

44.png

45.png

46.png

47.png

48.png

49.png

50.png

51.png

52.png

53.png