GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main Page
  • Help
  • Browse
  • Cookbook
  • Wikijunior
  • Featured books
  • Recent changes
  • Special pages
  • Random book
  • Using Wikibooks
  • Reading room forum
  • Community portal
  • Help out!
  • Policies and guidelines

This view

  • Original page
  • New address

GeezerVison is showing en.wikibooks.org — Objective-C Programming - Wikibooks, open books for an open world

25% developed
You can build iPhone applications with Objective-C.

Objective-C is an object-oriented programming language. It was named after the concept of adding objects to the C language.

Objective C was introduced with NeXTSTEP and OPENSTEP, and was considerably extended in application due to its use with the Cocoa libraries under Mac OS X or the GNUstep libraries. However, you can program in Objective-C without these libraries if you wish.

Because not everyone uses OPENSTEP or Mac OS X, we will introduce these library-specific details later.

Familiarity with the C programming language is required, as Objective-C shares a lot with it, hence its name.

Contents

  • Objective-C concepts
    • The basic concepts of object-oriented programming in terms of Objective-C terminology.
  • Getting Started
    • Invoking Objective-C compilers
  • Objective-C syntax
    • The basic details of how to write classes in Objective-C. Writing the interface and implementation.
  • Objective-C in depth
    • Objective-C techniques, using the `Object` class, categories, protocols.
  • Objective-C advanced features
    • Advanced Objective-C, selectors, message forwarding, archiving.

See also

Wikipedia has related information at Objective-C.
  • C Programming
  • C++ Programming
  • Java Programming
  • Programming Mac OS X_with Cocoa for Beginners
Retrieved from "https://en.wikibooks.org/w/index.php?title=Objective-C_Programming&oldid=4435330"
Categories:
  • Book:Objective-C Programming
  • Shelf:Computer programming languages
Hidden categories:
  • Subject:Computer programming languages
  • Subject:Computer programming languages/all books
  • Subject:Computer programming/all books
  • Subject:Computer science/all books
  • Subject:Computing/all books
  • Subject:Books by subject/all books
  • Book:Wikibooks Stacks/Books
  • Shelf:Computer programming languages/all books
  • Shelf:Computer programming/all books
  • Shelf:Computer science/all books
  • Department:Computing/all books
  • Alphabetical/O
  • Partly developed books
  • Books by completion status/all books
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.