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. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






2. RAM for iPhone






3. Other name for an *.xib file






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






5. 4 Top down technology layers making up iOS






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






7. Extension for interface file






8. iPhone and iPad ____ support .png transparency






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






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






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






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


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






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






15. A virtual 'box' for organizing related projects






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


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






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






19. What's the difference between Cocoa and Cocoa Touch?






20. Syntax for declaring a string called 'userName'






21. Purpose of 'Secure' attribute for text fields






22. Negation symbol






23. Denotes a class method






24. Master class in iOS






25. Implements a logical AND condition






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






27. A tool in Xcode to help fix broken code






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


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






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






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






32. Resembles a slot machine display






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






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






35. Key sequence to save an Xcode file






36. Syntax to include the fictitious user-created file 'myFile.h'

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


37. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






38. Implements a logical OR condition






39. Storage place for a piece of information specific to a class






40. API






41. Key sequence to open the Standard Editor






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






43. What are data detectors?






44. This type of app is typically one screen - and gives you the basics with minimal interaction






45. This file contains the code that makes everything 'work'






46. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






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






48. Language used to write iOS apps






49. getters






50. A transition between scenes - frequently with a visual transition effect applied