JackieHoo的博客

一个安安静静写代码的小人物的技术博客

CocoaPods从入门到精通(四):[转载]让自己的开源框架支持cocoapods

CocoaPods系列

参考:http://studentdeng.github.io/blog/2013/09/13/cocoapods-tutorial/ 提交代码到代码托管平台 既然是开源,要求代码任何人都能够访问,这里选择github,当然也可以用其他平台如oschina等,项目必须是公开项目.比如我的这个:https://github.com/iOSSinger/SGExtension.git 创建...

CocoaPods从入门到精通(三):创建私有pod

CocoaPods系列

介绍 Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝试着使用了一下,用它管理起第三方库确实是十分的方便顺手...

CocoaPods从入门到精通(二):Podfile语法精讲

CocoaPods系列

一个简单的Podfile target 'MyApp' pod 'AFNetworking', '~> 1.0' ## 一个复杂的Podfile platform :ios, '9.0' inhibit_all_warnings! target "MyApp" do pod 'ObjectiveSugar', '~> 0.5' target "MyAppTests" ...

CocoaPods从入门到精通(一):CocoaPods基础

CocoaPods系列

CocoaPods入门 CocoaPods是什么 CocoaPods是一个用来管理Xcode项目依赖库的工具。 你的项目依赖库需要被详细列在一个叫Profile的文件中。CocoaPods将帮我们解决libraries之间的依赖关系、获取目标库的源码、并将它链接到Xcode workspace中来构建你的项目。 最终目标是通过建立一个查找效率更高、更规范的第三方开源库生态系统。 安装C...

【译文】Git之撤消更改

Git系列

撤消更改 本教程提供了操作软件项目版本管理所需的所有必要技能。首先,这篇文章会告诉我们如何查看旧的提交,然后解释在项目历史记录中还原公共提交与重置本地计算机上未发布的更改之间的区别。 git checkout git checkout命令提供三个不同的功能:检出文件,检出提交和检出分支。在这篇文章中,我们只关心前两个配置。 检出提交将使整个工作目录匹配该提交。这可以用来查看您的项...

【译文】Git之检查存储库

Git系列

检查存储库 git状态 git status命令用于显示工作目录和分段区域的状态。它可以让您看到哪些更改已经暂停,哪些更改没有,哪些文件不被Git跟踪。输出的状态不会显示有关提交的项目历史记录的任何信息,为了获取提交历史纪录,您需要使用git log。 用法 git status 列出哪些文件已经暂存,哪些没有暂存和哪些未被追踪。 讨论 git status命令是一个相对...

【译文】为什么要选择Git

Git系列

从集中版本控制系统切换到Git会改变开发团队开发软件的方式。而且,如果您是依赖其关键任务应用的软件的公司,更改开发流将影响整个业务。 在本文中,我们将讨论Git如何在各个方面为公司组织带来益处,从您的开发团队到您的营销团队,及其他。在本文结尾,应该很清楚,Git不仅仅适合敏捷软件开发 - 它适合用于敏捷业务。 Git可以为开发者带来什么 功能分支工作流 Git的最大优点之一是...

【译文】版本控制系统介绍

Git系列

介绍 版本控制系统是一类软件工具,可帮助软件团队基于时间的变化来管理源码。版本控制系统跟踪特殊类型数据库中代码的每个修改。如果发生错误,开发人员可以回到某个时间点,比较早期版本的代码,以帮助解决错误,同时最大限度地减少对所有团队成员的干扰。 对于几乎所有的软件项目,源代码就是财富 - 这个珍贵的资产必须被保护。对于大多数软件团队来说,源代码是开发者们通过认真的努力工作和宝贵知识的结晶...

【译文】全方位了解Git

Git系列

到目前为止,当今世界使用最广泛的现代版控制系统是Git。Git是一个成熟的,积极维护的开源项目,最初由Linus Torvalds于2005年开发,他是Linux操作系统内核的著名创始人。大多数的软件项目,包括商业项目以及开放源码,依靠Git进行版本控制。使用过Git的开发人员被认为软件开发人才,Git支持大多数操作系统和在IDE(集成开发环境)中也运行良好。 Git具有分布式架构,G...

【译文】Git基础命令:初始化一个Git仓库

Git系列

本教程将简要介绍最重要的Git命令。首先,设置仓库部分将介绍启动新版本控制项目所需的所有工具。然后,其余部分介绍您的日常Git命令。 在本章结束后,您应该能够创建一个Git仓库,记录您的项目的快照以进行保管,并查看项目的历史记录。 git init git init命令创建一个新的Git仓库。它可以用于将已经存在、未版本化的项目转换为Git仓库或初​​始化新的空仓库。大多数其他Gi...