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. This file contains the code that makes everything 'work'






2. Resembles a slot machine display






3. What property needs to be set before a scroll view (UIScrollView) will scroll?






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






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






6. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






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






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


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






10. A view that is displayed on top of an original view when user interactions are required






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






12. Language used to write iOS apps






13. Data type for true/false type variables






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






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






16. Proper way to pronounce a *.xib file

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


17. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






18. XML






19. SDK

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


20. Synonym for interface file






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






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






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






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






25. Key sequence to hide/show Utilities View






26. Closes an interface file






27. Denotes a class method






28. The Utilities area has two sections: ______ and ______






29. Dimensions of iPad (in points)






30. A class that implements a protocol is said to ____ to that protocol






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


32. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






33. Syntax for declaring a variable






34. Define a collection of methods to perform a task






35. Used to indicate any type of object






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






37. Implements a logical OR condition






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


39. These define to which messages the datasource and delegate respond






40. Class that another class inherits from






41. Class of strings that can be changed






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






43. Class of collection data type which stores information as object/key pairs






44. This type of app typically involves hierarchical data






45. Denotes an instance method






46. A ______ is where you edit a view and assign a controller to it.






47. Size of iPhone retina icon image in pixels






48. Two-way selection logic block






49. The ________ class provided a container for the management and display of views






50. 'plist' stands for...