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. Write a statement to declare and initialize a label object called 'myLabel'






3. Key sequence on a Mac to select between open application






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


5. Apple's classes often provide a special initialization method called a _____ method






6. Indicates a lack of any value at all






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






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






9. Piece of information provided to a method when it is messaged






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






11. UI






12. Objective-C is an extension (super set) of...






13. Class that another class inherits from






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






15. Multiline text entry block






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






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






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






19. Boolean for 'true' in Objective-C






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






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






22. Master class in iOS






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






24. Another name for a 'button bar'






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






26. MVC






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






28. Prior to ARC - you used these terms alot






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






30. Tests to see whether two values are not equal






31. Data type for whole numbers






32. IDE






33. Used to set up an outgoing connection from the implementation code to the view






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


35. iPhone and iPad ____ support .png transparency






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






37. Recommended image type for button graphics






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


39. Two-way selection logic block






40. Language used to write iOS apps






41. Key sequence to run an app in Xcode






42. Beginning with iOS4 - applications no longer terminate when the user presses the...






43. Extension for implementation file






44. Size of iPhone retina icon image in pixels






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






46. Denotes a class method






47. An example of a common collection data type






48. A fully transparent image has an _____ property value of _____






49. An integrated web browser component






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