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


2. RAM for iPhone






3. What are the guidelines for the class prefix for a project?

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


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






5. Creates 'getters' and 'setters'






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






7. Tests to see whether two values are not equal






8. The goal of the MVC design pattern






9. Alternative selection mechanism when many conditions exist






10. The Round Rect Button is found in this library






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






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


13. Apps written to assist users with special disabilities






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


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


16. Syntax for block-comment






17. Precondition repetition structure syntax






18. SDK

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


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


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






21. Syntax for reserving memory and initializing an object






22. Calling a method is the same as...






23. Postcondition repetition structure syntax






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






25. Used to define a list of all methods and properties a class uses






26. Implements a logical OR condition






27. Which Apple project template creates a simple view/view controller application






28. Closes an interface file






29. Key sequence to hide/show Utilities View






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






31. For a text field - what does the 'Clear Button' look like?

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


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






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






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






35. Indicates a lack of any value at all






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






37. Class used for creating image views






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






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






40. Syntax for single-line comment






41. This file contains the code that makes everything 'work'






42. Dimensions of iPhone (in points)






43. Fixed iteration repetition control structure syntax






44. Master class in iOS






45. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


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






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






48. Recommended image type for button graphics






49. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






50. Data type for true/false type variables