Please download Xcode! hackbca.com/ios While installing, ensure you have administrator access. Download our sound and image f i les at hackbca.com/ios - you’ll be using them in this workshop. iOS Development with SwiftUI Anthony Li Room 138
Link
Welcome d a o l n w o d t s u [HOME ADDRESS CENSORED] J Anthony Li - https://anli.dev t i ATCS ‘22 “The guy who made YourBCABus”
1 History 2 Introduction to Swift 3 Duck Clicker 4 hackBCA Schedule Viewer
History • 13.8 billion years ago, there was a Big Bang.
1984 OG GUI The Macintosh
1984 Do you want to sell sugar water for the rest of your life, or do you want to come with me and change the world? Steve Jobs John Sculley
1984 1985 sure i guess btw ur fired now Steve Jobs John Sculley
1985 • Unix-based GUI! • Object-oriented programming! • Drag-and-drop app building! • First computer to host a web server! Steve Jobs ONLY $6,500!
N eXT S TEP OS AppKit Foundation UNIX
1997 btw ur hired now. first give me a small loan of $429 million Steve Jobs
1997 Apple buys NeXT.
Mac OS X AppKit Foundation UNIX
2007 iPhone OS AppKit “UIKit” Foundation UNIX
2014 Swift Objective-C
2019 SwiftUI UIKit
iOS Your Apps UIKit SwiftUI Foundation Quartz Objective-C Swift UNIX
1 History 2 Introduction to Swift 3 Duck Clicker 4 hackBCA Schedule Viewer
1 History 2 Introduction to Swift 3 Duck Clicker 4 hackBCA Schedule Viewer
Text Button Image List struct MyView: Button View View View Button
1 History 2 Introduction to Swift 3 Duck Clicker 4 hackBCA Schedule Viewer
Master Detail
Master Detail
Master Detail
iOS Your Apps UIKit SwiftUI Foundation Quartz Objective-C Swift UNIX
SwiftUI UIKit
MapKit: MKMapView UIKit-based
Recommend
More recommend