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. Allows you to easily track multiple versions of your project






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






3. The library that contains the objects you can add to a view or XIB file






4. Used to receive an event in code and trigger something






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






6. ______ and ______ define the connections between scenes.






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






8. An integrated web browser component






9. Files used to create a class






10. Alternative selection mechanism when many conditions exist






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






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






13. Defines what an object can do






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






15. The Inspector you would use to tweak the way interface objects appear






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






17. Used to test an app without needing an actual physical device






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






19. Word used to indicate that a user can't interact with a given element






20. Extension for interface file






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






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






23. Other name for an *.xib file






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






25. This type of app typically involves hierarchical data






26. Precondition repetition structure syntax






27. Key sequence to open the Standard Editor






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






29. 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).






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


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


32. Key sequence to run an app in Xcode






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






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






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






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






37. Extension for MainStoryboard






38. Data type for true/false type variables






39. This file contains the scene - segue and relationship definitions for your project






40. Size of iPhone retina icon image in pixels






41. Delimiter for a list of protocols






42. UI






43. Write a statement to declare and initialize a label object called 'myLabel'






44. Purpose of 'Secure' attribute for text fields






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


46. Multiline text entry block






47. Dimensions of iPad (in points)






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






49. A class that manages the user's interaction with the iDevice






50. The goal of the MVC design pattern






Can you answer 50 questions in 15 minutes?



Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests