Migrating to Swift from Web Development

Migrating to Swift From Web Development gives you the ability to create native iOS apps using the latest Swift programming language. Starting with preparing your latest Xcode 6 Integrated Development Environment and introducing just enough iOS application framework fundamentals, you'll understa...

Descripción completa

Detalles Bibliográficos
Autores principales: Liao, Sean. author (author), Punak, Mark. author, Nemec, Anthony. author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2015.
Edición:1st ed. 2015.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629585906719
Tabla de Contenidos:
  • Contents at a Glance; Introduction; Part 1: Prepare Your Tools; Chapter 1: Setting Up the Development Environment; Xcode and the iOS SDK; Installing from the Mac App Store; Creating an iOS Project Using the Template; Building the Project; Launching the App; Summary; Chapter 2: iOS Programming Basics; The Swift Language in a Nutshell; HelloSwift with Xcode; Creating a Swift Command-Line Project; Creating a Swift Class; Creating a Swift Protocol; Implementing the Protocol; Using the Swift Instance; Implementing Access Control; Using the Xcode Debugger; More About the Swift Language
  • Variables and ConstantsType Safety and Type Inference; Optional Variable; Implicitly Unwrapped Optionals; Tuples; Collections; Control Flow; Switch; Enumerations; Functions; Class; Property; Method; Reference Type vs. Value Types; iOS Project Anatomy; Xcode Storyboard; Object Library and Attributes Inspector; Summary; Part 2: A Roadmap for Porting; Chapter 3: Structure Your App; Model-View- Controller; Content View; Auto Layout; Size Classes; Content View Controller; Pair with Content View; Interact with Content View; UIViewController Life Cycle; viewDidLoad; viewWillAppear; viewDidAppear
  • Chapter 4: Implement Piece by PieceUser Interface; UIView; Application Resources; Using the Assets Catalog; Externalizing Strings; Common UI Widgets; UILabel; UITextField; UITextView; UIButton; UISegmentedControl; UISlider; UIActivityIndicatorView; UIProgressView; UISwitch; UIImageView; Menu; UIBarButtonItem; Action Sheet; UIPickerView; Play Video; UIWebView; ScrollView; Animations; Save Data; NSUserDefaults; File Storage; NSFileManager; Networking and Using Remote Service; Perform Network Operations in Background; RESTful Service Using HTTP; NSURLConnection; Summary
  • Part 3: Finishing TouchesChapter 5: Pulling It All Together; Structure Your App; Draw Storyboard Scenes; Edit Text Screen; Rental Property Info Screen; Amortization Screen; Monthly Details Screen; Choose a Screen Navigation Pattern; Business Object; Application Resources; Implement Piece by Piece; RentalProperty; EditTextViewController; Return Data to the Presenting View Controller; Handle Soft Keyboard; RentalPropertyViewController; AmortizationViewController; MonthlyTermViewController; Summary; Chapter 6: Bonus Chapter: Hybrid Apps; Bundle Web Contents; Invoke JavaScript Function
  • Invoke Native Code