 |
iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides) Joe Conway, Aaron Hillegass Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch’s popular iOS Bootcamp course and its well-tested materials and methodology, this best-selling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors clearly explain what’s important to know and share their insights into the larger context of the iOS platform. This gives you a real understanding of how iOS development works, the many features that are available, and when and where to apply what you’ve learned. Here are some of the topics covered: - Xcode 4.3, Instruments, and Storyboards
- ARC, strong and weak references, and retain cycles
- Interfacing with iCloud
- Handling touch events and gestures
- Tool bars, navigation controllers, and split view controllers
- Localization and Internationalization
- Block syntax and use
- Background execution and multi-tasking
- Saving/loading data: Archiving and Core Data
- Core Location and Map Kit
- Communicating with web services
- Working with XML, JSON, and NSRegularExpression
- Using the Model-View-Controller-Store design pattern
|
 |
Mac OS X Lion: The Missing Manual David Pogue With Lion, Apple has unleashed the most innovative version of Mac OS X yet—and once again, David Pogue brings his humor and expertise to the #1 bestselling Mac book. Mac OS X 10.7 completely transforms the Mac user interface with multi-touch gestures borrowed from the iPhone and iPad, and includes more 250 brand-new features. This book reveals them all with a wealth of insight and detail--and even does a deep dive into iCloud, Apple's wireless, free syncing service for Macs, PCs, iPhones, and iPads. - Perfect for newcomers. Get crystal-clear, jargon-free introduction to the Dock, the Mac OS X folder structure, Safari, Mail, and iCloud.
- Go in-depth. Learn how use key new features such as full-screen apps, Mission Control, the new Mac App Store, Launchpad, Resume, Auto Save, Versions, AirDrop, and more. Are you even more of a power user? Learn to set up a network, make a Lion flash drive, and even learn the basics of Lion's underlying Unix.
Theres something new on practically every page of this new edition, and David Pogue brings his celebrated wit and expertise to every one of them. Apple's brought a new cat to town, and Mac OS X Lion: The Missing Manual is the best way to tame it. |
 |
Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) Aaron Hillegass Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them. Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community. Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing—or at least why you’re doing it—encourages you to think critically as a programmer. |
 |
Programming in Objective-C (4th Edition) (Developer's Library) Stephen G. Kochan This is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC). Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. This edition has been fully updated for the significant changes in iOS 5 and Xcode 4.2. One of the biggest changes is Automatic Reference Counting (ARC). This edition gives detailed coverage of how to use ARC to improve and simplify memory management in Objective-C programs. |
 |
Inside Apple: How America's Most Admired--and Secretive--Company Really Works Adam Lashinsky INSIDE APPLE reveals the secret systems, tactics and leadership strategies that allowed Steve Jobs and his company to churn out hit after hit and inspire a cult-like following for its products.
If Apple is Silicon Valley's answer to Willy Wonka's Chocolate Factory, then author Adam Lashinsky provides readers with a golden ticket to step inside. In this primer on leadership and innovation, the author will introduce readers to concepts like the "DRI" (Apple's practice of assigning a Directly Responsible Individual to every task) and the Top 100 (an annual ritual in which 100 up-and-coming executives are tapped a la Skull & Bones for a secret retreat with company founder Steve Jobs).
Based on numerous interviews, the book offers exclusive new information about how Apple innovates, deals with its suppliers and is handling the transition into the Post Jobs Era. Lashinsky, a Senior Editor at Large for Fortune, knows the subject cold: In a 2008 cover story for the magazine entitled The Genius Behind Steve: Could Operations Whiz Tim Cook Run The Company Someday he predicted that Tim Cook, then an unknown, would eventually succeed Steve Jobs as CEO.
While Inside Apple is ostensibly a deep dive into one, unique company (and its ecosystem of suppliers, investors, employees and competitors), the lessons about Jobs, leadership, product design and marketing are universal. They should appeal to anyone hoping to bring some of that Apple magic to their own company, career, or creative endeavor.
|
 |
Beginning iOS 5 Development: Exploring the iOS SDK David Mark, Jack Nutting, Jeff LaMarche The team that brought you the bestselling Beginning iPhone 4 Development is back again for Beginning iOS 5 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS SDK, as well as with the latest version of Xcode. There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 5 SDK. You'll have everything you need to create your very own apps for the latest iOS devices, including the iPhone 4S, iPad 2, and the latest iPod touch. Every single sample program in the book has been rebuilt from scratch using Xcode 4.2 and the latest iOS 5-specific project templates and designed to take advantage of the latest Xcode features. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 5 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming. The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 5 SDK, and then guides you though the creation of your first simple application. From there, you’ll learn how to integrate all the interface elements Apple touch users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You’ll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you’ll learn how to save your data using the iPhone file system. You’ll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there’s much more! You’ll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You’ll discover the fine points of application preferences and learn how to localize your apps for multiple languages. - The iOS 5 update to the bestselling and most recommended book for Cocoa touch developers
- Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective
- Written in an accessible, easy-to-follow style
What you’ll learn - Everything you need to know to develop your own bestselling iPhone and iPad apps
- Best practices for optimizing your code and delivering great user experiences
- How to create “universal” apps for both the iPhone and iPad
- What is data persistence and why is it important
- Get started with building cool, crisp User Interfaces
- What and how to use Table Views
- How to do graphics with Quartz and OpenGL ES
- What geo app development features the new iOS 5 brings to the iPhone 4S
- How to get your app in iCloud
- And much much more...
Who this book is for Everyone who wants to start developing for iPhone, iPod touch, and iPad! For the latest sourcecode, please head to www.iphonedevbook.com. Table of Contents - Welcome to the Jungle
- Appeasing the Tiki Gods
- Handling Basic Interaction
- More User Interface Fun
- Autorotation and Autosizing
- Multiview Applications
- Tab Bars and Pickers
- Introduction to Table Views
- Navigation Controllers and Table Views
- iPad Considerations
- Application Settings and User Defaults
- Basic Data Persistence
- Get Your App in the iCloud
- Grand Central Dispatch, Background Processing, and You
- Drawing with Quartz and OpenGL
- Taps, Touches, and Gestures
- Where Am I? Finding Your Way with Core Location
- Whee! Gyro and Accelerometer!
- iPhone Camera and Photo Library
- Application Localization
- Where to Next?
|
 |
iOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple iPhone, iPad, and iPod Touch Rob Napier, Mugunth Kumar Open the door to endless new app development possibilitiesPushing the Limits with iOS 5 Programming is an expert guide for developers aiming to create unique applications for Apple's iPad 2, iPhone, and the iPod Touch, which includes the latest version of the Apple iPhone SDK, iOS 5. This text goes beyond the basics to keep you ahead of the technology curve and spark your innovative nature to create seamless, functional, and fun apps. With a focus on advanced techniques for app development, you will learn to differentiate your apps from all the rest. With this must-have book, you'll explore advanced coverage of a variety of development topics, such as developing with deep Objective-C, while you learn to create amazing applications for Apple's iPad 2, iPhone, and iPod touch. Veteran mobile developers and authors guide you through maximizing your programs as they delve into topics not commonly found elsewhere. - Provides a solid foundation in the patterns of iOS
- Shares tips for running on multiple platforms and best using security services
- Discusses topics such as controlling multitasking, advanced text layout and more
- Demonstrates how to think differently with blocks and functional programming
- Teaches table view, performance, and money-making optimization
- Eliminates common challenges with memory management and iOS information flow
Pushing the Limits with iOS 5 Programming allows you to take on the future with confidence in your new, stand-out app design skills. |
 |
Sams Teach Yourself iOS 5 Application Development in 24 Hours (3rd Edition) (Sams Teach Yourself -- Hours) John Ray 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 5.0 and up
- Learn to navigate the Xcode 4.2+ 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 paradigm
- Visually design and code interfaces using Xcode Storyboards, Segues, and the iOS Object Library
- 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, Email, Web Views, and Google Maps
- Create universal applications that run on both the iPhone and iPad
- Write background-aware multitasking applications
- Trace and debug your applications as they run
Covers iOS 5, Xcode 4.2+, Storyboards, iPhone, iPad, and More! Additional files and updates available online http://teachyourselfios.com |
 |
Mac OS X Lion For Dummies Bob LeVitus The bestselling Mac guide, updated for the latest Mac OS X and now in full color!Mac OS X Lion represents a new era in the Mac operating system. This friendly guide is fully updated for the latest Mac OS X and provides everything new Mac users and users upgrading to Mac OS X Lion need to know. A bestseller in previous editions, Mac OS X Lion For Dummies covers all the cool stuff and prepares you for the quirks. So whether it's your first Mac or just an OS upgrade, you'll learn to tame your Lion with the expert advice of Bob "Dr. Mac" LeVitus and Dummies. - Covers using the Finder, customizing Lion, adding widgets to the Dashboard, organizing and managing files and folders, searching with Spotlight, and working with Spaces
- Explores browsing the web with Safari, using Apple Mail and iCal, connecting a printer, performing backups with Time Machine, troubleshooting, and setting up a network
- Walks readers through the new features of Mac OS X Lion, including FaceTime, Photo Booth, Launchpad, Mission Control, Full-screen apps, and more
- Gets you up and running with iTunes, downloading fun apps from the Mac App Store, and staying entertained with videos, photos, and other multimedia
You'll make your Lion roar with the friendly advice in Mac OS X Lion For Dummies. |
 |
iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps Vandad Nahavandipoor Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, you’ll quickly learn the steps necessary for writing complete iOS apps, whether they’re as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage. If you’re comfortable with iOS SDK, this cookbook will teach you how to use hundreds of iOS techniques. Each recipe provides a clear solution with sample code that you can use right away. - Use different approaches to construct a user interface
- Develop location-aware apps
- Get working examples for implementing gesture recognizers
- Play audio and video files and access the iPod library
- Retrieve contacts and groups from the Address Book
- Determine camera availability and access the Photo Library
- Create multitasking-aware apps
- Maintain persistent storage in your apps
- Use Event Kit to manage calendars and events
- Learn capabilities of the Core Graphics framework
- Access the accelerometer and gyroscope
- Take advantage of the iCloud service
|