Programming in Objective-C, 4/e

By Stephen G. Kochan

Programming in Objective-C, 4/e - Stephen G. Kochan
  • Title: Programming in Objective-C, 4/e
  • By: Stephen G. Kochan
  • Release Date: 2012-04-03
  • Genre: Computers
    Ratings: 4 From 29 Reviews

Primary: Programming in Objective-C, 4/e.pdf - 35,357 KB/Sec

Mirror [#1]: Programming in Objective-C, 4/e.pdf - 33,713 KB/Sec

Mirror [#2]: Programming in Objective-C, 4/e.pdf - 27,398 KB/Sec

More by Stephen G. Kochan : Programming in Objective-C, 4/e

Related Books

This is the eBook version of the printed book.

Written by bestselling author and popular trainer Stephen Kochan, Programming in Objective-C is a clear, step-by-step tutorial on the fundamentals of Objective-C programming for Apple's iOS and Mac platforms.

Programming in Objective-C makes no assumptions about prior experience with either object-oriented programming languages generally or with the C language specifically. Both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C programming. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C).

This unique approach to learning Objective-C, combined with an abundance of complete code examples, clear diagrams and tables, exercises at the end of each chapter, and an author-supported readers web forum, makes Programming in Objective-C ideally suited for either self-study or classroom use.

The fourth edition of Programming in Objective-C includes several critical additions and enhancements:
• Updates to cover the latest versions of Xcode (4.2) and the iOS SDK (iOS5)
• Detailed discussion of how to use Automatic Reference Counting (ARC) to improve and simplify memory management in Objective-C programming
• improvements in key areas to incorporate reader feedback and suggestions

Programming in Objective-C, Fourth Edition

Table of Contents

1 Introduction

Part I: The Objective-C Language

2 Programming in Objective-C
3 Classes, Objects, and Methods
4 Data Types and Expressions
5 Program Looping
6 Making Decisions
7 More on Classes
8 Inheritance
9 Polymorphism, Dynamic Typing, and Dynamic Binding
10 More on Variables and Data Types
11 Categories and Protocols
12 The Preprocessor
13 Underlying C Language Features

Part II: The Foundation Framework
14 Introduction to the Foundation Framework
15 Numbers, Strings, and Collections
16 Working with Files
17 Memory Management and Automatic Reference Counting (ARC)
18 Copying Objects
19 Archiving

Part III: Cocoa, Cocoa Touch, and the iOS SDK
20 Introduction to Cocoa and Cocoa Touch
21 Writing iOS Applications


A Glossary
B Address Book Program Source Code

Recent Posts
The Book of Why
Our Final Invention
Adobe Premiere Pro CC Classroom in a Book (2018 release)
The Brand Gap: Revised Edition
CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)
Apple Watch Series 3: Learning the Essentials
The Future of Leadership
The Master Algorithm
C++ Primer, 5/e
Scrivener Absolute Beginner's Guide
R Graphics Cookbook
Tutor for iCloud for the Mac
Building Machine Learning Projects with TensorFlow
App Inventor 2 Tutorial
A World in HDR
The Handy Tips Guide to the iPad
100 Things Every Mac User Should Know
Ghost in the Wires
Photoshop CS6 Beta New Features
Writing On The iPad: Text Automation with Editorial
Beginning Java Programming
iPhone Blueprints
iPhone & iPad Secrets (For iOS 10.3)
The Handy Tips Guide to the iPhone 5 & iOS 6
What the Plus!
iPad Pro Guidebook
The iPad Office
iPhone X Pro Guide
Beginning C++ Programming
Objective-C Programming
The Handy Tips Guide to the iPad & iPad Mini
Beginning C# Programming
My First MacBook and MacBook Air
Agile Project Management Methodology for Beginners: Scrum Project Management for Beginners
An Unofficial Guide to Mac Mini Media Servers for Newbies: Yosemite (2nd Edition)
iPad Pages
A Beginner’s Guide to iPhone 6 and iPhone 6 Plus
iPhone 7 Guidebook
HTML, XHTML and CSS For Dummies
The Big Switch: Rewiring the World, from Edison to Google
The Handy Tips Guide to the New iPad
iPad: The Missing Manual
JavaScript: The Good Parts
100 More Things Every Mac User Should Know
iPad Superguide, Third Edition
Python Programming: Your Step By Step Guide To Easily Learn Python in 7 Days
Microsoft Excel Basic Formulae
iPad Numbers
Scrivener vs Ulysses
Adobe Photoshop CS6 Classroom in a Book
iPhone 5 Quick Starter Guide
The Soul of A New Machine
Presentation Zen
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World
Aqua and Bondi
Amazon Audible Audiobooks
The Art of Invisibility
The Age of Spiritual Machines
Objective-C Programming
All the C You Need to Know
A Newbie’s Guide to OS X Yosemite
The Art of Intrusion
iPhone 8 Advanced Guide
OS X 10.8 Mountain Lion
Official (ISC)2 Guide to the CISSP CBK, Fourth Edition
iPhone 5s and 5c Starter Guide
iMac Pocket Genius
Social Engineering
iPhone 6s Tips & Tricks
Beginning Programming All-In-One Desk Reference For Dummies
How to Be Invisible
CCNA Certification All-In-One For Dummies
Building Your Own Computer. No Frills, No Filler, Just Answers.
In the Beginning...Was the Command Line
101 Essential iPad Tips & Tricks
JavaScript: The Definitive Guide
Programming in Objective-C, 4/e
Learning Python
Mac Gems Superguide
Python® Programming for the Absolute Beginner, Third Edition
Objective-C Boot Camp
Upgrade Your Apps
A Newbies Guide to Evernote
Xcode Primer
A Newbies Guide to iPhone 6s and iPhone 6s Plus
Cocoa Programming for Mac OS X, 4/e
Presentation Zen: Simple Ideas on Present...
CCENT/CCNA ICND1 100-101 Official Cert Guide
iPad iWork
Learn 3D With Cheetah 3D 6
Cloud Computing For Dummies
#iPadOnly. The First Real Post-PC Book [iPad Version]
Writing A Novel with Ulysses