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. How is ARC done?






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






3. Dot notation does what?






4. A property is just the combination of _______.






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


6. How are local variables initialized in iOS 5?






7. The view is...

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


8. What is in the model?






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


10. What is the iOS term for a library?






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






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






13. What does a view (UIView) represent?






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






15. List the iOS hierarchy from top to bottom.






16. What does 'weak' mean?

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


17. Can the controller talking to the view?






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






19. Classes cannot have _________ or ___________.






20. How to create a UIView in code?






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






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






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






24. ______ is a pointer to any object.






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






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






27. All properties are initialized to _____






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. How to force a redraw of a custom area?






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






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






32. What does 'strong' mean?

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


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






34. What about controller talking to the model?






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






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






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






38. What is the makeup of a CGRect?






39. Is NSArray mutable?






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






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






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






43. How to instantiate an object?






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






45. Talk about NSString






46. Talk about BOOL variables.






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






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






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






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