cs50 seminar ios app development with swiftcdn.cs50.net/2015/fall/seminars/swift/swift.pdf · swift...

5
IOS APP DEVELOPMENT WITH SWIFT CS50 SEMINAR DAN ARMENDARIZ [email protected]

Upload: dolien

Post on 26-Sep-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

I O S A P P D E V E L O P M E N T W I T H S W I F TC S 5 0 S E M I N A R

D A N A R M E N D A R I Z D A N A L L A N @ C S . H A R V A R D . E D U

R E Q U I R E M E N T S

• Mac OS X 10.10.5 or later

• Xcode 7.1

• Join CS50’s Apple Development Team: • https://manual.cs50.net/ios/

S W I F T

• Compiled language • But has an interactive prompt that mimics interpretation

• Based on C • But shares relatively little syntax

• Safe • Strongly typed • Automatic memory management

• Designed for generality • Used for iOS and Mac development but also scripting

• Modern features • Optionals, immutability, generics, closures, higher-order functions

I O S D E V E L O P E R L I B R A R Y D O C U M E N T A T I O N

https://developer.apple.com/library/ios/

I O S A P P D E V E L O P M E N T W I T H S W I F TC S 5 0 S E M I N A R

D A N A R M E N D A R I Z D A N A L L A N @ C S . H A R V A R D . E D U