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. In the MVC design pattern for iOS apps - view consists of the various...

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


2. The ________ class provided a container for the management and display of views






3. If a method name includes a colon (:) this indicates a required _________






4. Apps written to assist users with special disabilities






5. What computer language is the storyboard written in?






6. UI






7. Denotes an instance method






8. Implements a logical AND condition






9. Name of the '|' symbol






10. A transition between scenes - frequently with a visual transition effect applied






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






12. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


13. Define a collection of methods to perform a task






14. Combining two messages into a single line of code






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






16. Formatting placeholder for integers






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






18. Defines what an object can do






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






20. Collection of interface elements and data storage elements etc you can access from your applications






21. Symbol often denoting a 'pointer'






22. In the UK - the '#' symbol is often called the ____ symbol






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






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






25. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


26. Development approach (design pattern) to structure iOS applications






27. Extension for implementation file






28. Synonym for interface file






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






30. What are data detectors?






31. Size of iPhone 'lo-res' icon image in pixels






32. Syntax for sending an object a message with one parameter (p1)






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






34. Delimiter for a list of protocols






35. NS stands for...






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






37. Method used to print information in an output panel






38. Extension for interface file






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






40. A fully transparent image has an _____ property value of _____






41. Tests to see whether two values are equal






42. Syntax to include UIKIT in a class






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






44. These define to which messages the datasource and delegate respond






45. Language used to write iOS apps






46. Companion to the @property directive






47. Used to set up an outgoing connection from the implementation code to the view






48. Syntax for single-line comment






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






50. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?