NSCoder is an abstractClass which represents a stream of data. They are used in Archiving and Un-archiving objects. NSCoder objects are usually used in a method that is being implemented so that the class conforms to the protocol.
1.What is the difference Between APPKit and UIKit?
AppKit is included in the OS X SDK only.It provides all the classes and controls you need for creating Mac applications.Most of these classes share a common naming prefix starts with NS and classes you will be working with include NSWindow, NSButton, NSTableView.
1.Difference b/w #define and #pragma and #import? Answer:
There are different ways to create constants in Objective-C, but the easiest way is to use #define statements.#define however is a preprocessor that replaces all instance with it even before compilation starts.
Apple on Tuesday announced the official release date for its latest iOS 8 mobile operating system in a special event yesterday.
The next version of its mobile operating system will officially launch on September 17th.
iOS 8 will come preinstalled on all new iPhone and iPad models, and will be available as a free update for existing users of iPhone 4s, iPad 2, iPad mini, and fifth-generation iPod touch models, or later.