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 type of app is mostly custom controllers and graphics






2. Master class in iOS






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






4. Syntax for reserving memory and initializing an object






5. Extension for implementation file






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






7. ______ and ______ define the connections between scenes.






8. To use a new class you need to _____ it






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






10. In the MVC design pattern for iOS apps - view consists of the various...

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


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






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






13. Correct the error: label.text = 'Hello World !';

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


14. Extension for interface file






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






16. A tool in Xcode to help fix broken code






17. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






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






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






20. Two-way selection logic block






21. The HIG requires some kind of _____ element in a cell if there is more information available






22. Declaring a method in an interface file - before it is actually implemented is called _______ the method






23. Every iOS application implements a subclass of _________






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






25. Key sequence to run an app in Xcode






26. The Inspector you would use to control your layout in Interface Builder






27. Closes an interface file






28. Symbol used for inheritance






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






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






31. UI






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






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






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






35. IDE for iPhone Development






36. API






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






38. Postcondition repetition structure syntax






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






40. Implements a logical OR condition






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






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






43. Data type for true/false type variables






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






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


46. The files that contain all the scenes you will use in a project.






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


48. Multiline text entry block






49. Allows you to easily track multiple versions of your project






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