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. A _______ is how a view notifies the controller of something - for example - a button press.






2. What is the bounds property of a UIView?






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






4. What does 'weak' mean?

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


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






6. ________ implements the getter and setter. But we can always__________






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






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






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






10. What about controller talking to the model?






11. 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


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






13. How to access the controller's top view?






14. What to do in Xcode for short documentation? For full documentation?






15. The view is...

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


16. What is an example of a reason to write a getter?






17. Can the controller talking to the view?






18. Class methods are used for ___________ and the call starts with ____________.






19. What if I want to put a scalar into an NSArray or NSSet?






20. What is the makeup of a CGSize?






21. The basic steps in custom drawing.






22. If I need to convert a number to an object - use __________






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






24. What is in the model?






25. How many superviews does a view have? How many subviews?






26. If a method starts with a dash - it's a ___________. If it starts with a plus sign - it's a ______________.






27. 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


28. What is static typing? Why is it good?

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


29. 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


30. How is ARC done?






31. Why are properties good?






32. 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


33. What is the makeup of a CGPoint?






34. Show a private interface section.






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






36. List the iOS hierarchy from top to bottom.






37. What is the name of a property in the controller that it uses to talk to views?






38. What do I use for a bag of bits?






39. What is the iOS term for a library?






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






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






42. All properties are initialized to _____






43. What do I use for an unordered collection - e.g. test for membership? And is it mutable?

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


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






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






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






47. 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


48. What is the fundamental design pattern of iOS development?






49. Some controllers have ____________ as their views.






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