源代码管理工具
iOS开发疯狂者
这个作者很懒,什么都没留下…
展开
-
iOS9新特性之常见关键字
导学 1.除了那些新特性 iOS9:关键字:可以用于属性,方法返回值和参数中 关键字作用:提示作用,告诉开发者属性信息 关键字目的:迎合swift,swift是个强语言,swift必须要指定一个对象是否为空 关键字好处:提高代码规范,减少沟通成本 关键字仅仅是提供警告,并不会报编译错误 一 nullable:1.怎么使用(语法) 2.什么时候使用(作用) nullable作用:可以为空 nullable 语法1 @property (nonatomic, strong, nullable) NSStri原创 2020-05-11 09:24:16 · 85 阅读 · 0 评论 -
源代码管理工具
起源 为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题 源代码会引发哪些问题? 无法后悔:错了一个操作后,没有后悔药可以吃 版本备份:费空间、费时间 版本混乱:因版本备份过多造成混乱,难于找回正确想要的版本 代码冲突:多人操作同一个文件(团队开发中的常见问题) 权限控制:无法对源代码进行精准的权限控制 追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖 源代码管理工具就是为了解决上述问题而产生的!此乃软件开发的一大福音! 作用 1.能追踪一个项目从诞生一直原创 2020-05-11 09:23:28 · 103 阅读 · 0 评论 -
SVN
基本操作 svn checkout:将服务器代码完整的下载到本地 svn commit:将本地修改的内容,提交到服务器 svn update:将服务器最新的代码下载到本地 check只需要做一次 提醒: 每天下班前 commit “可运行版本” 每天上班前 update前一天所有代码 使用环境 想要利用SVN管理源代码,必须得有2套环境 服务器 用于存储客户端上传的源代码 可以在Windows上安装Visual SVN Server 大部分情况下,公司的开发人员不必亲自搭建SVN服务器 客户端 上传本地原创 2020-05-11 09:22:56 · 86 阅读 · 0 评论 -
GIT
简介 什么是git git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git git和SVN的简单对比 速度 在很多情况下,git的速度远远比SVN块 结构 SVN是集中式管理,git是分布式管理 其他原创 2020-05-11 09:22:21 · 174 阅读 · 0 评论 -
其他版本控制工具
CVS 最早的开源、免费的集中式版本控制工具 资深设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN 修正了CVS的一些稳定性问题,是目前用的最多的集中式版本库控制工具 ClearCase 收费的集中式版本控制工具,安装比Window还大,运行比蜗牛还慢 能用ClearCase的一般是世界500强,他们有个共同的特点是财大气粗或者人傻钱多 VSS 微软的集中式版本控制中心,集成在Visual Studio中 ...原创 2020-05-10 09:52:42 · 106 阅读 · 0 评论 -
cocodpods(管理第三方库)
cocodpods作用:管理第三方库 cocodpods做的事情:导入一个框架,会把这个框架以来的所有框架都导入 使用cocodpods步骤 1.podfile:描述需要导入哪些框架 touch podfile 2.打开podfile 描述 open podfile 3.搜索需要导入框架的描述 pod search AFN 4.安装第三方框架 pod install --no-repo-update 5.只能用workspace Skip running ‘pod repo update’ before原创 2020-05-10 09:52:07 · 253 阅读 · 0 评论