Interview Questions iPhone


1. What is latest iOS version?
IOS - 6.1.3

2. What is iPhone OS?
iPhone OS runs on iPhone and iPod touch devices. Hardware devices are managed by iPhone OS and provides the technologies needed for implementing native applications on the phone. The OS ships with several system applications such as Mail, Safari, Phone, which provide standard services to the user.

3. Where can you test Apple iPhone apps if you don?t have the device?
iOS Simulator can be used to test mobile applications. Xcode tool that comes along with iOS SDK includes Xcode IDE as well as the iOS Simulator. Xcode also includes all required tools and frameworks for building iOS apps.  However, it is strongly recommended to test the app on the real device before publishing it.

4. What is latest Xcode version?
Xcode- 4.6.2

5. What is iPhone sdk?
iPhone SDK is available with tools and interfaces needed for developing, installing and running custom native applications. Native applications are built using the iPhone OS?s system frameworks and Objective-C language and run directly on iPhone OS. Native applications are installed physically on a device and can run in presence or absence of network connection.

6. Does iOS support multitasking?
iOS 4 and above supports multi-tasking and allows apps to remain in the background until they are launched again or until they are terminated.

7. What is latest mac os version?
Mac- Mountain Lion

8. What is iPhone Architecture?
It is similar to MacOS X architecture. It acts as an intermediary between the iPhone and iPod hardware an the appearing applications on the screen. The user created applications never interact directly with the appropriate drivers, which protects the user applications from changes to the hardware.

9. Name the framework that is used to construct application?s user interface for iOS.
The UIKit framework is used to develop application?s user interface for iOS. UIKit framework provides event handling, drawing model, windows, views, and controls specifically designed for a touch screen interface.

10. What are the ways to store data localy on device ?
We store data localy in device through:
1. Plist.
2. NSUserDefaults.
3. SQLite.
4. CoreData.