swift项目初探

截至到上一篇博客到现在为止差不多有一个月了,时光飞逝,从来没有觉得时间过的如此之快。在这一个月中其实发生了很多事:学完了日语中级上册,记了整整一本笔记;装上了黑苹果,因此也有机会接触到IOS相关的内容,所以大致过了一遍swift3的语法;养了一只小仓鼠,生活变的有趣许多;整理了一下github,切换了主邮箱。其他来说,生活依旧在继续,折腾一直未停止,为了生活,为了编程.我一直在努力,也从未放弃。记一篇swift入门的博客以作慰藉。

前言

因为本人是在学习swift中,所以这篇文章更多的成份算是自己的笔记,只是将自己的经历分享出来。请大牛们勿喷,小白们别当权威。如果有错误请指出,我一定会虚心改正。最后,与君共勉,早日成为独当一面的人物。

一.基本环境

OS x 10.11.6
Xcode 8.2.1
swift 3.0.2
swift package manager 3.0.2
pod 1.2.1
carthage 0.20.1

因为xcode是严格和os x版本对照的,所以我的10.11.6黑苹果就止步于8.2.1版本的xcode,因此swift3.1也玩不了,表示很心痛.

二 swift能做些什么

  1. IOS手机APP开发(据说也能开发android应用,期待大一统)
  2. Mac电脑应用,同样的软件,在mac上看着就是高雅,这不得不说是apple的功劳
  3. watchOS和TvOS,暂时没接触到
  4. 服务端开发,也就是说可以开发网站或者其他各种东西,对应框架有Perfect,Vapor,Kitura 和 Zewo. 附一篇文章介绍
  5. 其他待挖掘,世界各国的计算机科学家们可不是打酱油的.

三. SPM是什么鬼

Swift Package Manager(SPM)是苹果最新的官方工具,可以用来管理 Swift 代码的分配,它为 Swift 编译系统集成了自动进行下载、编译和连接依赖的过程,不过目前还处于早期开发阶段。

支持的平台

✔ macOS
✔ Linux
✘ iOS
✘ watchOS
✘ tvOS

在此之前我们常用的工具是CocoapodsCarthage
1. 如何下载
下载对应版本,然后安装
在终端中执行 export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

  1. 验证是否安装成功
$ swift build --version
Swift Package Manager - Swift 3.0.2
  1. 怎么使用
    首先,使用 mkdir 创建一个新的目录,用来放置你的包或者应用。
    这里我们使用 helloworld 作为例子:mkdir helloworld
    然后,使用 cd 命令进入 helloworld 目录,运行命令:swift build --init
# cd helloworld
# swift build --init
Creating Package.swift
Creating .gitignore
Creating Sources/
Creating Sources/main.swift
Creating Tests/

我们看看 swift build --init 生成的内容:

  1. Package.swift:包的”配置信息”(manifest)。swift build --init使用你创建的目录名作为包名。
  2. Sources目录:按照
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值