Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Swift Intro

Swift Intro

Avatar for Max Goedjen

Max Goedjen

December 02, 2014
Tweet

Other Decks in Programming

Transcript

  1. Objective-C NSArray *numbers = @[@1, @2, @3]; // NSArray *numbers

    = [NSArray arrayWithObjects: // [NSNumber numberWithInt:1], // [NSNumber numberWithInt:2], // [NSNumber numberWithInt:3] // ]; Swift let numbers = [1, 2, 3]
  2. Objective-C SomeObject *someObject = nil; [someObject performCriticalTask]; Swift let someObject:

    SomeObject = nil someObject.performCriticalTask() // Compiler error
  3. Objective-C SomeObject *object = nil; NSArray *objectList = @[object]; //

    Crash Swift let object: SomeObject? let objectList = [object] // :)