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]

Transcript of CS50 SEMINAR IOS APP DEVELOPMENT WITH SWIFTcdn.cs50.net/2015/fall/seminars/swift/swift.pdf · SWIFT...

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