HI THIS TOUTORIAL WILL HELP FULL FOR STARTUP IN IOS CREATED BY NAVEENRAJU
IOS BASICS EXPLINATIONS BY NAVEENRAJU
OBJECTIVE C
|
|
An object-oriented approach to application development makes programs more intuitive to design, faster to develop, more amenable to modification, and easier to understand. The Objective-C language is a programming language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly based on Smalltalk, one of the first object-oriented programming languages. Objective-C is designed to give C full object-oriented programming capabilities and to do so in a simple and straightforward way.
Why Objective C:
Objective-C was chosen as the development language for the Cocoa frameworks.
On the iPhone and iPad, Cocoa is called Cocoa Touch, rather than simply Cocoa, because the
iOS contains touch events. If you have ever tapped, flicked, swiped, or pinched your device’s
display, you know what touch events are. Touch events allow you to program responses to a
user’s touching the screen with his or her fingers. Cocoa Touch also provides the primary class libraries needed for development. The two
Cocoa Touch frameworks you will use in every application you write are the Foundation
framework and the UIKit framework. A framework is collection of code devoted to a similar
task. The Foundation framework is dedicated to standard programming topics, such as
collections, strings, file I/O, and other basic tasks. The UIKit is dedicated to the iPhone and
iPad device’s interface and contains classes such as the UIView. In this book, you spend
most of your time learning the UIKit.
Objective-C, Foundation Framework,
Cocoa Touch, and UIKit