Beginning iOS Programming For Dummies.pdf
(
32676 KB
)
Pobierz
r!
g Everything Easie
Makin
™
ning
Begin
ming
rogram
iOS P
Learn to:
• Program
in the iOS environment using
Xcode
®
and Cocoa
®
frameworks
• Create
simple interfaces
• Work
with libraries, storyboards,
arrays, structures, functions,
and pointers
• Use
simulators for testing and
development
Rajiv Ramnath, PhD
Author of
Android 3 SDK Programming
For Dummies
Get More and Do More at Dummies.com
®
Start with
FREE
Cheat Sheets
Cheat Sheets include
• Checklists
• Charts
• Common Instructions
• And Other Good Stuff!
www.dummies.com/cheatsheet/beginningiosprogramming
To access the Cheat Sheet created specifically for this book, go to
Get Smart at Dummies.com
Dummies.com makes your life easier with 1,000s
of answers on everything from removing wallpaper
to using the latest version of Windows.
Check out our
• Videos
• Illustrated Articles
• Step-by-Step Instructions
Plus, each month you can win valuable prizes by entering
our Dummies.com sweepstakes. *
Want a weekly dose of Dummies? Sign up for Newsletters on
• Digital Photography
• Microsoft Windows & Office
• Personal Finance & Investing
• Health & Wellness
• Computing, iPods & Cell Phones
• eBay
• Internet
• Food, Home & Garden
Find out “HOW” at Dummies.com
*Sweepstakes not currently available in all countries; visit Dummies.com for official rules.
Beginning iOS
Programming
by Rajiv Ramnath and
Cheyney Loffing
Beginning iOS Programming For Dummies
®
Published by:
John Wiley & Sons, Inc.,
111 River Street, Hoboken, NJ 07030-5774,
www.wiley.com
Copyright © 2014 by John Wiley & Sons, Inc., Hoboken, New Jersey
Media and software compilation copyright © 2014 by John Wiley & Sons, Inc. All rights reserved.
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by
any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted
under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of
the Publisher. 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, or online at
http://www.wiley.com/go/permissions.
Trademarks:
Wiley, For Dummies, the Dummies Man logo, Dummies.com, Making Everything Easier, and
related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. 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 any product or vendor mentioned in this book.
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 PROMOTIONAL 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 PUBLISHER NOR THE
AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION
OR WEBSITE 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 WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY
MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES 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 U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002. For
technical support, please visit
www.wiley.com/techsupport.
Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included
with standard 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://booksupport.wiley.com.
For more information about Wiley products, visit
www.wiley.com.
Library of Congress Control Number: 2013954213
ISBN 978-1-118-79927--7 (pbk); ISBN 978-1-118-79931-4 (ebk); ISBN 978-1-118-79932-1 (ebk)
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
Contents at a Glance
Introduction ................................................................ 1
Part I: Getting Started with iOS Programming................ 5
Chapter 1: Entering Mobile Application Development ................................................. 7
Chapter 2: Object-Oriented Design Principles ............................................................. 25
Chapter 3: Effectively Using Objective-C ...................................................................... 55
Part II: Meeting the Methods and Platforms................. 89
Chapter 4: Patterns and Frameworks ............................................................................ 91
Chapter 5: Setting Up to Develop iOS Apps ................................................................ 113
Chapter 6: Developing an App on iOS ......................................................................... 135
Chapter 7: Illustrating Object-Oriented iOS App Design........................................... 173
Part III: Making Your iOS Apps Fit for Consumption ... 207
Chapter 8: Effectively Using Xcode.............................................................................. 209
Chapter 9: Developing Your App’s User Interface ..................................................... 249
Chapter 10: Making Applications Fast and Responsive ............................................ 277
Chapter 11: Making Your App Reliable and Secure ................................................... 293
Part IV: Connecting Your Apps .................................. 327
Chapter 12: Channeling the World Into Your Device ................................................ 329
Chapter 13: Harnessing iOS Device Capabilities ........................................................ 345
Chapter 14: Publishing to the App Store .................................................................... 375
Part V: The Part of Tens ........................................... 399
Chapter 15: Ten Resources for Object-Oriented Development ............................... 401
Chapter 16: Ten Developer Resources for iOS ........................................................... 413
Index ..................................................................... 423
Plik z chomika:
jonedave3
Inne pliki z tego folderu:
B-29 Superfortress vs Ki-44 - Donald Nijboer.epub
(25672 KB)
B-17 Flying Fortress Units of t - William Hess.epub
(18102 KB)
B00XANZZ4A_EBOK_nodrm.azw3
(31349 KB)
B.R. Bhagwat - Mahabharata.azw3
(20673 KB)
B A Paris - Behind Closed Doors_nodrm.epub
(2167 KB)
Inne foldery tego chomika:
@other-lang
@packed
0
1
2-1
Zgłoś jeśli
naruszono regulamin