My Account Log in

1 option

Objective-C for dummies / by Neal Goldstein.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Goldstein, Neal, author.
Series:
--For dummies.
For Dummies
Language:
English
Subjects (All):
Objective-C (Computer program language).
Physical Description:
1 online resource (459 p.)
Edition:
1st edition
Place of Publication:
Hoboken, New Jersey : Wiley, 2009.
Language Note:
English
System Details:
text file
Summary:
Learn the primary programming language for creating iPhone and Mac apps The only thing hotter than the iPhone right now is new apps for the iPhone. Objective-C is the primary language for programming iPhone and Mac OS X applications, and this book makes it easy to learn Objective-C. Even if you have no programming experience, Objective-C For Dummies will teach you what you need to know to start creating iPhone apps. It provides an understanding of object-oriented programming in an entertaining way that helps you learn.iPhone and Mac apps are hot, and most are created
Contents:
Objective-C for Dummies; About the Author; Dedication; Author's Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About This Book; Conventions Used in This Book; Foolish Assumptions; How This Book Is Organized; Icons Used in This Book; Part I: Getting to the Starting Line; Chapter 1: Computer Programming Exposed!; Why a Computer Program Is Like a Peanut Butter and Jelly Sandwich; Understanding How Computer Languages Work; What Is Objective-C, Anyway?; Chapter 2: Creating Your First Program; Getting Started with the Software Development Kit; Creating Your Xcode Project
Building and Running Your ApplicationCustomizing Xcode to Your Liking; Getting to Know the Xcode Text Editor; Accessing Documentation; On the CD; Working with the Examples; Chapter 3: The Object in Objective-C; Not All Modules Are Created Equal; Understanding How Objects Behave; Seeing the Concepts in Action; Reusable Code; Part II: Speaking the Language of Objective-C; Chapter 4: Language and Programming Basics; It All Comes Down to Your Statements; Understanding How Variables Work; Giving Instructions with Operators; Making Logical Decisions in Your Code; Accessing Data with Pointers
Using ConstantsKnowing the Objective-C Reserved Words; Congratulations; Chapter 5: Functions and Data Structures; Thinking about an Application; Defining and Declaring Data Structures; Using Defined Data Types; Writing Functions; Declaring Function Prototypes; Extending the Functionality of a Program; Thinking about Extensibility and Enhanceability; Chapter 6: Adding a Little More Class to Your Program; Grasping Objects and Their Classes; Moving from Functions and Global Data to Objects and Classes; Creating the Interface; The Implementation - Coding the Methods; Exploring the Program Logic
Spreading the Wealth across FilesKnowing the Naming Conventions; Using id and nil; Chapter 7: Objects Objects Everywhere; Replacing Numbers with Objects; Taking Advantage of Array Objects; Using C Arrays; Chapter 8: Using the Debugger; Identifying the Usual Suspects; Using the Debugger; Using Breakpoints; Using the Static Analyzer; Chapter 9: Using Control Statements and Loops; Creating Transaction Objects; Using switch Statements; Using Loop Statements to Repeat Instructions; Adding Loops to Your Program; Building the New Application; Taking the Leap: Jump Statements
Knowing the Problems with switch StatementsPart III: Walking the Object-Oriented Walk; Chapter 10: Basic Inheritance; Replacing a Control Structure With Polymorphism; Implementing Inheritance in a Program; Considering Polymorphism and Inheritance; Chapter 11: Encapsulating Objects; Getting to Know the Model-View-Controller (MVC) Pattern; Implementing the MVC Pattern; Creating a New Project; Creating the Destination Class; Coding the New main; Yes, Another Two Steps Forward and One Step Back; Chapter 12: The Birth of an Object; Allocating Objects; Initializing Objects
The Designated Initializer
Notes:
Includes index.
Description based on print version record.
ISBN:
9786612307188
9781282307186
1282307185
9780470561348
0470561343
OCLC:
460050293

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account