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. What do I use for an ordered collection of objects? And is it mutable?

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


2. What about public/private in Objective-C?

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


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


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






5. What does the controller do?






6. What does 'strong' mean?

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


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


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






9. All properties are initialized to _____






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






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






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






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






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






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






16. What does 'weak' mean?

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


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






18. Classes cannot have _________ or ___________.






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






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






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






22. You can send a message to a...






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






24. Is NSString mutable or not?






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






26. The basic steps in custom drawing.






27. What is the bounds property of a UIView?






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


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






30. The view is...

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


31. What is the center property of a UIView?

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


32. Show a private interface section.






33. Talk about BOOL variables.






34. Talk about NSString






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






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






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


38. Why are properties good?






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






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






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






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


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


44. How to force a redraw of a custom area?






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






46. A property is just the combination of _______.






47. How to instantiate an object?






48. Is NSArray mutable?






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






50. What does a view (UIView) represent?