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. Synonym for interface file






2. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






3. Multiline text entry block






4. Dimensions of iPad (in points)






5. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






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






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






8. Key sequence to hide/show the Assistant Editor






9. ______ and ______ define the connections between scenes.






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






11. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






12. Symbol used for inheritance






13. Crash statement likely when an NSString is assigned a value with an incorrect format






14. Tests to see whether two values are equal






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


16. Every iOS application implements a subclass of _________






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


18. Syntax for sending an object a message with no parameters






19. Way to refer to an object within its own methods






20. NS stands for...






21. Syntax to include the fictitious user-created file 'myFile.h'

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


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






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






24. Precondition repetition structure syntax






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






26. A fully opaque image has an _______ property value of ______






27. What computer language is the storyboard written in?






28. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






29. Word used to indicate that a user can't interact with a given element






30. 'plist' stands for...






31. RAM for iPhone






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






33. Name of the '|' symbol






34. IB

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


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






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






37. OOP






38. The object currently in control and interacting with the user






39. Resembles a slot machine display






40. Write a statement to declare and initialize a label object called 'myLabel'






41. Framework used to write iPhone apps






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






43. Data type for highly precise numbers with huge numbers of decimal places






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






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






46. Language used to write iOS apps






47. getters






48. Shortcut for writing: count = count + 1;






49. Other name for an *.xib file






50. @property directives should be placed ____ (above or below) any IBActions in the header file