Apple
Yet to explore
Swift
- Swift.org
- How code works internally, like how array are implemented at high level
- Examples of useful array functions with all edge cases
- Resources
- Language Reference
- API Design Guidelines
- Google swift style guide
- Swift standard library
- Swift core libraries
- Package manager
- LLDB Debugger
- Look at articles section
- Look at contributing section
- Look at getting started section
- Formatter - swift-format
- Look at swift lang github account for related repositories
- LLVM compiler backend. Uses swift-compiler (instead of clang)
- swift-build-tool used instead of cmake/make
- profiler like tracy profiler
Security, reverse engineering
- Heaptrack
- Build a UI for all the steps of the compiler architecture
apple swift developer website
Other swift resources
-
pointfree.co - advanced swift (definitely do this)
-
https://www.objc.io/books/ (definitely do this)
Objective-C
Do quick overview of the language
UIKit
Do quick overview of the language
mac setup
ios
- Stanford CS193p Spring 2023 - Developing ios applications with SwiftUI
- https://swiftui-lab.com/
- https://www.bigmountainstudio.com/swiftui-views-book-14