Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's Up With Swift

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Mert Dumenci Mert Dumenci
December 14, 2014

What's Up With Swift

NSIstanbul Meetup 1.4

Avatar for Mert Dumenci

Mert Dumenci

December 14, 2014
Tweet

Other Decks in Programming

Transcript

  1. Swift is not heavily influenced by Smalltalk Swift is not

    based on messaging Swift is limited in reflection
  2. Objective-C relies on the runtime for a lot of things

    This makes it flexible But also hard to statically analyse
  3. Swift relies on the compiler for a lot of things

    This makes it not so flexible But also easy to statically analyse
  4. let name = “Mert" let cities = ["Istanbul": 14_160_167, "Copenhagen":

    559_557, "Tokyo": 13_350_000] let image = UIImage(named: "NSIstanbul")
  5. Objective-C is still a super awesome language, and it’s not

    going anywhere anytime soon. It’s still incredibly relevant.
  6. Swift is a concise and clean language. This doesn’t mean

    it’s similar to JavaScript in any way. Don’t write JavaScript in Swift.
  7. Swift has a long way to go. If you need

    good reliability, use Objective-C.