Ray, J: iOS 7 Application Development in 24 Hours
(Sprache: Englisch)
Apple's iOS Platform continues to lead mobile operating systems both in terms of developer interest and profits. In iOS 7, Apple has introduced a radical new interface design that manages to be both visually simple and graphically rich. Using the tools in...
Leider schon ausverkauft
versandkostenfrei
Buch
35.01 €
Produktdetails
Produktinformationen zu „Ray, J: iOS 7 Application Development in 24 Hours “
Klappentext zu „Ray, J: iOS 7 Application Development in 24 Hours “
Apple's iOS Platform continues to lead mobile operating systems both in terms of developer interest and profits. In iOS 7, Apple has introduced a radical new interface design that manages to be both visually simple and graphically rich. Using the tools in Xcode 5, developers can create stunning new applications with and deploy them across Apple's growing iOS device family, including the iPhone, iPad, iPad mini, and iPod. With each passing year, the iOS development environment matures and new tools are added to the developer's toolbox (Xcode). While this is great for seasoned pros, it can be overwhelming for new developers. Sams Teach Yourself iOS 7 Application Development in 24 Hours offers a unique approach to learning iOS development by explaining all of the core concepts needed to get started quickly. You will learn everything from how to install the Xcode developer tools to how the Objective-C language works, what the Model-View-Controller design pattern is, and, of course, how to build real, working applications that take advantage of the latest versions of iOS and Xcode. Each chapter provides a hands-on exercise for you to complete and detailed steps describing the development process.
After finishing the 24 one-hour lessons in this book, you will be able to write and publish applications for the iOS platform - iPhone, iPad, iPad mini, iPod - and whatever else Apple may have up its sleeves!
Inhaltsverzeichnis zu „Ray, J: iOS 7 Application Development in 24 Hours “
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
... mehr
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
... weniger
Autoren-Porträt von John Ray
John Ray currently serves as the Director of the Office of Research Information Systems at The Ohio State University. He has written numerous books for Macmillan/Sams/Que, including Using TCP/IP: Special Edition, Teach Yourself Dreamweaver MX in 21 Days, Mac OS X Unleashed, My Mavericks MacBook, and Teach Yourself iOS 6 Development in 24 Hours. As a Macintosh user since 1984, he strives to ensure that each project presents the Macintosh with the equality and depth it deserves. Even technical titles such as Using TCP/IP contain extensive information about the Macintosh and its applications and have garnered numerous positive reviews for their straightforward approach and accessibility to beginner and intermediate users.
Bibliographische Angaben
- Autor: John Ray
- 5, 880 Seiten, Maße: 17,7 x 23,1 cm, Kartoniert (TB), Englisch
- Verlag: Sams Publishing
- ISBN-10: 0672337061
- ISBN-13: 9780672337062
- Erscheinungsdatum: 14.01.2014
Sprache:
Englisch
Kommentar zu "Ray, J: iOS 7 Application Development in 24 Hours"
0 Gebrauchte Artikel zu „Ray, J: iOS 7 Application Development in 24 Hours“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Ray, J: iOS 7 Application Development in 24 Hours".
Kommentar verfassen