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

  1. Before We Get Started
  2. Blast-Off!
  3. 4 Critical Programs
  4. Underneath the Hood
  5. Buttons & Labels with Multiple Graphics
  6. Switches
  7. Storyboards
  8. Debugging
  9. MapKit

About the Author

Rory Lewis is assistant professor of computer science at the University of Colorado at Colorado Springs. He is often mistaken for a hippie, wearing Dead-head shirts and walking aimlessly around the campus. He is often described as the guy in the office where students are always lined up outside. He is often heralded as the dude that will explain your math and computer code, even when he first checks and sees you’ve done 800 tweets and 2,700 Facebook comments while you should have been in class! He is described by his adult daughters as a dad that was once a successful microprocessor litigation lawyer in Palo Alto, but couldn’t resist his dorkiness and went back to school to become a doctor of geekdom!


Saturday, February 18, 2012

Introducing OS X Mountain Lion

Apple - 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.