Test your basic knowledge |

iOS 5 App Development Basics

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. Defines what an object can do






2. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






3. The files that contain all the scenes you will use in a project.






4. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


5. Dimensions of iPhone (in points)






6. Recommended image type for button graphics






7. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






8. Two-way selection logic block






9. Typical header syntax for a button that will be applying the 'moveMe' action in an app






10. Used to test an app without needing an actual physical device






11. RAM for iPhone






12. This file contains the code that makes everything 'work'






13. The bar across the top of the Editor area that shows you the item you are editing






14. Denotes an instance method






15. Used to display image file resources and show simple animations






16. Correct the error: label.text = 'Hello World !';

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


17. Multiline text entry block






18. Synonym for interface file






19. Storage place for a piece of information specific to a class






20. The Round Rect Button is found in this library






21. Always used to end the list of objects when initializing an array






22. Fixed iteration repetition control structure syntax






23. Any 'directive' statement begins with this symbol






24. Another name for format specification






25. Key sequence on a Mac to select between open application






26. What event do you use to detect a button tap?






27. Implements a logical OR condition






28. Used to receive an event in code and trigger something






29. XML






30. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






31. Shortcut for writing: x = x - 1;






32. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






33. How do you show a storyboard file as source code?

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


34. What are data detectors?






35. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






36. Denotes a class method






37. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






38. Creates 'getters' and 'setters'






39. Delimiter for a list of protocols






40. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






41. Single line text field






42. Closes an interface file






43. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






44. Syntax for single-line comment






45. Defines the functional building blocks (classes) that make iOS devices perform certain actions






46. 4 Top down technology layers making up iOS






47. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


48. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






49. Key sequence to save an Xcode file






50. Declaring a method in an interface file - before it is actually implemented is called _______ the method