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. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






2. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






3. Term used to describe each screen of an iPhone app






4. The Utilities area has two sections: ______ and ______






5. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






6. Creates 'getters' and 'setters'






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






8. Class that creates an array capable of being changed after it is create






9. How do you get rid of an onscreen keyboard?

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


10. A class that implements a protocol is said to ____ to that protocol






11. An example of a common collection data type






12. The first method called when a user taps an application icon






13. Modulus (remainder) operator






14. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






15. ______ and ______ define the connections between scenes.






16. The '@' symbol is shorthand for creating one of these






17. Extension for MainStoryboard






18. Syntax for block-comment






19. Class of collection data type which stores information as object/key pairs






20. Proper way to pronounce a *.xib file

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


21. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






22. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


23. Framework used to write iPhone apps






24. Fixed iteration repetition control structure syntax






25. Tests to see whether two values are not equal






26. Syntax for single-line comment






27. Class that another class inherits from






28. Apps written to assist users with special disabilities






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






30. Piece of information provided to a method when it is messaged






31. Name of the '|' symbol






32. Implements a logical OR condition






33. Symbol often denoting a 'pointer'






34. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






35. Key sequence to open the Attributes Inspector






36. Single line text field






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






38. Dimensions of iPad (in points)






39. Postcondition repetition structure syntax






40. In the US - the '#' symbol is often called the ____ symbol






41. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






42. Expression to create a random number in [0 -20];






43. Indicates a lack of any value at all






44. Another name for a 'button bar'






45. Dimensions of iPhone (in points)






46. To use a new class you need to _____ it






47. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






48. OOP






49. Shortcut for writing: y = y * 5;






50. UI