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. Syntax for sending an object a message with one parameter (p1)






2. Syntax for sending an object a message with no parameters






3. @property directives should be placed ____ (above or below) any IBActions in the header file






4. IDE






5. RAM for iPhone






6. Extension for interface file






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






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






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






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






11. SDK

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


12. Creates 'getters' and 'setters'






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






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






15. Fixed iteration repetition control structure syntax






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


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


18. _____ are methods that we can connect to events.






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






20. Class that creates an array capable of being changed after it is create






21. iPhone and iPad ____ support .png transparency






22. Language used to write iOS apps






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






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






25. iOS functional building blocks






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






27. The Round Rect Button is found in this library






28. Data type for highly precise numbers with huge numbers of decimal places






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






30. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






32. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






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


34. The bar across the top of the Editor area that shows you the item you are editing






35. XML






36. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


37. Recommended image type for button graphics






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






39. The 'First Responder' in a scene is not an object it is considered a ________






40. Single line text field






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






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


43. Key sequence to hide/show Utilities View






44. A file folder in the navigator panel is called a ________






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






46. A common button type that indicates additional information is available






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






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






49. Document Apple uses to evaluate apps for the App Store






50. 4 Top down technology layers making up iOS