Limit search to available items
Book Cover
E-book
Author Goldstein, Neal.

Title Objective-C programming for dummies / by Neal Goldstein
Published Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012

Copies

Description 1 online resource (452 pages)
Series --For dummies
--For dummies.
Contents Objective-C Programming For Dummies -- About the Authors -- Author's Acknowledgments -- Introduction -- About This Book -- Conventions Used in This Book -- Foolish Assumptions -- How This Book Is Organized -- Icons Used in This Book -- On the Web -- Where to Go from Here -- Part I. : Getting to the Starting Line -- 1. : Computer Programming Exposed! -- Why a Computer Program Is Like a Recipe -- Understanding How Computer Languages Work -- What Is Objective-C, Anyway -- 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 Web -- Working with the Examples -- 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 -- 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 -- 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 -- 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 -- 7. : Objects Objects Everywhere -- Replacing Numbers with Objects -- Taking Advantage of Array Objects -- Using C Arrays -- 8. : Using the Debugger -- Identifying the Usual Suspects -- Using the Debugger -- Using Breakpoints -- Using the Static Analyzer -- 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 Statements -- Part III. : Walking the Object-Oriented Walk -- 10. : Basic Inheritance -- Replacing a Control Structure with Polymorphism -- Implementing Inheritance in a Program -- Considering Polymorphism and Inheritance -- 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 -- 12. : The Birth of an Object -- Allocating Objects -- Initializing Objects
Summary A step-by-step guide to understanding object-oriented programming with Objective-CAs the primary programming language for iPhone, iPad, and Mac OS X applications, Objective-C is a reflective, object-oriented language that all programmers must know before creating apps. Assuming no prior programming language experience, this fun-and-friendly book provides you with a solid understanding of Objective-C. Addressing the latest version of Xcode, debugging, code completion, and more, veteran author Neal Goldstein helps you gain a solid foundation of this complex topic, and filters out any unnecessary intricate technical jargon. Assumes no prior knowledge of programming and keeps the tone clear and entertaining Explains complicated topics regarding Objective-C with clarity and in a straightforward-but-fun style that has defined the For Dummies brand for 20 years Features all material completely compliant with the latest standards for Objective-C and Apple programming Objective-C Programming For Dummies is the ideal beginner book if your objective is to venture into iPhone, iPad, and Mac OS X development for the first time!
Notes Print version record
Subject Objective-C (Computer program language)
Object-oriented programming (Computer science)
Computer programming.
computer programming.
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
Object-oriented programming (Computer science)
Objective-C (Computer program language)
Form Electronic book
LC no. 2012949144
ISBN 9781118228784
1118228782
9781118231289
1118231287