384 pages Publisher: Wrox; 2 edition (April 22, 2013) Language: English ISBN-10: 1118391845 ISBN-13: 978-1118391846 Updated and revised coverage that includes the latest versions of iOS and Xcode Whether you're a novice or experienced developer, you will want to dive into this updated resource
PROFESSIONAR iOS Database Application Programming Second edition Patrick aless r a Wiley Brand ffirs indd i 41/20139:2242AM Professional ios Database Application Programming, Second Edition John Wiley Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 Copyright o 2013 by John Wiley Sons, Inc, Indianapolis, Indiana Published simultaneously in Canada ISBN:978-1-118-39184-6 ISBN:978-1-118-39185-3(ebk ISBN:978-1-118-41757-7ebk ISBN:978-1-118-72836-9(cbk) Manufactured in the United States of america 10987654321 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, lectronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through pay ment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers MA01923, (978)750-8400, fax(978)646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department John Wiley sons, Inc, 111 River Street, Hoboken, NJ 07030, (201)748-6011 fax(201)748-6008,oronlineathttp://wwn.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or pro motional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting or other professional services If professional assistance is required, the services of a competent professional person should be sought. Neither the pub lisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services please contact our Customer Care Department within the United States at(877)762-2974, outside the United States at(317)572-3993 or fax(317)572-4002 Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with stan dard print versions of this book may not be included in e-books or in print-on-demand If this book refers to media such as a cd or dvd that is not included in the version you purchased you may download this material at http://bcoksupport.wileycomFormorcinformationaboutWilcyproductsvisitwww.wiley Library of Congress Control Number: 2013933611 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John wiley sons, Inc and/or its affiliates, in the United States and other coun tries, and may not be used without written permission. All other trademarks are the property of their respective owners John Wiley sons, InC, is not associated with ally product or vendor mentioned in this book. ffirs indd ii 1/20139:2243AM For Cheryl-Without you, this would have never been oSSible ffirs indd 1/20139:2243AM CREDITS ACQUISITIONS EDITOR PRODUCTION MANAGER Mary Ja Tim Tate PROJECT EDITO VICE PRESIDENT AND EXECUTIVE GROUP Brian macDonald PUBLISHER Richard wadley TECHNICAL EDITOR Michael Gilbert VICE PRESIDENT AND EXECUTIVE PUBLISHER Neil edde PRODUCTION EDITOR Christine Mugnolo ASSOCIATE PUBLISHER Jim minate COPY EDITOR Karen a gill PROJECT COORDINATOR. COVER Katie Crocker EDITORIAL MANAGER Mary Beth Wakefield PROOFREADER Sarah kaikini. Word one new york FREELANCER EDITORIAL MANAGER Rosemarie graham INDEXER Robert swanson ASSOCIATE DIRECTOR OF MARKETING David mayhew COVER DESIGNER Elizabeth brooks MARKETING MANAGER Ashley Zurcher COVER IMAGE C naphtalina /istockphoto BUSINESS MANAGER Amy Knies 1/20139:2243AM ABOUT THE AUTHOR PATRICK ALESSI has been fascinated with writing computer programs since he first saw his name flash across a terminal in 1980. Since then, he has written software using every language and hard ware platform that he could get his hands on, including a brief and painful foray into Fortran on a VAX SyStem during his engineering education. Patrick holds a bs degree in Civil engineering from Rutgers University and an MS in Computer Science from Stevens Institute of Technology. Professionally, Patrick has focused on data-centric applications for clients ranging from small busi- ness databases to large-scale systems for the United States Air Force. Currently, he is focused on the promise of mobility and developing connected applications for mobile devices such as the iphone and iPad When he can back away from the computer Patrick enjoys gaming (especially Starcraft), photog raphy, traveling, and doing just about anything with his family. You can follow him on Twitter at pwalessi and re s blog at ip vsphere ABOUT THE TECHNICAL EDITOR MICHAEL GILBERT is a long-time systems programmer for various engineering firms. Ile got his start developing games for the atari st, and he was a frequent contributing editor for start magazine Over the years, he has continued to develop gaming software on PC and Mac for clients worldwide. He's also an expert Flash Action Script programmer and has produced a popular Internet gaming environment called HigherGames He now enjoys developing games for the iPhone and iPad, and currently has scvcral games in thc AppStorc, with morc on the way. In his sparc timc, he enjoys trying to defeat his wife janeen in a friendly game of Scrabble ffirs indd v 1/20139:2243AM ffirs indd vi 1/20139:2243AM ACKNOWLEDGMENTS I WOULD LIKE TO TAKE THIS OPPORTUNITY TO THANK everyone who made this book possible. mary James, my acquisitions editor, shepherded this second edition through the acquisitions process. my project editor, Brian MacDonald, was there to answer every question that i had about writing and the publishing process. Mike Gilbert, my technical editor, gave up valuable app development time to review my work. I would also like to thank all the other editorial and production staff that put many hours into this project to help get it to print. I cannot thank my wife, Cheryl, and my stepdaughter, Morgan, enough for putting up with my fits, general crankiness, and lack of time for fun family activities as I worked my way through writ- ing this book. Your patience with me is astounding. I want to thank my Mom for introducing me to computers at a very young age and teaching me the basics. Finally, i want to thank my Dad for pushing me to work hard and for showing me how to be a father. ffirs indd vif 1/20139:2243AM ffirs indd vii 1/20139:2243AM
Chapter 6: Object-Oriented Programming .151 Chapter 7: Anonymous Functions 183 Chapter 8: The Browser Object Model .201 Chapter 9: Client Detection 229 Chapter 10: The Document Object Model 261 ...
Wrox. Professional.NET.Network.Programming .net 网络编程
Wrox.Professional.iPhone.and.iPad.Database.Application.Programming _SourceCode 源代码2011-03-04