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






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






3. UI






4. Used to indicate any type of object






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


6. The first method called when a user taps an application icon






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






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






9. In the US - the '#' symbol is often called the ____ symbol






10. Implements a logical AND condition






11. Apps written to assist users with special disabilities






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






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






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


15. A unique combination of view controller and view






16. 'plist' stands for...






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






18. What do the Autosizing settings of the Size Inspector do?






19. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






20. The name of the panel to the left of the Interface Builder Editor panel






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






22. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






23. Syntax for reserving memory and initializing an object






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


25. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






26. iPhone and iPad ____ support .png transparency






27. What are data detectors?






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






29. Name of the '|' symbol






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






31. Every iOS application implements a subclass of _________






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


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






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






35. Synonym for interface file






36. Any 'directive' statement begins with this symbol






37. XML






38. Extension for an iPhone/iPad app






39. Symbol used for inheritance






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


41. Framework used to write iPhone apps






42. Method used to print information in an output panel






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






44. What type of object does a web view expect as a parameter when loading a remote URL?






45. MVC






46. An _______ is used to enable your code to talk to objects within views






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






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


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


50. A tool in Xcode to help fix broken code