iOS 7 Application Development in 24 Hours, Sams Teach Yourself
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > iOS 7 Application Development in 24 Hours, Sams Teach Yourself
iOS 7 Application Development in 24 Hours, Sams Teach Yourself

iOS 7 Application Development in 24 Hours, Sams Teach Yourself

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Figures and code appear as they do in Xcode 5.x Covers iOS 7, Xcode 5.x, iPhone, iPad, and More! Additional files and updates available online   In just 24 sessions of one hour each, learn how to build powerful applications for today’s hottest handheld devices: the iPhone and iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!   Step-by-step instructions carefully walk you through the most common iOS development tasks. Quizzes and Exercises at the end of each chapter help you test your knowledge. By the Way notes present interesting information related to the discussion. Did You Know? tips offer advice or show you easier ways to perform tasks. Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.   Printed in full color—figures and code appear as they do in Xcode Covers iOS 7 and up Learn to navigate the Xcode 5.x development environment Prepare your system and iDevice for efficient development Get started quickly with Apple’s Objective-C and Cocoa Touch Understand the Model-View-Controller (MVC) development pattern Visually design and code interfaces using Xcode Storyboards, Segues, Exits, Image Slicing, and the iOS Object Library Use Auto Layout to adapt to different screen sizes, orientations, and iOS versions Build advanced UIs with Tables, Split Views, Navigation Controllers, and more Read and write preferences and data, and create System Settings plug-ins Use the iOS media playback and recording capabilities Take photos and manipulate graphics with Core Image Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS Integrate online services using Twitter, Facebook, Email, Web Views, and Apple Maps Create universal applications that run on both the iPhone and iPad Write background-aware multitasking applications using the latest iOS 7 techniques Trace, debug, and monitor your applications as they run

Table of Contents:
Introduction      xv HOUR 1: Preparing Your System and iDevice for Development      1      Welcome to the iOS Platform       1      Becoming an iOS Developer      6      Creating and Installing a Development Provisioning Profile      12      Running Your First iOS App       17      Developer Technology Overview       20      Further Exploration       21      Summary      21      Q&A       21      Workshop      22      Activities       22 HOUR 2: Introduction to Xcode and the iOS Simulator       23      Using Xcode      23      Using the iOS Simulator      58      Further Exploration       63      Summary      64      Q&A       65      Workshop      65      Activities       66 HOUR 3: Discovering Objective-C: The Language of Apple Platforms      67      Object-Oriented Programming and Objective-C      67      Exploring the Objective-C File Structure      72      Objective-C Programming Basics      84      Memory Management and Automatic Reference Counting      95      Further Exploration       97      Summary      97      Q&A       98      Workshop      99      Activities       99 HOUR 4: Inside Cocoa Touch      101      What Is Cocoa Touch?       101      Exploring the iOS Technology Layers       103      Tracing the iOS Application Life Cycle      109      Cocoa Fundamentals      110      Exploring the iOS Frameworks with Xcode      120      Further Exploration      129      Summary       129      Q&A      129      Workshop       130      Activities      130 HOUR 5: Exploring Interface Builder      131      Understanding Interface Builder      131      Creating User Interfaces      138      Customizing the Interface Appearance       148      Connecting to Code      154      Further Exploration      164      Summary       165      Q&A      165      Workshop       166      Activities      166 HOUR 6: Model-View-Controller Application Design       167      Understanding the Model-View-Controller Design Pattern       167      How Xcode Implements MVC      169      Using the Single View Application Template      173      Further Exploration      191      Summary       192      Q&A      192      Workshop       192      Activities      193 HOUR 7: Working with Text, Keyboards, and Buttons       195      Basic User Input and Output       195      Using Text Fields, Text Views, and Buttons      197      Further Exploration      226      Summary       227      Q&A      227      Workshop       227      Activities      228 HOUR 8: Handling Images, Animation, Sliders, and Steppers       229      User Input and Output      229      Creating and Managing Image Animations, Sliders, and Steppers       231      Further Exploration      252      Summary       254      Q&A      254      Workshop       254      Activities      255 HOUR 9: Using Advanced Interface Objects and Views      257      User Input and Output (Continued)      257      Using Switches, Segmented Controls, and Web Views      262      Using Scrolling Views      279      Further Exploration      288      Summary       289      Q&A      289      Workshop       289      Activities      290 HOUR 10: Getting the User’s Attention       291      Alerting the User      291      Exploring User Alert Methods      301      Further Exploration      318      Summary       319      Q&A      319      Workshop       319      Activities      320 HOUR 11: Implementing Multiple Scenes and Popovers      321      Introducing Multiscene Storyboards      322      Understanding the iPad Popover       341      Using a Modal Segue      352      Using a Popover       364      Further Exploration      370      Summary       371      Q&A      371      Workshop       372      Activities      372 HOUR 12: Making Choices with Toolbars and Pickers      373      Understanding the Role of Toolbars      373      Exploring Pickers      377      Using the Date Picker      385      Using a Custom Picker       401      Further Exploration      417      Summary       417      Q&A      418      Workshop       418      Activities      419 HOUR 13: Advanced Storyboards Using Navigation and Tab Bar Controllers       421      Advanced View Controllers      421      Exploring Navigation Controllers      423      Understanding Tab Bar Controllers       429      Using a Navigation Controller       434      Using a Tab Bar Controller      445      Further Exploration      456      Summary       457      Q&A      457      Workshop       458      Activities      458 HOUR 14: Navigating Information Using Table Views and Split      View Controllers      459      Understanding Tables      459      Exploring the Split View Controller      (iPad Only)      468      A Simple Table View Application      471      Creating a Master-Detail Application      481      Further Exploration      499      Summary       500      Q&A      500      Workshop       501      Activities      501 HOUR 15: Reading and Writing Application Data       503      iOS Applications and Data Storage       503      Data Storage Approaches      506      Creating Implicit Preferences       514      Implementing System Settings      522      Implementing File System Storage      535      Further Exploration      543      Summary       543      Q&A      544      Workshop       544      Activities      545 HOUR 16: Building Responsive and Backward-Compatible User Interfaces      547      Responsive Interfaces      547      Using Auto Layout      552      Programmatically Defined Interfaces       575      Swapping Views on Rotation       583      Further Exploration      590      Summary       590      Q&A      591      Workshop       591      Activities      592 HOUR 17: Using Advanced Touches and Gestures      593      Multitouch Gesture Recognition      593      Adding Gesture Recognizers      594      Using Gesture Recognizers      596      Further Exploration      617      Summary       617      Q&A      617      Workshop       618      Activities      618 HOUR 18: Sensing Orientation and Motion       619      Understanding Motion Hardware      619      Accessing Orientation and Motion Data      622      Sensing Orientation       626      Detecting Acceleration, Tilt, and Rotation      631      Further Exploration      643      Summary       644      Q&A      645      Workshop       645      Activities      645 HOUR 19: Working with Rich Media      647      Exploring Rich Media      647      The Media Playground Application      662      Further Exploration      689      Summary       690      Q&A      691      Workshop       691      Activities      692 HOUR 20: Interacting with Other iOS Services      693      Extending iOS Service Integration      693      Using the Address Book, Email, Social Networking, and Maps      708      Further Exploration      724      Summary       725      Q&A      725      Workshop       726      Activities      726 HOUR 21: Implementing Location Services      727      Understanding Core Location      727      Creating a Location-Aware Application      734      Using the Magnetic Compass      744      Further Exploration      754      Summary       755      Q&A      755      Workshop       756      Activities      756 HOUR 22: Building Background-Ready Applications      757      Understanding iOS Backgrounding       757      Disabling Backgrounding      763      Handling Background Suspension      764      Implementing Local Notifications      765      Using Task-Specific Background Processing     768      Completing a Long-Running Background Task      773      Performing a Background Fetch      780      Further Exploration      785      Summary       786      Q&A      786      Workshop       786      Activities      787 HOUR 23: Building Universal Applications      789      Universal Application Development      789      Creating a Universal Application (Take 1)      794      Creating a Universal Application (Take 2)      799      Using Multiple Targets       803      Further Exploration      806      Summary            806      Q&A      807      Workshop       807      Activities      807 HOUR 24: Application Tracing, Monitoring, and Debugging      809      Instant Feedback with NSLog      810      Using the Xcode Debugger       813      Further Exploration      828      Summary       830      Q&A      830      Workshop       830      Activities      831 Index       833


Best Sellers


Product Details
  • ISBN-13: 9780133598582
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • Weight: 1 gr
  • ISBN-10: 0133598586
  • Publisher Date: 06 Jan 2014
  • Binding: Digital download
  • No of Pages: 898


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
iOS 7 Application Development in 24 Hours, Sams Teach Yourself
Pearson Education (US) -
iOS 7 Application Development in 24 Hours, Sams Teach Yourself
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

iOS 7 Application Development in 24 Hours, Sams Teach Yourself

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!