码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 代码开发规范

时间:2018-03-29 16:07:56      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:其他   config   依次   日常   分享   gpo   小伙伴   9.png   轮播图   

  最近公司因为业务增多,又招了一个iOS小伙伴,内心无比开心呀。但是多了一个人,日常代码开发就要统一规范起来,方便日后维护和查找。下边列一下我日常用到一些代码规范。

  (一)、SVN规范  

  1、代码提交。

  【人员】【动作】【动作内容】

  如果代码中增加、修改文件,要写清楚增加了那个模块,那个文件夹,做什么功能的。

  如果对代码进行删除,一定要和PM确定这个文件无用了,然后再删除文件,同时记得删除服务器上的文件。

  如果对文件进行移动,要写清楚文件从哪里移动到了哪里,同时记得移动服务器上的文件。

   eg:

  【石智力】【添加】【首页 --生活 添加轮播图。。。SDCycleScrollView 

  【石智力】【修改】【首页 --生活 添加轮播图。。。】

  【石智力】【删除】【首页 --生活 添加轮播图。。。SDCycleScrollView 

  【石智力】【移动】【首页 --生活 添加轮播图。。。SDCycleScrollView 从A移动到B

 

  (二)、代码开发规范

  一、工程结构方面

  1、新建工程目录下一定只有4个文件夹(前三个为实体文件夹,最后一个为group的虚拟文件夹),ThreeLib(放置所有导入的第三方包)、NetWork(放置app内所有网络请求)、CodeClass(放置整个app的功能模块代码)、ConfigFile(app的配置文件:assets,info,pch,header)。

2、ThreeLib第三方没啥好说的,假如使用pod管理第三方也要建有这个文件。

3、NetWork所有的网络请求都放这里,所有请求的前缀,写在request的头部,请求的地址、注释、方法依次写在下边;

  connect是对AF等其他网络组件的封装,请求超时时间宏定义在这里,假如要做加密、解密统一在这里做就好了;

  同时下边放置网络请求失败和请求结果暂无数据等相关的页面。

技术分享图片

 

iOS 代码开发规范

标签:其他   config   依次   日常   分享   gpo   小伙伴   9.png   轮播图   

原文地址:https://www.cnblogs.com/shizhiliblog/p/8669883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!