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

What's Up With Swift

Mert Dumenci
December 14, 2014

What's Up With Swift

NSIstanbul Meetup 1.4

Mert Dumenci

December 14, 2014
Tweet

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.