这是BUAA Swift课程 2023 的总集篇

关于什么是总集篇

学什么

课程会讲Swift的基本语法、一些比较老的apple api

课程的大作业是一个ios程序,内容不限,有6次相互打分的机会,打分规则大概如下

  • 所有同学根据隐藏分排名,按照排名给出最后大作业成绩(据老师说也会亲自看作业,作为评价的参考)
  • 每次打分每个同学会随机收到两个同学的作业,要选出更好的那个
  • 根据这个选择来评分,然后更新排名

所以其实还是有一些压力的,最后的大作业代码量在1500行作业吧,每周的迭代大概300行左右

建议

虽然说课程内容基本够构建ios app了,但是讲的api实在太老了,所以大部分同学会自学更新的api

由于是排名给分,所以比较卷

Swift语法

苹果的教程写得不错

SwiftUI

课程用的UI api不太够用,一般都会采用SwiftUI,苹果的文档写得比较乱,很多东西需要自己找。

SpriteKit

如果要做游戏需要用到,很烂的引擎,推荐教程