Home > iOS Programming > Quizzes > Objective C Fundamentals Test
Objective C Fundamentals Test
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 68% Most missed: “What is the Obj-C runtime?”
Objective C Fundamentals Test
Time left 00:00
25 Questions

1. In which version of Objective-C did the fast enumeration system appear?
2. What class specifiers are supported?
3. Which of the following is incorrect?
4. What is #import
5. What can you do with categories?
6. What is the Obj-C runtime?
7. What is the id type?
8. What can you use to avoid the msgSend function overhead?
9. What is true regarding C functions inside .m files?
10. What happens if you release an unretained object twice?
11. What is an IMP?
12. How do you allocate an object?
13. A class can have two methods with the same name - but with different argument types.
14. What's the difference between copy and deepCopy?
15. What are @try and @catch?
16. What does Obj-C not support?
17. How do you throw an exception?
18. What is true regarding strings?
19. A class can conform to only one protocol.
20. Which of the following is the fastest?
21. What comments are supported in Obj-C?
22. In which version of Objective-C did the properties system appear?
23. How do you include the root 'Object' class?
24. What is a category?
25. A method can be tagged to be called only by a specific class and its subclasses.