IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Change–初始化工程

    adimtxg0422发表于 2015-12-24 07:50:17
    love 0
    1. 打开XCode新建一个基于Swift的项目,取名Change,因为本项目准备尝试使用CoreData作为数据持久化容器,所以在新建项目的页面,勾选最下面的Use CoreData选项
    2. 本项目采用CocoaPods包管理工具管理第三方库,所以在终端下进入到项目目录
      cd /Projects/Change
      vim Podfile     
      

      在Podfile中写入如下内容:

      ##下面是coding的CocoaPods源,可以自行替换成其他的
      source 'https://git.coding.net/hging/Specs.git
      use_frameworks!
      platform :ios, '8.0'
      #Swift版AFNetworking
      pod 'Alamofire', '~> 3.1.4'
      #Swift版Masonry
      pod 'SnapKit', '~> 0.18.0'
      pod 'AsyncDisplayKit', '~> 1.9.3'
      pod 'ReactiveCocoa', '~> 4.0.4-alpha-4'
      pod '1PasswordExtension', '~> 1.7'
      
      Q:Swift项目用Carthage的比较多,为什么本项目依然使用 CocoaPods?

      A:关于CocoaPods和Carthage的区别,这里不多做介绍,这里有 篇文件介绍CocoaPods和Carthage的优缺点Carthage 初探: 四大优势与四大劣势,本项目也是基于这些优缺点才取舍后采用 CocoaPods。

      Q:为什么集成这些第三方库?

      A:暂时只想到会用到这些,后面会根据项目需要再添加

      Q:CocoaPods安装如何安装?

      A:参考我的这篇博客用CocoaPods做iOS程序的依赖管理

      Q:CocoaPods如何更换源?

      A:参考我的这篇博客CocoaPods master仓库替换为国内源

    3. 提交工程到Github以及自己的私有仓库
      在项目目录下初始化git
      git init
      

      创建gitignore文件

      vim .gitignore
      

      写入如下文本

      Pods/
      *.xcworkspace
      

      然后执行git satus,可以看到Pods文件夹和Change.xcworkspace已经不在git的版本控制之内了。
      提交git到本地仓库

      git add *
      git add .gitignore
      git commit -m "初始化工程"
      

      添加github上创建的git仓库

      git remote add github git@github.com:mylonly/Change.git
      

      添加自定义的git仓库

      git remote add origin git@mylonly.com:/mnt/git/Change.git
      

      提交项目到这两个远程仓库

      git push -u github master
      git push -u origin master
      


沪ICP备19023445号-2号
友情链接