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. @property directives should be placed ____ (above or below) any IBActions in the header file






2. A class that manages the user's interaction with the iDevice






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






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






5. Boolean for 'false' in Objective-C






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






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






8. Key sequence to open the Project Navigator (left panel)






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


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






11. Dimensions of iPhone (in points)






12. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


13. Directive to include other interface files that an application might need to access






14. Symbol often denoting a 'pointer'






15. The goal of the MVC design pattern






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


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






18. Postcondition repetition structure syntax






19. This type of app is typically one screen - and gives you the basics with minimal interaction






20. A tool in Xcode to help fix broken code






21. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

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


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






23. Alternative selection mechanism when many conditions exist






24. This element should 'always' accompany a slider to indicate its purpose






25. Tests to see whether two values are not equal






26. Allows you to easily track multiple versions of your project






27. Syntax for block-comment






28. The Inspector you would access to gain access to various accessibility attributes






29. IDE for iPhone Development






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


31. ______ enable applications to store multiple pieces of information in a single object






32. Key sequence to save an Xcode file






33. Files used to create a class






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






35. Companion to the @property directive






36. UI






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






38. Extension for implementation file






39. Data type for whole numbers






40. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






41. Another name for format specification






42. The HIG requires some kind of _____ element in a cell if there is more information available






43. XML






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






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






46. Defines what an object can do






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






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






49. File name suffix indicating an image is suitable for retina display






50. Any 'directive' statement begins with this symbol