Test your basic knowledge |

iOS 5 App Development 2

Subjects : it-skills, apple
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. ________ implements the getter and setter. But we can always__________






2. What about the view talking to the controller?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


3. How can I find out the class of any object? Give a line of code.






4. Show a private interface section.






5. What is the makeup of a CGRect?






6. Is it always bad to send messages to id?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


7. Calling a method on id works just fine because....?






8. Dot notation does what?






9. The decision on what method to call is made when?






10. Does a view 'own' the data it displays?






11. How to tell if an object is of a particular class? (Write a line of code)






12. All classes should have a __________________ to be called by subclasses.






13. What does a view (UIView) represent?






14. What is a property list?






15. The single-view template in Xcode does not...






16. How can I save user information between launches of my app?






17. ________ is the .h file and __________ is the .m file.






18. What is the makeup of a CGSize?






19. How to do enumeration with NSArray - NSDictionary - etc?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


20. Where do I initialize properties?






21. Classes cannot have _________ or ___________.






22. In a nutshell: how to do custom drawing?






23. What is the frame property of a UIView?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


24. What is the base class for most objects in the iOS SDK?






25. Some controllers have ____________ as their views.






26. Are local pointers to objects strong or weak? So what happens at the end of the routine?






27. What is the makeup of a CGPoint?






28. What about the model and the view talking to one another?






29. All properties are initialized to _____






30. Instead of 'include' statements - in Objective-C we use _______ which does ________






31. How to tell whether an object is of a class or class that inherits from that class? (Write a line of code)






32. What does the controller do?






33. Remember that it's cool to...






34. What is in the model?






35. What is the word for checking/verifying the type of an object?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


36. How to add subviews in code? How to remove them?






37. The view is...

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


38. How to tell whether an object implements a particular method? (A line of code)






39. There is no difference between _____ and _______ at runtime.






40. The setters for outlets are called by _______ at this point ______________.






41. In synthesize: @synthesize foo = _foo; The __foo_ is the ____________ or also known as the ___________________.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


42. The controller is always a subclass of...?






43. What do I use for a hash table/associative array? And is it mutable?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


44. How about the model talking to the controller?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


45. The basic steps in custom drawing.






46. How is ARC done?






47. When happens when you send a message to nil?






48. A _______ goes from the Controller to the View. A ________ goes from the view to the controller.






49. What is used in lieu of pixels? And why?






50. What is the iOS term for a library?