From 3a4a134214e31e51bd6f715e23ae58d92fb9ee96 Mon Sep 17 00:00:00 2001 From: "Peter J. Keleher" <keleher@cs.umd.edu> Date: Tue, 19 Oct 2021 12:14:24 -0400 Subject: [PATCH] auto --- midReview.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 midReview.md diff --git a/midReview.md b/midReview.md new file mode 100644 index 0000000..ca242dd --- /dev/null +++ b/midReview.md @@ -0,0 +1,43 @@ +# Mid-term Review + +## As said before... +Subjects: +- everything covered in class +- everything covered in quizzes +- everything in projects +- ...through last week + +Formats: +- some multiple choice +- some short answer +- two or three programming problems on Swift +- ~~maybe one programming problem on SwiftUI~~ + + +## In Detail + +Lots of swift: +- generics +- extensions +- protocol conformance +- initialization sequence +- enumerations (associated values) +- strong reference cycles + - methods of mitigation + +Non-swift (high-level short answer) +- persistance + - user defaults + - core data + - cloud data +- swiftUI + - environment + - bindings + - MVB + +Test Organization: +- true/false +- short answer/definitions +- code reading +- writing short swift definitions/functions + -- GitLab