iPhone and Mac Wrox e-Book Bundle: Safari WebKit for iPhone OS 3.0, iPhone SDK Objective-C, Mac OS X Snow Leopard Programming, Professional Xcode 3

Front Cover
John Wiley & Sons, Mar 26, 2010 - Computers - 2372 pages
The books included in this set are:

Beginning iPhone SDK Programming with Objective-C (978-0-470-50097-2) This book provides an easy-to-follow, example-driven introduction to the fundamentals of the Apple iPhone SDK and offers you a clear understanding of how things are done when programming iPhone applications with Objective-C. As you progress through the exercises featured in each chapter, you will discover the simple logic behind each step required for creating your own iPhone applications. When you reach the end of the book, you will be prepared to confidently tackle your next iPhone programming challenge.

Beginning Mac OS X Snow Leopard Programming (9780470577523) This book serves as a solid guide to getting started with Mac OS X programming. You will learn how to use the free software development tools that come with all Mac OS X systems and how to efficiently start writing programs on Mac OS X Snow Leopard. The author shows you how to use all of the programming languages to use together in order to create seamless applications.

Professional Xcode 3 (9780470525227). This book provides you with an inside look at the array of Xcode tools for Mac and iPhone development from top to bottom. You'll go beyond the basics and dive into such in-depth topics as installing the latest version of Xcode tools, customizing the look and behavior of Xcode, creating and managing projects, using the built-in class browser to model complex applications and structures, and more. With this book, you'll be able to take full advantage of the range of tools included with Xcode.

Safari and WebKit Development for iPhone OS 3.0 (9780470549667) This book explores the Safari and WebKit development platform that is built into iPhone OS 3.0 and takes you through the process of creating an iPhone web application from the ground up. You'll learn how to use existing open source frameworks to speed up your development time, imitate qualities of built-in Apple apps, cache data locally and even run in offline mode, and more. Whether you're eager to build new web applications for iPhone OS 3.0 or optimize existing web sites for this platform, you have everything you need to do so within this book.

 

What people are saying - Write a review

User Review - Flag as inappropriate

I did not like that it was added to my iPhone seven plus and my soniphone 7 I didn’t authorize none of this and as soon as I find out who did it I’ll be pressing charges not happy at all hopefully it will be removed from both iPhones and how do I remove web kit that is embedded on my iPhone some is preforming this and I would like to remove kit that is Invasion of privacy 

Contents

How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
Screen Rotations
PROGRAMMATICALLY ROTATING THE SCREEN
View Controllers
CREATING A WINDOWBASED APPLICATION
How It Works
How It Works
How It Works
How It Works

How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
How It Works
CONTENTS
CREDITS
How It Works
OBTAINING THE IPHONE SDK
COMPONENTS OF THE IPHONE SDK
ARCHITECTURE OF THE IPHONE OS
SOME USEFUL INFORMATION BEFORE YOU GET STARTED
SUMMARY
Write Your First Hello World Application
Views Repositioning
CUSTOMIZING YOUR APPLICATION ICON
SUMMARY
Outlets Actions and View Controllers
VIEW CONTROLLERS
SUMMARY
Exploring the Views
ADDING VIEWS DYNAMICALLY USING CODE
UNDERSTANDING VIEW HIERARCHY
SWITCHING VIEWS
SUMMARY
Keyboard Inputs
USING THE KEYBOARD
CUSTOMIZING THE TYPE OF INPUTS
DETECTING THE PRESENCE OF THE KEYBOARD
SUMMARY
SUMMARY
Tab Bar and Navigation Applications
TAB BAR APPLICATIONS
NAVIGATIONBASED APPLICATIONS
SUMMARY
Utility Applications
10
Application Preferences
CREATING APPLICATION PREFERENCES
PROGRAMMATICALLY ACCESSING THE SETTINGS VALUES
Database Storage Using SQLite3
CREATING AND OPENING A DATABASE
Inserting Records
SUMMARY
File Handling
UNDERSTANDING THE APPLICATION FOLDERS
USING PROPERTY LISTS
SUMMARY
Programming Multitouch Applications
DETECTING MULTITOUCHES
SUMMARY
Simple Animations
TRANSFORMING VIEWS
ANIMATING A SERIES OF IMAGES
SUMMARY
Accessing Builtin Applications
SENDING EMAILS
ACCESSING THE CAMERA AND THE PHOTO LIBRARY
ACCESSING THE CONTACTS APPLICATION
SUMMARY
Accessing the Hardware
DETECTING SHAKES IN IPHONE OS2 AND EARLIER
USING SHAKE API TO DETECT SHAKES IN OS 30
PERFORMING AN ACTION WHEN THE DEVICE IS SHAKEN
LOCATIONBASED SERVICES
SUMMARY
Answers to Exercises
CHAPTER 3 EXERCISE SOLUTIONS
CHAPTER 5 EXERCISE SOLUTIONS
CHAPTER 7 EXERCISE SOLUTIONS
CHAPTER 8 EXERCISE SOLUTIONS
CHAPTER 9 EXERCISE SOLUTIONS
CHAPTER 10 EXERCISE SOLUTIONS
CHAPTER 11 EXERCISE SOLUTIONS
CHAPTER 12 EXERCISE SOLUTIONS
CHAPTER 13 EXERCISE SOLUTIONS
CHAPTER 14 EXERCISE SOLUTIONS
CHAPTER 15 EXERCISE SOLUTIONS
CHAPTER 17 EXERCISE SOLUTIONS
Getting Around in Xcode
DEBUGGING YOUR APPLICATIONS
SUMMARY
Getting Around in Interface Builder
DESIGNING THE VIEW
INSPECTOR WINDOW
LIBRARY
OUTLETS AND ACTIONS
Connecting Outlets and Actions
SUMMARY
Crash Course in ObjectiveC
CLASSES
PROTOCOLS
Delegate
SELECTORS
CATEGORIES
SUMMARY
Testing on an Actual iPhone or iPod Touch
GENERATING A CERTIFICATE SIGNING REQUEST
LOGGING IN TO THE IPHONE DEVELOPER PROGRAM PORTAL
SUMMARY
INDEX
INDEX
B
C
D
E
F
G
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
Copyright

Common terms and phrases

About the author (2010)

Richard Wagner is a Senior Developer at Maark, LLC. He is an experienced web designer and developer and the author of several web-related books that discuss the underlying technologies of the iPhone application platform.

Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training for the latest Microsoft and Mac OS X technologies, including the first iPhone programming course in Singapore.

Michael Trent has been programming in Objective-C and Macs for more than a decade. A regular contributor to Steven Frank's www.cocoadev.com website, technical reviewer for numerous books and magazine articles, and a contributor to Mac OS X open source projects, currently he is using Objective-C and Apple Computer's Cocoa frameworks to build professional and consumer applications for Mac OS X.

Drew McCormack previously programs regularly in Python, C++, Objective-C, Fortran, and Bash, and in his spare time develops the Cocoa financial software Trade Strategist (www.trade-strategist.com).

James Bucanek is a professional software engineer with over 25 years of programming experience. He has developed for Apple computers since its inception. James is recognized for having written numerous technical articles on Mac OS X development for Apple Computer, and as a contributing author for several Mac OS X books, and technical editor for several more. James is currently involved in full time development of native applications for Mac OS X.

Bibliographic information