iOS 9 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

iOS 9 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS improvement by means of getting an organization seize of its basics, together with the Xcode IDE, the Cocoa contact framework, and rapid 2.0—the most up-to-date model of Apple's acclaimed programming language. With this completely up-to-date consultant, you will study Swift’s object-oriented ideas, know the way to exploit Apple's improvement instruments, and become aware of how Cocoa presents the underlying performance iOS apps have to have.

  • Explore Swift’s object-oriented innovations: variables and services, scopes and namespaces, item varieties and instances
  • Become acquainted with integrated fast forms comparable to numbers, strings, levels, tuples, Optionals, arrays, dictionaries, and sets
  • Learn tips on how to claim, instantiate, and customise rapid item types—enums, structs, and classes
  • Discover robust fast beneficial properties akin to protocols and generics
  • Catch up on fast 2.0 suggestions: alternative units, protocol extensions, blunders dealing with, protect statements, availability exams, and more
  • Tour the lifecycle of an Xcode undertaking from inception to App Store
  • Create app interfaces with nibs and the nib editor, Interface Builder
  • Understand Cocoa’s event-driven version and its significant layout styles and features
  • Find out how fast communicates with Cocoa’s C and Objective-C APIs

Once you grasp the basics, you can be able to take on the main points of iOS app improvement with writer Matt Neuburg's spouse consultant, Programming iOS 9.

Show sample text content

Download sample