swift项目_Swift 学习路线图

b6b543893682e1929358643d0f1f68d4.png

目标

  • 明确 Swift 学习路线
  • 汇总 Swift 学习资料

受众

  • 有 计算机编程技术基础的人员
  • 未来 2 年内希望从事 Apple 技术研发

缘由

  • 为 从 Windows 来的技术人员写一个简单的说明
  • 建立一个 4-8 周的学习框架计划
  • 指出 必要的学习难点与重点
  • 给出一些 学习资源

学习计划

Swift 是一个非常新的语言,与 Objective-C 有很深的渊源,而且与 Java、Javascript 、Ruby、Python 等有类似的概念。对于初学者而言,其学习计划大致应该为:

  • 熟悉 Mac 系统(2-4 日)。
    • 准备一台 Macbook 或 MacMini,熟悉 Mac 系统的操作
    • 在 Mac 系统上安装 Xcode 软件 和 Homebrew + iTerm2 命令行工具;
    • 注册 Apple ID 账户
    • 用 Apple ID 登陆 Apple Developer 网站(无需缴费)
  • 学习 Swift 语言(1-2 周)
    • 按照 Apple 官方网站的 Swift 语言教程 看一遍
      • Apple 官方教程内容准确,文笔简洁,案例精妙
      • Swift 新特性、新写法一般都在 Apple 官方教程中
    • 在 Xcode 中用 Playground 来学习 Swift
      • 找一本 Swift 电子书籍
    • 编译研究 github 上的 swift 开源项目
  • 学习 SwiftUI (1-2 周)
    • 选择 SwiftUI 的理由
      • SwiftUI 是 Apple 全平台的 UI 框架
      • SwiftUI 有很多的新特性
      • SwiftUI 是 Google Flutter 框架的有力竞争者
    • 按照 Apple 官方 SwiftUI 教程走一遍
    • 在 github 上找 2-5 个 SwiftUI 开源项目走一遍
  • 强化 iOS 研发(2-4 周)
    • 准备一台 iOS 设备(建议用 iTouch 或 iPad)
    • 注册购买 Apple Develop 个人证书
    • 研发一个 Apple iOS App,并申请 AppStore 上架

相关资料

  • Apple 开发网站
Apple Developer​developer.apple.com
0991fc2d7a1d46a9c5934664571ba668.png
  • Apple Swift 官方教程
The Swift Programming Language​docs.swift.org
  • Apple SwiftUI 官方教程
Apple Developer Documentation​developer.apple.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值