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. Fixed iteration repetition control structure syntax






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






3. Formatting placeholder for strings






4. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






5. Symbol used for inheritance






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






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






8. SDK

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


9. An example of a common collection data type






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






11. Class that another class inherits from






12. NS stands for...






13. Precondition repetition structure syntax






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






15. Class that allows URL management






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






17. Class used for creating image views






18. Apps written to assist users with special disabilities






19. Syntax for block-comment






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






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


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






23. Language used to write iOS apps






24. Syntax to include UIKIT in a class






25. setters






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






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






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


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






30. iPhone and iPad ____ support .png transparency






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


32. Process of creating an active object from a class






33. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






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


35. Multiline text entry block






36. Key sequence to hide/show the Assistant Editor






37. Dimensions of iPad (in points)






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






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






40. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






41. What computer language is the storyboard written in?






42. UI






43. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






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






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






46. Key sequence to hide/show Utilities View






47. Key sequence on a Mac to select between open application






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






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






50. This type of app is mostly custom controllers and graphics