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. All classes should have a __________________ to be called by subclasses.






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






3. ______ is a pointer to any object.






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






5. What does 'strong' mean?

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


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






7. Can the controller talking to the view?






8. Show a private interface section.






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


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






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






12. What is at the top of the view hierarchy?






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


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






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






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






17. Talk about NSString






18. How to see all actions - outlets - incoming/outgoing segues on a view?






19. What is a reason to write our own setter?






20. Classes cannot have _________ or ___________.






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






22. In the initializer methods of objects I create - add what line of code? Why?






23. Talk about BOOL variables.






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






25. What about controller talking to the model?






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






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






28. You can send a message to a...






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






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






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






32. What does a view (UIView) represent?






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






34. How are local variables initialized in iOS 5?






35. ______ is a pointer






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






37. A _______ is how a view notifies the controller of something - for example - a button press.






38. All properties are initialized to _____






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


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






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


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






43. What is in the model?






44. The view is...

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


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






46. Some controllers have ____________ as their views.






47. What does 'weak' mean?

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


48. Where do I initialize properties?






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






50. Is NSString mutable or not?