Home > iOS Programming > Quizzes > iOS Technical Test
iOS Technical Test
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 84% Most missed: “What class can implement Document Objects?”
iOS Technical Test
Time left 00:00
25 Questions

1. True or False: You can use %@ to specify a dynamic property in Objectve C.
2. What class supports the sharing of small amounts of data such as strings or dates to iCloud?
3. What is a SEL?
4. Is it possible to make a full application without using Interface Builder?
5. True or False: In Objective C - all instance methods are accessors.
6. What is a persistent object store?
7. Delegation is an object-oriented approach to:
8. What function is called for each cell in a Table View?
9. What is the effect of using 'weak' in the following @property definition: @property (nonatomic - weak) SomeClass *responder; ?
10. True or False: You need to call retain on ARC enabled properties
11. In Objective C - what happens when you send a message to a variable that is nil?
12. How can you temporarily disable layer actions in a Core Animation?
13. Which of the following is true?
14. . This code doesn't do much - but which line will call the + (void)initialize method on the class SomeClass 1. - (void)doSomething 2. { 3. [SomeClass someClassMethod]; 4. SomeClass *obj = [[SomeClass alloc] init]; 5. NSString *descriptionString = [obj getNewString]; 6. },(rightanswer)line 3,(option)line 4,(option)line 5,(option)line 1
15. Automatic migration between Core Data model versions is sufficient for many cases. Which one of the following cases would require additional migration code?
16. In order to test your application in XCode - which testing frameworks are available?
17. Which scenario will not result in NSOperation throwing an exceptions:
18. Which of the following lines of code will cause a run time crash?
19. Which of the following objects is visible to the user?
20. Which of the following statements is TRUE?
21. True or False: The main thread handles touch inputs
22. NSXMLParser is which kind of parser ?
23. When do you use the 'assign' value for a property?
24. What is the function in Objective C that determines what is in the cells of a tableView?
25. What do you use to expose preferences for your app in the Settings section of the device?