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 does 'weak' mean?

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


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






3. Some controllers have ____________ as their views.






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






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






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






7. Is NSArray mutable?






8. What is the makeup of a CGSize?






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






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






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






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






13. What is a property list?






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






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






16. List the iOS hierarchy from top to bottom.






17. What is the makeup of a CGPoint?






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






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


20. How is ARC done?






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






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






23. Why are properties good?






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






25. Is NSString mutable or not?






26. What is the iOS term for a library?






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






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






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


30. All properties are initialized to _____






31. Talk about NSString






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


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






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






35. Instance methods start with a ______ and class methods start with a ______.






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






37. Where do I initialize properties?






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


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


40. Objects in an array: are the pointed to strongly or weakly?






41. What does a view (UIView) represent?






42. ______ is a pointer to any object.






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






44. Use ______ to send debugging messages to the console. Use _____ for any object - which should return an string. Can also use ______.






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






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






47. What does the controller do?






48. The basic steps in custom drawing.






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


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