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. Class that another class inherits from






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






3. Postcondition repetition structure syntax






4. What property needs to be set before a scroll view (UIScrollView) will scroll?






5. Alternative selection mechanism when many conditions exist






6. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






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






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






9. iOS functional building blocks






10. IB

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


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


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






13. Any 'directive' statement begins with this symbol






14. Combining two messages into a single line of code






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






16. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






17. Memory aid for keyboard shortcuts in the Navigator panel

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


18. ______ are variables that can store a ____ to an object.






19. iPhone and iPad ____ support .png transparency






20. Formatting placeholder for integers






21. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






22. Extension for MainStoryboard






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






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






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






26. Two-way selection logic block






27. The Inspector you would use to tweak the way interface objects appear






28. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






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






30. ______ and ______ define the connections between scenes.






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






32. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






33. strong and nonatomic are examples of ...






34. Key sequence to hide/show Utilities View






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


36. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






37. Companion to the @property directive






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






39. Another name for format specification






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






41. Denotes an instance method






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






43. Tests to see whether two values are equal






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






45. Synonym for interface file






46. Multiline text entry block






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


48. Purpose of 'Secure' attribute for text fields






49. Beginning with iOS4 - applications no longer terminate when the user presses the...






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