The Resource Learn iOS 8 app development, James Bucanek

Learn iOS 8 app development, James Bucanek

Label
Learn iOS 8 app development
Title
Learn iOS 8 app development
Statement of responsibility
James Bucanek
Title variation
Learn iOS app development
Creator
Author
Subject
Genre
Language
eng
Summary
Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Swift, Cocoa Touch, and the iOS 8 SDK. It's an all-in-one getting started guide to building useful apps. You'll learn best practices that ensure your code will be efficient and perform well, earning positive reviews on the iTunes App Store, and driving better search results and more revenue. The iOS 8 SDK offers powerful new features, and this book is the fastest path to mastering them?and the rest of the iOS SDK?for programmers with some experience who are new to iPhone and iPad app development. Many books introduce the iOS SDK, but few explain how to develop apps optimally and soundly. This book teaches both core Swift language concepts and how to exploit design patterns and logic with the iOS SDK, based on Swift and the Cocoa Touch framework. Why spend months or years discovering the best ways to design and code iPhone and iPad apps when this book will show you how to do things the right way from the start? Get an accelerated treatment of the core fundamentals of Swift. Develop your first app using Xcode's advanced interface design tools. Build your first iPhone app using the code that you're given as you walk through this book. Finally, debug and distribute your first app on Apple's iTunes App Store. Learn how to create apps for any model of iPhone, the iPod Touch, the iPad, or build universal apps that run on all of them. After reading this book, you'll be creating professional quality apps, ready to upload to the app store, making you the prestige and the money you seek!
Cataloging source
N$T
http://library.link/vocab/creatorDate
1965-
http://library.link/vocab/creatorName
Bucanek, James
Dewey number
005.258
Illustrations
illustrations
Index
index present
LC call number
QA76.76.A65
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • C (Computer program language)
  • Macintosh (Computer)
  • iPhone (Smartphone)
  • iPad (Computer)
  • Application software
  • COMPUTERS
  • Application software
  • C (Computer program language)
  • Macintosh (Computer)
  • Computer Science
  • Computer Science, general
Label
Learn iOS 8 app development, James Bucanek
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0208-1
Instantiates
Publication
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Introduction; Chapter 1: Got Tools?; Requirements; Installing Xcode; What Is Xcode?; Becoming an iOS Developer; Getting the Projects; Launching Xcode the First Time; Welcome to Xcode; Navigation Area; Editor Area; Utility Area; Debug Area; Toolbar; Running Your First App; Summary; Chapter 2: Boom! App; Design; Creating the Project; Setting Project Properties; Building an Interface; Adding Objects; Deleting and Connecting Objects; Adding Views to a View; Editing Object Properties; Adding Resources; Customizing Buttons; Using Storyboards; Adding New Scenes
  • Creating a SegueSetting Navigation Titles; Testing Your Interface; Debugging Your App; Adding Basic Constraints; Adding Missing Constraints; Editing Constraint Objects; Adding Relationship Constraints; Finishing Your App; Summary; Chapter 3: Spin a Web; Design; Creating the Project; Building a Web Browser; Coding a Web Browser; Adding Outlets to ViewController; Connecting Custom Outlets; Adding Actions to ViewController; Setting Action Connections; Testing the Web Browser; Debugging the Web View; Adding URL Shortening; Designing the URL Shortening Code; Becoming a Web View Delegate
  • Shortening a URLWriting shortenURL(_:); Becoming an NSURLConnection Delegate; Testing the Service; Final Touches; Cleaning Up the Interface; Summary; Chapter 4: Coming Events; Run Loop; Event Queue; Event Delivery; Direct Delivery; Hit Testing; The First Responder; Event Handling; The Responder Chain; High-Level vs. Low-Level Events; Eight Ball; Design; Create the Project; Create the Interface; Writing the Code; Handling Shake Events; Testing Your EightBall App; Finishing Touches; Testing on a Physical iOS Device; Other Uses for the Responder Chain; Touchy; Design; Creating the Project
  • Creating a Custom ViewHandling Touch Events; Drawing Your View; Adding Custom Objects in Interface Builder; Testing Touchy; Advanced Event Handling; Summary; Chapter 5: Table Manners; Table Views; Plain Tables; Grouped Tables; Cell Styles; Cell Accessories; Custom Cells; How Table Views Work; Table Cells and Rubber Stamps; MyStuff; Design; Creating the Project; Creating Your Data Model; Creating a Data Source; Implementing Your Rubber Stamp; Table Cell Caching; Where's the Beef?; Testing MyStuff; Adding the Detail View; Creating the Detail View; Configuring the Detail View; Editing
  • Inserting and Removing ItemsEnabling Table Editing; Editing Details; Observing Changes to MyWhatsit; Posting Notifications; Observing Notifications; Modal vs. Modeless Editing; Little Touches; Advanced Table View Topics; Summary; Chapter 6: Object Lesson; Two Houses, Both Alike in Dignity; Romeo Meets Juliet; Classes and Cookies; Classes and Objects and Methods, Oh My!; Inheritance; Abstract and Concrete Classes; Overriding Methods; Design Patterns and Principles; Encapsulation; Singularity of Purpose; Stability; Open/Closed; Delegation; Other Patterns; Summary; Chapter 7: Smile!; Design
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (xxx, 768 pages)
File format
unknown
Form of item
online
Isbn
9781484202081
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
  • 10.1007/978-1-4842-0208-1
  • 9781484202098
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)898028357
  • (OCoLC)ocn898028357
Label
Learn iOS 8 app development, James Bucanek
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0208-1
Publication
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Introduction; Chapter 1: Got Tools?; Requirements; Installing Xcode; What Is Xcode?; Becoming an iOS Developer; Getting the Projects; Launching Xcode the First Time; Welcome to Xcode; Navigation Area; Editor Area; Utility Area; Debug Area; Toolbar; Running Your First App; Summary; Chapter 2: Boom! App; Design; Creating the Project; Setting Project Properties; Building an Interface; Adding Objects; Deleting and Connecting Objects; Adding Views to a View; Editing Object Properties; Adding Resources; Customizing Buttons; Using Storyboards; Adding New Scenes
  • Creating a SegueSetting Navigation Titles; Testing Your Interface; Debugging Your App; Adding Basic Constraints; Adding Missing Constraints; Editing Constraint Objects; Adding Relationship Constraints; Finishing Your App; Summary; Chapter 3: Spin a Web; Design; Creating the Project; Building a Web Browser; Coding a Web Browser; Adding Outlets to ViewController; Connecting Custom Outlets; Adding Actions to ViewController; Setting Action Connections; Testing the Web Browser; Debugging the Web View; Adding URL Shortening; Designing the URL Shortening Code; Becoming a Web View Delegate
  • Shortening a URLWriting shortenURL(_:); Becoming an NSURLConnection Delegate; Testing the Service; Final Touches; Cleaning Up the Interface; Summary; Chapter 4: Coming Events; Run Loop; Event Queue; Event Delivery; Direct Delivery; Hit Testing; The First Responder; Event Handling; The Responder Chain; High-Level vs. Low-Level Events; Eight Ball; Design; Create the Project; Create the Interface; Writing the Code; Handling Shake Events; Testing Your EightBall App; Finishing Touches; Testing on a Physical iOS Device; Other Uses for the Responder Chain; Touchy; Design; Creating the Project
  • Creating a Custom ViewHandling Touch Events; Drawing Your View; Adding Custom Objects in Interface Builder; Testing Touchy; Advanced Event Handling; Summary; Chapter 5: Table Manners; Table Views; Plain Tables; Grouped Tables; Cell Styles; Cell Accessories; Custom Cells; How Table Views Work; Table Cells and Rubber Stamps; MyStuff; Design; Creating the Project; Creating Your Data Model; Creating a Data Source; Implementing Your Rubber Stamp; Table Cell Caching; Where's the Beef?; Testing MyStuff; Adding the Detail View; Creating the Detail View; Configuring the Detail View; Editing
  • Inserting and Removing ItemsEnabling Table Editing; Editing Details; Observing Changes to MyWhatsit; Posting Notifications; Observing Notifications; Modal vs. Modeless Editing; Little Touches; Advanced Table View Topics; Summary; Chapter 6: Object Lesson; Two Houses, Both Alike in Dignity; Romeo Meets Juliet; Classes and Cookies; Classes and Objects and Methods, Oh My!; Inheritance; Abstract and Concrete Classes; Overriding Methods; Design Patterns and Principles; Encapsulation; Singularity of Purpose; Stability; Open/Closed; Delegation; Other Patterns; Summary; Chapter 7: Smile!; Design
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (xxx, 768 pages)
File format
unknown
Form of item
online
Isbn
9781484202081
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
  • 10.1007/978-1-4842-0208-1
  • 9781484202098
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)898028357
  • (OCoLC)ocn898028357

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...