Cargando…

Xcode 6 essentials : create exciting native apps for your Apple devices with Xcode /

Chapter 5: Custom Controls; An introduction to custom controls; The basics; Creating a class; Properties; Changing properties from the inspector; Enhancing custom controls; Adding some text; Frameworks; Creating a framework; Debugging custom controls; Summary; Chapter 6: Debugging; Breakpoints; List...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Varma, Jayant (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham [England] ; Mumbai [India] : Packt Publishing, [2015]
Colección:Professional expertise distilled
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Xcode; Requirements and installing Xcode; Features of Xcode; What's new in Xcode 6?; Interactive coding using Playgrounds; Mac OS X storyboards; Live design and responsive UI; Visual debugging; Improved debugger; Summary; Chapter 2: Tour of Xcode; Starting Xcode; Creating a new project; Selecting the project type; Setting the project options; Setting the project properties; Xcode overview; The project section; The editor and assistant editor sections
  • Source code editorsThe assistant editor; The utility/inspector section; The Apple development languages; Swift; Summary; Chapter 3: Playgrounds; Introduction; Swift Playgrounds; The UI; Learning Swift; Console output printing; Working with variables; Variable types; Declaring variables; What are Int, Double, and Float variables; Adding different types; Booleans; Arrays and dictionaries; Tuples; Strings; Any and AnyObject; Control flows and code execution; The if statement; The if.else statement; The if.elseif.else statement; The ternary operator; For loops; The While loop
  • The switch conditionFunctions; Return values; Parameters; Using closures; Objects; Classes; Enumerations; Extensions
  • extending the classes; Operator overloading; Summary; Chapter 4: Interface Builder; Introducing Interface Builder; Creating a basic interface; Elements on the view; Adaptive UI; Adding scenes; Navigating between View Controllers; Building a simple application; Adding items to Table View; Different elements for different orientations and dimensions; Adding the code; Autolayout; Subclassing; Quick help; Managing connections; Adding gesture recognizers; Segues and connections
  • Choosing the devicePreparing for distribution; Configuring the project settings; The Identity section; The Deployment Info section; Application icons and launch images; Linked frameworks and libraries; The Capabilities tab; The Info tab; The Build tabs; The Targets tab; Setting project-wide properties; Code signing; Organizer; Summary; Appendix: Conditional Execution and Interface Designing; More?. Swift!; Differences between iOS 7.x and 8.x SDK; Location services; Conditional execution; Displaying alerts; Showing an alert with ActionController; Showing ActionSheet with AlertController