1 option
Objective-C for dummies / by Neal Goldstein.
- 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.