Friday, October 5, 2012
Friday, September 21, 2012
Sunday, May 13, 2012
The iOS 5 Developer's Cookbook: Expanded Electronic Edition: Essentials and Advanced Recipes for iOS Programmers
The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers
The iOS 5 Developer’s Cookbook, Third Edition
Covers iOS 5, Xcode 4.2, Objective-C 2.0’s ARC, LLVM, and more!
In this book, bestselling author and iOS development guru Erica Sadun brings together all the information you need to quickly start building successful iOS apps for iPhone, iPad, and iPod touch. Sadun has thoroughly revised this book to focus on powerful new iOS 5 features, the latest version of Objective-C, and the Xcode 4 development tools.
The iOS 5 Developer’s Cookbook, Third Edition is packed with ready-made code solutions for the iOS 5 development challenges you’re most likely to face, eliminating trial-and-error and helping you build reliable apps from the very beginning. Sadun teaches each new concept and technique through robust code that is easy to reuse and extend. This isn’t just cut-and-paste: Using her examples, Sadun fully explains both the “how” and “why” of effective iOS 5 development.
Sadun’s tested recipes address virtually every major area of iOS development, from user interface design to view controllers, gestures and touch, to networking and security. Every chapter groups related tasks together, so you can jump straight to your solution, without having to identify the right class or framework first. Coverage includes:
- Mastering the iOS 5 SDK, Objective-C essentials, and the iOS development lifecycle
- Designing and customizing interfaces with Interface Builder and Objective-C
- Organizing apps with view controllers, views, and animations featuring the latest Page View controllers and custom containers
- Making the most of touch and gestures—including custom gesture recognizers
- Building and using controls from the ground up
- Working with Core Image and Core Text
- Implementing fully featured Table View edits, reordering, and custom cells
- Creating managed database stores; then adding, deleting, querying, and displaying data
- Alerting users with dialogs, progress bars, local and push notifications, popovers, and pings
- Requesting and using feedback
- Connecting to networks and services, handling authentication, and managing downloads
- Deploying apps to devices, testers, and the App Store
About the Author
Thursday, April 5, 2012
Learning iOS Programming: From Xcode to App Store
If you use Linux every day, this popular pocket guide is the perfect on-the-job companion. The second edition has expanded from Fedora-only coverage to distro-neutral, with practical information on a wider range of commands requested by readers.
For novices who need to get up to speed, and experienced users who want a concise and functional reference, Linux Pocket Guide provides answers you can look up quickly. The book also provides an organized learning path for Linux use, including the most useful commands and options grouped by functionality.
Selected topics include:
- The filesystem and shell
- File creation and editing
- Text manipulation and pipelines
- Backups and remote storage
- Viewing and controlling processes
- User account management
- Becoming the superuser
- Network connections
- Audio and video
- Installing software
- Programming with shell scripts
About the Author
Alasdair Allan is a senior research fellow in Astronomy at the University of Exeter, where he is building an autonomous, distributed peer-to-peer network of telescopes that reactively schedule observations of time-critical events. He also runs a small technology consulting business writing bespoke software and building open hardware, and is currently developing a series of iPhone applications to monitor and manage cloud-based services and distributed sensor networks.
Sunday, April 1, 2012
Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development
Get a solid grounding in the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 5 and Xcode 4.3 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.
Many discussions have been expanded or improved. All code examples have been revised, and many new code examples have been added.
- The new memory management system—ARC—is thoroughly explained and all code examples have been revised to use it.
- New Objective-C features, such as declaration of instance variables in the class’s implementation section, are described and incorporated into the revised example code.
- Discussion of how an app launches, and all code examples, are revised for project templates from Xcode 4.2 and later.
- Other new Xcode features, including the Simulator’s Debug menu, are covered, with screen shots based on Xcode 4.2 and later.
- The discussion of Instruments is expanded, with screen shots—by popular request!
- Storyboards are explained and discussed.
- The explanation of view controllers is completely rewritten to include iOS 5 features, such as custom parent view controllers and UIPageViewController.
- The Controls chapter now includes iOS 5 interface customizability and the appearance proxy.
- New features of interface classes are discussed, including tiling and animated images, new table view features, new alert view styles.
- Coverage of frameworks such as Core Motion and AV Foundation is greatly expanded. New iOS 5 classes and frameworks are also discussed, including Core Image and UIDocument (and iCloud support).
- Important iOS 5 changes that can break existing code are explicitly called out in the text and listed in the index.
Monday, March 19, 2012
Thursday, March 8, 2012
Publishing with iBooks Author
iBooks Author is the first tool of its kind. Never before have publishers, authors, and content creators had a tool for making dynamic, interactive ebooks in a WYSIWYG environment. This book is intended to get you up and writing in iBooks Author. You’ll learn what to expect from this new tool and what its strengths and limitations are. You’ll see how you can create beautifully designed pages and how you can bring those designs to life with interactive content in ways that, before now, were only possible in a web browser on the Internet. You’ll also find out how to navigate the occasionally tricky terrain of Apple’s ecosystem so that you can get your book published to the iBookstore.
Wednesday, March 7, 2012
Monday, March 5, 2012
iPod touch Made Simple, iOS 5 Edition
The new iOS 5-driven iPod touch devices are much more than just music. These have all the features of a PDA—including email, calendar, Google Maps, the App Store, and even phone capabilities—as well as the ability to watch movies and play your favorite games, all packed into Apple’s sleek design.
With iPod touch Made Simple, iOS 5 Edition, you'll learn how to take advantage of all these features and more, now available using the new iOS 5. Packed with over 1,000 visuals and screenshots, this book will help you master all the functions of the iPod touch devices that run iOS 5 and teach you time-saving techniques and tips along the way.
Written by two successful smartphone trainers and authors, this is the go-to guide for the iPod touch!
What you’ll learn
- Support for both Windows and Mac users
- Sync and manage all your music on the iPod touch or your computer
- Find the best App Store applications and games
- Save time with copy/paste & Spotlight search
- Play music, videos, TV shows, and podcasts
- Sync playlists, videos, contacts, calendar, and notes
- Fast email, phone, calendar, and browser tips
- Use Google Maps to find just about anything!
- Bluetooth and Wi-Fi network setup & security
- All the best tips and tricks for the touch screen
Who this book is for
This book is for those new to the iPod touch or the iPod touch devices running the new and latest iOS 5 and even for seasoned users who want to learn new tips and techniques.
Table of Contents
- Getting Started with iPod touch
- Typing Tips, Copy/Paste, and Search
- Sync Your iPod touch with iTunes
- Other Sync Methods
- Wi-Fi Connectivity
- Organize Your iPod touch Icons and Folders
- Personalize and Secure Your iPod touch
- Multitasking and Voice Control
- Playing Music
- Viewing Videos, TV Shows, and More
- iBooks and E-Books
- Surfing the Web with Safari
- FaceTime Video Messaging and Skype
- Email on Your iPod touch
- Working with Contacts
- Your Calendar
- iPod touch Photography
- Recording and Editing Videos
- iTunes on Your iPod touch
- The Amazing App Store
- Games and Fun
- Social Networking
- Eliminate Your Paper Notes
- Bluetooth on the iPod touch
- Utilities: Clock, Calculator, and Weather
- New Media: Reading Newspapers, Magazines, and More
- Find Your Way with Maps
- Troubleshooting Your iPod touch
- Your iTunes User Guide
Thursday, March 1, 2012
iOS 5 Recipes: A Problem-Solution Approach
iOS 5 Recipes: A Problem-Solution Approach is your guide to developing solutions on iPad, iPhone, and other iOS 5 devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently.
The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 5 SDK has to offer. The recipes include:
- Working with Interface Builder in the latest version of Xcode
- Building applications that incorporate animation and multimedia
- Building location-aware apps
- Understanding best practices for application design and development
You'll find iOS 5 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development.
What you’ll learn
- How to make your apps truly stand out with brilliant animations and multimedia
- How to enhance your game apps with GameCenter
- How to develop powerful apps with the latest Xcode
- How to extend your apps with TableView, UIView, and core graphics
Who this book is for
This book is intended for developers familiar with the Objective-C programming language and with an interest in developing apps for the iPhone and iPad. While a basic knowledge of Objective-C is expected, developers at all levels of app development will benefit from this book.
Table of Contents
- Xcode Tips and Tricks
- Working with Interface Builder in Xcode
- Multimedia Recipes
- Camera Recipes
- TableView Recipes
- Core Graphic Recipes
- UIView Animation Recipes
- Calendar Recipes
- Data Storage Recipes
- Core Data Recipes
- Notification Recipes
- iAd Recipes
- Location and Mapping Recipes
- GameCenter Recipes
- App Design Guidelines
- Game Kit Recipes
About the Author
Colin Francis is an iOS developer from Gaithersburg, Maryland. After studying C++ and Java, he trained himself in iOS development and worked with Shawn Grimes of Shawnsbits, LLC in Baltimore. Now he lives in Miami, developing iOS apps independently with a focus on utilities and audio-focused software applications. He also works as an audio designer and sound technician, with experience on productions in both Miami and Washington, D.C.
Wednesday, February 29, 2012
iPhone and iPad Apps for Absolute Beginners, iOS 5 Edition
The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple’s online marketplace for iPhone applications. Over 1 billion apps were downloaded during the nine months following the launch of the App Store, ranging from the simplest games to the most complex business apps. Everyone has an idea for the next bestselling iPhone app—presumably, that’s why you’re reading this now! And with the popularity of the iPad, this demand will just continue to grow.
So how do you build an application for the iPhone and iPad? Don’t you need to spend years learning complicated programming languages? What about Objective-C and Cocoa touch ? The answer is that you don’t need to know any of those things! Anybody can start building simple apps for the iPhone and iPad, and this book will show you how.
This update of an Apress bestseller walks you through creating your first app, using plain English and practical examples using the iOS 5 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad application development, and gives you simple, step-by-step instructions to get you started.
- Teaches iPhone and iPad apps development in language anyone can understand
- Provides simple, step-by-step examples that make learning easy, using iOS 5
- Offers videos that enable you to follow along with the author—it’s like your own private classroom
What you’ll learn
- Get both yourself and your computer set up for iPhone and iPad application development
- Start by making small changes to existing applications to build your knowledge and experience before creating your own applications
- Follow steps in plain English to build simple apps and get them working immediately
- Style your application so that it looks good and users can easily navigate through it
- Make use of the iPhone’s touch screen and accelerometer
- Use shortcuts and cheat sheets to create apps the easy way
Who this book is for
If you have a great idea for an iPhone or iPad app, but have never programmed before, then this book is for you. You don’t need to have any previous computer programming skills—as long as you have a desire to learn, and you know which end of the mouse is which, you’ll be fine.
Table of Contents
- Before We Get Started
- Blast-Off!
- 4 Critical Programs
- Underneath the Hood
- Buttons & Labels with Multiple Graphics
- Switches
- Storyboards
- Debugging
- MapKit
About the Author
Saturday, February 18, 2012
Introducing OS X Mountain Lion
Apple Mac OS X Mountain Lion! 10.8
Coming this summer. Get a sneak peek. With all-new features inspired by iPad, the Mac just keeps getting better and better.
Wednesday, February 15, 2012
Beginning iOS Application Development with HTML and JavaScript
Web developers with HTML/JS skills will quickly learn to apply them to the iPhone/iPad platform
Beginning to intermediate web developers who want to apply their existing HTML/CSS/JS/Ajax skills to the wildly popular iPhone/iPad OS will love this book. In the highly successful Wrox Beginning format, it enables developers who know these core technologies to use what they already know and get up to speed quickly. It introduces iOS development with web technologies, explains how to enable and optimize web sites for the iPhone and iPad, explores user interface design, then moves into animation, special effects, building with web frameworks, and much more.
- Teaches you to apply your knowledge of HMTL, JavaScript, and related web technologies to the iOS platform and create apps for the iPad and iPhone
- Explains how to enable and optimize web sites for the mobile screen, design an effective iPad and iPhone UI, and apply CSS
- Covers building in interactivity, animation, and special effects, programming the canvas, offline, apps, bandwidth performance and optimization, and web frameworks
- Shows you how to package your app inside a native iOS wrapper (no programming required) so you can submit your apps to the App Store
Developers who already know HTML and JavaScript can get up to speed on iOS app development more quickly with the help of this Wrox guide.
Friday, February 3, 2012
The iOS 5 Developer’s Cookbook, Third Edition
The iOS 5 Developer’s Cookbook, Third Edition
Covers iOS 5, Xcode 4.2, Objective-C 2.0’s ARC, LLVM, and more!
In this book, bestselling author and iOS development guru Erica Sadun brings together all the information you need to quickly start building successful iOS apps for iPhone, iPad, and iPod touch. Sadun has thoroughly revised this book to focus on powerful new iOS 5 features, the latest version of Objective-C, and the Xcode 4 development tools.
The iOS 5 Developer’s Cookbook, Third Edition is packed with ready-made code solutions for the iOS 5 development challenges you’re most likely to face, eliminating trial-and-error and helping you build reliable apps from the very beginning. Sadun teaches each new concept and technique through robust code that is easy to reuse and extend. This isn’t just cut-and-paste: Using her examples, Sadun fully explains both the “how” and “why” of effective iOS 5 development.
Sadun’s tested recipes address virtually every major area of iOS development, from user interface design to view controllers, gestures and touch, to networking and security. Every chapter groups related tasks together, so you can jump straight to your solution, without having to identify the right class or framework first. Coverage includes:
- Mastering the iOS 5 SDK, Objective-C essentials, and the iOS development lifecycle
- Designing and customizing interfaces with Interface Builder and Objective-C
- Organizing apps with view controllers, views, and animations featuring the latest Page View controllers and custom containers
- Making the most of touch and gestures—including custom gesture recognizers
- Building and using controls from the ground up
- Working with Core Image and Core Text
- Implementing fully featured Table View edits, reordering, and custom cells
- Creating managed database stores; then adding, deleting, querying, and displaying data
- Alerting users with dialogs, progress bars, local and push notifications, popovers, and pings
- Requesting and using feedback
- Connecting to networks and services, handling authentication, and managing downloads
- Deploying apps to devices, testers, and the App Store
About the Author
Erica Sadun is the bestselling author, coauthor, and contributor to several dozen books on programming, digital video and photography, and other technology topics. Sadun has authored dozens of iPhone-native applications, offers rapid-prototype consulting, and has blogged for many sites including Ars Technica, O’Reilly, and LifeHacker. She currently blogs regularly for TUAW. She holds a Ph.D. in Computer Science from Georgia Tech.