Showing posts with label Development. Show all posts
Showing posts with label Development. Show all posts

Wednesday, September 14, 2011

iPad iOS 4 Development Essentials - Xcode 4 Edition

iPad iOS 4 Development Essentials - Xcode 4 EditionThis book contains 48 chapters of in-depth information on the development of apps for the iPad and is fully updated for use with the iOS 4 SDK and Xcode version 4.

Beginning with the basics, this book provides an overview of the iPad hardware and the architecture of both iOS 4 and the iOS SDK. An introduction to programming in Objective-C is provided followed by an in-depth look at the architecture of iPad applications and the design of user interfaces. More advanced topics such as certificates and provisioning, file and directory handling, database management, split views, popovers, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, mapKit handling, multitasking, iAds integration, location management, local notifications, camera access and video playback support.

Throughout this book theory is continually reinforced by extensive use of tutorials and examples for each topic area providing a firm knowledge foundation on which to begin developing iPad applications.

Topics covered in this eBook include:

- The Anatomy of an iPad 2

- iOS 4 Architecture and SDK Frameworks

- Installing Xcode and the iOS 4 SDK

- Creating a Simple iPad iOS 4 App

- Testing iOS 4 Apps on the iPad - Developer Certificates and Provisioning Profiles

- The Basics of Objective-C Programming

- The Basics of Object Oriented Programming in Objective-C

- An Overview of the iPad iOS 4 Application Development Architecture

- Creating an Interactive iOS 4 iPad App

- Writing iOS 4 Code to Hide the iPad Keyboard

- Understanding iPad iOS 4 Views, Windows and the View Hierarchy

- iOS 4 iPad Rotation, View Resizing and Layout Handling

- Creating an iOS 4 iPad Multiview Application using the Tab Bar

- Creating a Simple iOS 4 iPad Table View Application

- Creating a Navigation based iOS 4 iPad Application using TableViews

- An iPad iOS 4 Split View and Popover Example

- Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications

- An iOS 4 iPad UIPickerView Example

- Working with Directories on iOS 4

- Working with Files on iOS 4

- iOS 4 iPad Directory Handling and File I/O . A Worked Example

- iOS 4 iPad Data Persistence using Archiving

- iOS 4 iPad Database Implementation using SQLite

- An Example SQLite based iOS 4 iPad Application

- Working with iOS 4 iPad Databases using Core Data

- An iOS 4 iPad Core Data Tutorial

- An Overview of iOS 4 iPad Multitouch, Taps and Gestures

- Identifying iPad Gestures using iOS 4 Gesture Recognizers

- An iPad iOS 4 Gesture Recognition Tutorial

- An Example iOS 4 iPad Touch, Multitouch and Tap Application

- Detecting iOS 4 iPad Touch Screen Gesture Motions

- Drawing iOS 4 iPad 2D Graphics with Quartz

- An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D

- Basic iPad Animation using Core Animation

- Integrating iAds into an iOS 4 iPad App

- An Overview of iOS 4 iPad Multitasking

- Scheduling iOS 4 iPad Local Notifications

- Getting iPad Location Information using the iOS 4 Core Location Framework

- An Example iOS 4 iPad Location Application

- Working with Maps on the iPad with MapKit and the MKMapView Class

- Accessing the iPad Camera and Photo Library

- An Example iOS 4 iPad Camera Application

- Video Playback from within an iOS 4 iPad Application

- Playing Audio on an iPad using AVAudioPlayer

- Recording Audio on an iPad with AVAudioRecorder

- Detecting when an iPad Headphone or Docking Connector is Unplugged

Price: $9.99


Click here to buy from Amazon

Beginning iPhone 4 Development: Exploring the iOS SDK

Beginning iPhone 4 Development: Exploring the iOS SDK

The authors of the bestselling Beginning iPhone 3 Development are back, with the same excellent material completely updated for iOS 4 and written from the ground up using the latest version of Apple's Xcode 3. All source code has been updated to use the latest Xcode templates and current APIs, and all-new screenshots show Xcode 3 in action.

Beginning iPhone 4 Development is a complete course in iOS development. You’ll master techniques that work on iPhone, iPad, and iPod touch. We start with the basics, showing you how to download and install the tools you'll need, and how to create your first simple application. Next you’ll learn to integrate all the interface elements iOS 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 techniques to save and retrieve your data using SQLite, iPhone’s built-in database management system and Core Data, the standard for persistence that Apple brought to iOS with the release of SDK 3.  

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. You'll also learn how to use the new concurrency APIs included in iOS 4, and make robust multithreaded applications using Grand Central Dispatch.  

  • The iPhone 4 update to the best-selling and most recommended book for Cocoa touch developers  
  • Written in an accessible, easy-to-follow style  
  • Full of useful tips and techniques to help you become an iOS pro

What you’ll learn

  • Everything you need to know to develop your own best-selling iPhone and iPad apps
  • Best practices for optimizing your code and delivering great user experiences
  • How to create “universal” apps for both iPhone and iPad

Who this book is for

Anyone who wants to start developing for iPhone, iPad, and iPod touch.

You can discover more about this book, download source code, and find support forums at the book's companion site, at www.iphonedevbook.com.

Table of Contents

  1. Welcome to the Jungle
  2. Appeasing the Tiki Gods
  3. Handling Basic Interaction
  4. More User Interface Fun
  5. Autorotation and Autosizing
  6. Multiview Applications
  7. Tab Bars and Pickers
  8. Introduction to Table Views
  9. Navigation Controllers and Table Views
  10. iPad Considerations
  11. Application Settings and User Defaults
  12. Basic Data Persistence
  13. Grand Central Dispatch, Background Processing, and You
  14. Drawing with Quartz and OpenGL
  15. Taps, Touches, and Gestures
  16. Where Am I? Finding Your Way with Core Location
  17. Whee! Gyro and Accelerometer!
  18. iPhone Camera and Photo Library
  19. Application Localization
  20. Where to Next?

Price: $39.99


Click here to buy from Amazon

Sunday, September 11, 2011

Professional iPhone and iPad Application Development (Wrox Programmer to Programmer)

Professional iPhone and iPad Application Development (Wrox Programmer to Programmer)Everything you need to create top-notch applications for the iPhone and iPad

Developers have demanded an advanced guide to using the very latest version of the iPhone and iPad SDK to develop applications-and this book answers that call! Packed with over twenty complete standalone applications that are designed to be recreated, rebuilt, and reused by the professional developer, this resource delves into the increasingly popular world of application development and presents step-by-step guidance for creating superior apps for the iPhone and iPad. You'll explore the many developer tools and learn how to use them and you'll also discover how to apply the techniques learned, to real world situations. With coverage of the latest version of the iPhone and iPad SDK and the quantity of standalone applications, this book will serve as a tremendous go-to reference in the future.

Coverage includes:

  • Navigation
  • Alerts, Action Sheets, and Modal Views
  • Custom Table Views
  • The Split View
  • Touch Events
  • Notification Processing
  • Networking Concepts
  • Multimedia
  • Application Preferences
  • Data Storage
  • The Pasteboard
  • Unit Testing
  • Performance Tuning and Optimization
  • Integrating iAds
  • Multitasking

Professional iPhone and iPad Application Development is the only advanced-level resource you need for creating top-quality applications!

Price: $44.99


Click here to buy from Amazon

Thursday, September 1, 2011

Learn iPhone and iPad cocos2d Game Development

Learn iPhone and iPad cocos2d Game Development

Learn iPhone and iPad cocos2D Game Development provides a rock-solid introduction to the cocos2d iPhone game engine and related tools. It focuses on the process of creating several games made entirely with cocos2d and little-to-no iPhone SDK and OpenGL code. By creating 2-3 sample games over the course of the book, you'll learn key concepts of the cocos2d game engine and relevant tools like Zwoptex (TextureAtlas), ParticleDesigner (Particle Effects), and others.

The example games are modeled after popular App Store games so that they are relevant, recognizable, and immediately fun and inspiring. The games increase in complexity and highlight common recurring cocos2d beginner questions. As you move along, you'll learn about possible stumbling blocks and how to navigate them successfully. As you move from beginning to advanced, you'll encounter general game programming wisdom, tips for performance improvement, as well as pointers to alternative implementations and further reading.

It is assumed that the reader has previous programming knowledge but not necessarily with Objective-C. Related topics such as Xcode, Objective-C, the iPhone SDK, and OpenGL are only discussed where absolutely necessary.

What you’ll learn

  • Familiarity with the core cocos2d game engine API and the Box2d physics engine
  • Understanding of the process and best practices of game development, in the context of cocos2d and its related tools
  • Enthusiasm and excitement to create your own games paired with a realization that you are able to create games which can compete on the App Store
  • Where to go from here: further information and alternative implementations

Who this book is for

The book is aimed at beginning game developers looking for an easier and even more powerful way to create compelling 2D graphics using OpenGL and Objective-C. It is assumed that the reader will have some knowledge of object-oriented programming and the Apple and iPhone/iPad developer environment.

Check out the forum for Learn iPhone and iPad cocos2D Game Development: http://cocos2d-central.com

Table of Contents

  1. Introduction
  2. Getting Started
  3. Essentials
  4. Your First Game
  5. Game Building Blocks
  6. Sprites In-Depth
  7. Scrolling with Joy
  8. Shoot ’em Up
  9. Particle Effects
  10. Working with Tilemaps
  11. Isometric Tilemaps
  12. Physics Engines
  13. Pinball Game
  14. Game Center
  15. Out of the Ordinary

Price: $39.99


Click here to buy from Amazon

The Complete Idiot's Guide to iPad and iPhone App Development

The Complete Idiot's Guide to iPad and iPhone App DevelopmentTake a bite out of Apple's iPhone(tm) success.

The Complete Idiot's Guide(r) to Developing iPhone(tm) Apps is the perfect introduction for aspiring iPhone(tm) app creators, offering a step-by-step approach exploring all of the tools and key aspects of programming using the iPhone(tm) software development kit, including getting the finished product distributed through the App Store.

•Apple also reports more than one billion downloads of their more than 25,000 available applications, and both the number of applications and the appetite for them keeps growing

•Of the more than 50,000 companies and individuals who have registered as program developers, 60 percent have never before developed an Apple platform

Price: $21.95


Click here to buy from Amazon

Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools -- including Interface Builder, Xcode, and Objective-C programming principles -- to make your app stand out.

Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

  • Install the iPhone OS SDK and get started using Interface Builder and XCode
  • Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
  • Take advantage of iPhone OS patterns such as datasources and delegates
  • Preview your applications in the Simulator
  • Build more complicated interactions that utilize multiple views, data entry/editing, and rotation
  • Work with the iPhone's camera, GPS, and accelerometer
  • Optimize, test, and distribute your application

    We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone and iPad Development has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Price: $49.99


Click here to buy from Amazon

The Business of iPhone and iPad App Development: Making and Marketing Apps that Succeed

The Business of iPhone and iPad App Development: Making and Marketing Apps that Succeed

The phenomenal success of the iPhone, iPad and the iPod touch has ushered in a “gold rush” for developers, but with well over 300,000 apps in the highly competitive App Store, it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your iOS app requires a lot of organization and some strategic planning. Updated and expanded for iOS 4, this bestselling book will show you how to incorporate marketing and business savvy into every aspect of the design and development process, giving your app the best possible chance of succeeding in the App Store.

The Business of iPhone and iPad App Development was written by experienced developers with business backgrounds, taking you step-by-step through cost effective marketing techniques that have proven successful for professional iOS app creators—perfect for independent developers on shoestring budgets. No prior business knowledge is required. This is the book you wish you had read before you launched your first app!

What you’ll learn

  • Analyze your ideas and competition, and identify your audience to evaluate sales potential.
  • Protect your business and intellectual property and avoid potential legal hassles.
  • Transform your iOS app into a powerful marketing tool.
  • Build synergy with in-app cross-promotion and social media, and Apple’s Game Center.
  • Utilize revenue-generating business models such as in-app advertising and In-App Purchase. Includes extensive coverage of the iAd framework and the Store Kit API.
  • Improve usability and implement effective testing.
  • Create a pre-release buzz online with Twitter, Facebook, blogs, and a dedicated website.
  • Successfully navigate the App Store submission process.
  • Execute a post-release marketing strategy with press releases, app reviews, promotional sales and giveaways.

Who this book is for

This book is for any developer looking to build a successful business selling iPhone, iPod touch, and iPad apps in Apple’s iTunes App Store. All the code examples included in this book can be downloaded from http://iphonebusinessbook.com/.

Table of Contents

  1. Seeing the Big Picture in a Crowded App Store Marketplace
  2. Doing Your Homework: Analyzing iOS App Ideas and Performing Competitive Research
  3. Protecting Your Intellectual Property
  4. Your iOS App Is Your Most Powerful Marketing Tool
  5. Social Inception: Promoting Your Apps Within Apps
  6. Money for Nothing: When It Pays to Be Free
  7. Monetizing Free Apps with iAd and Other In-App Advertising Opportunities
  8. Exploring the Freemium Model with In-App Purchase
  9. Testing and Usability: Putting Your Best Foot Forward
  10. Get the Party Started! Creating a Prerelease Buzz
  11. Keys to the Kingdom: The App Store Submission Process
  12. Increasing Awareness for Your iOS App
  13. Online Resources for App Research and Marketing

Price: $29.99


Click here to buy from Amazon

Sams Teach Yourself iPad Application Development in 24 Hours (2nd Edition) (Sams Teach Yourself -- Hours)

Sams Teach Yourself iPad Application Development in 24 Hours (2nd Edition) (Sams Teach Yourself -- Hours)

Apple's iPad is the world's hottest device: 12,000,000+ have been sold in the past six months alone. Now, there's a friendly, easy guide to iPad/iPad 2 development for every developer and power user. In just 24 quick lessons, Sams Teach Yourself iPad Application Development in 24 Hours, Second Edition will help you gain true mastery. Each lesson builds on all that's come before, teaching you all you need to know, without ever overwhelming you. Fully updated for iPad 2 and the latest iOS features, this book covers:

 

-Getting started fast

-Mastering essential Objective

-C, Cocoa Touch, and MVC concepts

-Building multi-touch apps

-Using popovers, custom keyboards, and other iPad UI elements

-Integrating media into apps

-Reading, writing, and navigating data

-Sensing movement with the accelerometer

 -Writing "universal" apps for all iOS devices

 -Debugging iPad software

-App Store distribution, and much more

 

Step-by-step instructions walk through common questions, issues, and tasks... Q and As, Quizzes, and Exercises test your knowledge... "Did You Know?" tips offer insider advice and shortcuts... "Watch Out!" alerts help you avoid problems. By the time you're are finished, you won't just understand iPad 2 programming: you'll be comfortable writing real-world apps that sell.

Price: $39.99


Click here to buy from Amazon

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod Touch Development

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod Touch Development

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With Programming iOS 4, you'll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 4 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

  • Learn Objective-C language details and object-oriented programming concepts
  • Understand the anatomy of an Xcode project and all the stages of its lifecycle
  • Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture
  • Know how views are managed, drawn, composited, and animated
  • Delve into Cocoa frameworks for sound, video, sensors, maps, and more
  • Touch on advanced topics such as threading and networking
  • Obtain a thorough grounding for exploring advanced iOS features on your own

Price: $49.99


Click here to buy from Amazon

iPad Application Development For Dummies

iPad Application Development For DummiesCreate apps for the hottest device on the market — the iPad!

iPad application development is the new gold rush — iPad sales are booming and new apps are arriving daily. Whether you’re a serious programmer new to the iPad or a beginner who wants to get started in app development, this easy-to-follow guide will help you join the party. It begins with the basics about the SDK and becoming a registered Apple developer, looks at how an iPad application runs, and takes you through actually creating two applications step by step.

  • The iPad is the hottest-selling device on the market, and the demand for cool iPad apps remains huge
  • This guide is perfect for beginners who want to get started developing iPad apps as well as professional programmers new to the iPad SDK
  • Explains how to download and use the iPad SDK and how iPad programming differs from iPhone programming
  • Tells how to create a great user experience and explains nib files, views, view controllers, interface objects, gesture recognizers, and much, much more

Turn your ideas into lucrative iPad apps with the great advice in iPad Application Development For Dummies, 2nd Edition!

Note: Apple's iOS SDK tools are only accessible on Intel-powered Mac and MacBook devices.

Price: $29.99


Click here to buy from Amazon

iPhone & iPad Game Development For Dummies (For Dummies (Computer/Tech))

iPhone & iPad Game Development For Dummies (For Dummies (Computer/Tech))Here's the scoop on building and marketing great games for the iPhone and iPad!

The iPhone and iPad are the hottest techno-gadgets on the market today, and games for it are even hotter. To help you cash in on the trend, this book shows what it takes to create a good iPhone and iPad game and how to get it into the App Store.

Neal Goldstein, leader of an iPhone app startup company, and his co-authors show you how to build a game that will sell, include quality graphics, market your game through the App Store, and more. Whether you're a programming novice or an experienced developer looking to enter the game market, here's how to get going.

  • Games for the iPhone are among the hottest apps in Apple's App Store
  • Learn to build two game applications – from beginning to end
  • Written by successful mobile app developers, this guide begins with how to get started, including downloading the SDK and filling your toolbox
  • Covers programming with Objective-C and Cocoa, what makes a good game, graphics, and creating good mobile apps
  • Explains how to market your game through the App Store

iPhone and iPad Game Development For Dummies can start you on a fun hobby or a lucrative career.

Note: Apple's iOS SDK tools are only accessible on Intel-powered Mac and MacBook devices.

Price: $29.99


Click here to buy from Amazon

Sams Teach Yourself iPad Application Development in 24 Hours (Sams Teach Yourself -- Hours)

Sams Teach Yourself iPad Application Development in 24 Hours (Sams Teach Yourself -- Hours)

The clear, easy-to-understand tutorial for developers who want to write software for today's hottest new device: Apple's iPad!

 

 

Figures and code appear as they do in Xcode

Covers iOS 3.2 and up

 

In just 24 sessions of one hour or less, learn how to build powerful applications for today’s hottest tablet device: the iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your Xcode development environment to utilizing the full iPad screen real estate for touchable interfaces, integrating maps and media, to improving the reliability and performance of your software. 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 iPad 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

•    Learn the features of the Xcode development suite

•    Prepare your system and iPad for efficient development

•    Get started fast with Apple’s Objective-C and Cocoa Touch

•    Understand the Model-View-Controller (MVC) development paradigm

•    Implement advanced application interfaces with interactive widgets and web-connected interfaces

•    Enhance the user experience with popovers and other iPad-only UI features

•    Build interfaces that adjust to the iPad’s orientation

•    Read and write data, and navigate it with table views

•    Implement media playback and recording capabilities

•    Integrate your software with the iPad’s email, photos, iPod, and address book applications

•    Create map and location-based services

•    Sense motion with the iPad accelerometer input

•    Discover the tools for building universal iPad/iPhone/iPod touch applications

•    Distribute your applications through the App Store

 

 

Price: $39.99


Click here to buy from Amazon

Beginning iPad Application Development (Wrox Programmer to Programmer)

Beginning iPad Application Development (Wrox Programmer to Programmer)A hands-on approach to iPad application development

Beginning iPad Application Development is written to help jumpstart beginning iPad developers. It covers the various topics in such a manner that you will progressively learn without being overwhelmed by the details. It adopts the philosophy that the best way to learn is by doing, hence the numerous Try It Out sections in all the chapters, which first show you how to build something and then explain how things work.

Although iPad programming is a huge topic, the aim for this book is to get you started with the fundamentals, and help you understand the underlying architecture of the SDK, and appreciate why things are done certain ways. After reading this book (and doing the exercises), you will be well equipped to tackle your next iPad programming challenge.

This book is for the beginning iPad developer who wants to start developing iPad applications using the Apple iPhone SDK. To truly benefit from this book, you should have some background in programming and at least be familiar with object-oriented programming concepts. If you are totally new to the Objective-C language, you might want to jump straight to Appendix D, which provides an overview of the language. Alternatively, you can use Appendix D as a quick reference while you tackle the various chapters, checking out the syntax as you try the exercises. Depending on your learning pattern, one of those approaches may work best for you.

What This Book Covers

This book covers the fundamentals of iPad programming using the iPhone SDK. It is divided into 18 chapters and four appendices.

Chapter 1: Getting Started with iPad Programming covers the various tools found in the iPhone SDK and explains their uses in iPad development.

Chapter 2: Write Your First Hello World! Application gets you started with Xcode and Interface Builder to build a Hello World application. The focus is on getting your hands dirty. More details on the various parts and components are covered in subsequent chapters.

Chapter 3: Views, Outlets, and Actions covers the fundamental concepts of iPad programming: outlets and actions. You learn how outlets and actions allow your code to interact with the visual elements in Interface Builder and why they are an integral part of every iPad application. You will also learn about the various UI widgets known as views that make up the user interface of your iPad application.

Chapter 4: View Controllers discusses the various view controllers available in the iPhone SDK. You will learn how to develop different types of iPad applications - View-based, Window-based, Split View-based, as well as Tab Bar applications.

Chapter 5: Keyboard Inputs shows you how to deal with the virtual keyboard in your iPad. You see how to hide the keyboard on demand and how to ensure that your views are not blocked by the keyboard when it is displayed.

Chapter 6: Screen Rotations demonstrates how you can reorient your application's UI when the device is rotated. You learn about the various events that are fired when the device is rotated. You also learn how to force your application to display in a certain orientation.

Chapter 7: Using the Table View explores one of the most powerful views in the iPhone SDK - the Table view. The Table view is commonly used to display rows of data. In this chapter, you also learn how to implement search capabilities in your Table view.

Chapter 8: Application Preferences discusses the use of application settings to persist application preferences. Using application settings, you can access preferences related to your application through the Settings application available on the iPad.

Chapter 9: File Handling shows how you can persist your application data by saving the data to files in your application's sandbox directory. You also learn how to access the various folders available in your application sandbox.

Chapter 10: Database Storage Using SQLLite3 covers the use of the embedded SQLite3 database library to store your data.

Chapter 11: Simple Animations provides an overview of the various techniques you can use to implement simple animations on the iPad. You also learn about the various affine transformations supported by the iPhone SDK.

Chapter 12: Gesture Recognizers provides an overview of the various gesture recognizers available in the iPhone SDK to help your device interpret user's input gestures.

Chapter 13: Accessing the Accelerometer shows how you can access the accelerometer that comes with every iPad. You will also learn how to detect shakes to your device.

Chapter 14: Web Services teaches you how to consume Web services from within your iPad application. You will learn the various ways to communicate with Web services - SOAP, HTTP GET, and HTTP POST. You will also learn how to parse the returning XML result returned by the Web service.

Chapter 15: Bluetooth Programming explores the use of the Game Kit framework for Bluetooth programming. You will learn how to get two iPads to communicate using a Bluetooth connection. You will also learn how to implement voice chatting over a Bluetooth connection.

Chapter 16: Bonjour Programming shows how you can publish services on the network using the Bonjour protocol.

Chapter 17: Apple Push Notification Services explains how you can implement applications that use push notifications. The APNs allows your applications to constantly receive status updates from a service provider even though the application may not be running.

Chapter 18: Displaying Maps shows how to build location-based services application using the Map Kit framework. You will also learn how to obtain geographical locations data and use them to display a map.

Appendix A: Answers to Exercises contains the solutions to the end-of-chapter exercises found in every chapter except Chapter 1.

Appendix B: Getting Around in Xcode provides a quick run-through of the many features in Xcode.

Appendix C: Getting Around in Interface Builder provides an overview of the many features of Interface Builder.

Appendix D: Crash Course in Objective-C provides a crash course in Objective-C. Readers who are new to this language should read this chapter before getting started.

Price: $34.99


Click here to buy from Amazon

Beginning iPad Development for iPhone Developers: Mastering the iPad SDK

It’s in magazines and newspapers, it’s on television and radio, it’s on buses and billboards and pretty much everywhere you look. The iPad is the touchscreen tablet from Apple, representing the next generation of mobile computing. Packed with dozens of new features, the iOS 3.2 SDK enables you to build sophisticated, desktop-quality apps for this exciting new platform. Every iPhone and iPod touch app developer looking to take the next step and move into the iPad arena will want to read this book from cover to cover.

Beginning iPad Development for iPhone Developers: Mastering the iPad SDK has all the answers, and you’ll find them presented with the same easy-to-follow style and thorough coverage you've come to expect from titles like Beginning iPhone 3 Development—everything an aspiring iPad developer needs to know to create great apps.

Best-selling authors Jack Nutting, Dave Wooldridge, and Dave Mark show iPhone developers how to master all of the iPad-exclusive frameworks and features, which are explained, demonstrated in action, and put through their paces in this comprehensive programming guide. You'll get a detailed understanding of the new feature set and gain every possible advantage in the iTunes App Store.

 

What you’ll learn

  • How to design app interfaces optimized for the iPad by taking advantage of new UIKit features such as Popovers, Split View Controllers, and new Modal Views.
  • How to utilize new graphics functionality, Core Text, Document Sharing, and advanced input methods to build powerful productivity solutions.
  • How to embrace the iPad's superior media capabilities with its new video and display options.
  • How to convert an existing iPhone project into a stand-alone iPad app or a Universal app for both iPhone and iPad users.

Who this book is for

This book is for all iPhone app developers who want to leverage their skills to create professional apps for the iPad. It includes extensive example projects and the complete source code for Dudel, a full-fledged drawing app for the iPad.

Developing iOS 4 Apps?  
Since many of the new features in iOS 3.2 are also present in iOS 4, this is one of the first books available in print that extensively covers several of the new APIs that iPhone developers are also eager to learn for creating iOS 4-optimized apps.

Table of Contents

  1. Welcome to the Paradigm Shift
  2. Getting Started with iPad Development
  3. Exploring the iPhone SDK's New iPad Features
  4. New Graphics Functionality
  5. Using Core Text
  6. Popovers
  7. Video and Display
  8. Split Views and Modal Modes
  9. New Input Methods
  10. Working with Documents
  11. From iPhone to iPad
  12. Additional Resources for iPad Development

Price: $39.99


Click here to buy from Amazon