iPhone Basic Interview Questions and Answers for Developers

iPhone Interview Question And Answer Latest For fresher, iPhone technical interview questions and answers
1.  What is iPhone?
2.  What is an iPhone app?
3.  Introduction to Iphone application Development?
4.  Multitasking support is available from which version?
5.  How many bytes we can send to apple push notification server.
6.  What are the features of iPhone 3gs?
7.  Why iPhone apps are popular?
8.  Where can you test Apple iPhone apps if you don’t have the device?
9.  Does iOS support multitasking? 
10. Which JSON framework is supported by iOS? 
11. What is iPhone OS?
12. Difference between shallow copy and deep copy?
13. What are the requirements for developing iPhone Apps?
14. What are the popular apps of iPhone?
15. What is iPhone reference library?
16. What is iPhone sdk?
17. What is iPhone architecture?
18. What are the location services?
19. Describe the functionality of accelerometer of an iPhone ?
20. Name the application thread from where UIKit classes should be used?
21. Which API is used to write test scripts that help in exercising the application's user interface elements? 
22. Explain about the applications that can be used with iPhone ?
23. What are the tools required to develop iOS applications? 
24. What is iPhone reference library?
25. What are sensors in iPhone?
26. How can an operating system improve battery life while running an app? 
27. Why an app on iOS device behaves differently when running in foreground than in background? 
28. Which framework delivers event to custom object when app is in foreground? 
29. When an app is said to be in not running state? 
30. Assume that your app is running in the foreground but is currently not receiving events. In which sate it would be in?
31. How can you respond to state transitions on your app? 
32. Who calls the main function of you app during the app launch cycle? 
33. Give example scenarios when an application goes into InActive state? 
34. When an app is said to be in active state? 
35. Assume that an app is not in foreground but is still executing code. In which state will it be in? 
36. Assume that system is running low on memory. What can system do for suspended apps? 
37. What is the use of controller object UIApplication?
38. How is the app delegate is declared by Xcode project templates?
39. What happens if IApplication object does not handle an event?
40. Which app specific objects store the app's content?
41. Are document objects required for an application? What does they offer?
42. How do you change the content of your app in order to change the views displayed in the corresponding window?
43. You wish to define your custom view. Which class will be subclassed?
44. Which object is create by UIApplicationMain function at app launch time?
45. Which object manage the presentation of app's content on the screen?
46. Which is the super class of all view controller objects?
47. What is the purpose of UIWindow object?
48. Apart from incorporating views and controls, what else an app can incorporate?
49. What are layer objects and what do they represent?
50. Difference between categories and extensions?
51. What are KVO and KVC?
52. What is difference between NSNotification and delegate?
53. What is push notification?
53. What is Automatic Reference Counting (ARC) ?
54. What is polymorphism?
55. Whats fast enumeration?
56. What is MVC ? MVC Architecture of iPhone App.
57. What are the ways to store data localy on iPhone device?
58. Difference between COCOA, COCOA touch and objective C?
59. Difference between shallow copy and deep copy?
60. What is advantage of categories? What is difference between implementing a category and inheritance? 
61. Flow of push notification? 
62. Types of parsers?
63. When to use NSMutableArray and when to use NSArray?
64. How is the app delegate is declared by Xcode project templates?
65. What is the purpose of UIWindow object?
66. Whats the difference between frame and bounds?
67. What is @interface?
68. What is @implementation?
69. Garbage collector in iPhone?
70. What is delegate?
71. What is @synthesize?
72. What is nonatomic?
73. What are the delegate methods of MKMapView?
74. What are the important delegate methods of NSXML parser?
75. What is @dynamic and any place where it is used?