diff --git a/midReview.md b/midReview.md new file mode 100644 index 0000000000000000000000000000000000000000..ca242dd35d5d0f33a9650e7b1506bcc3f79a5f2b --- /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 +