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 the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






2. IB

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


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






4. Every iOS application implements a subclass of _________






5. Recommended image type for button graphics






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






7. strong and nonatomic are examples of ...






8. Multiline text entry block






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






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






11. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






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






13. Expression to create a random number in [0 -20];






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. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






16. 4 Top down technology layers making up iOS






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






18. A unique combination of view controller and view






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


20. Syntax for single-line comment






21. IDE for iPhone Development






22. getters






23. Denotes a class method






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


25. Boolean for 'true' in Objective-C






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






27. Another name for format specification






28. Syntax to include UIKIT in a class






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






30. Class of strings that can be changed






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






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


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






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






35. Scaling factor to make an image suitable for retina display






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


37. Master class in iOS






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






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






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






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






42. Key sequence to open the Project Navigator (left panel)






43. Dimensions of iPad (in points)






44. Class that allows URL management






45. Alternative selection mechanism when many conditions exist






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






47. Class that builds upon another class






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






49. Resembles a slot machine display






50. Key sequence to run an app in Xcode