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






2. In the US - the '#' symbol is often called the ____ symbol






3. Implements a logical OR condition






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






5. What type of object does a web view expect as a parameter when loading a remote URL?






6. What are the guidelines for the class prefix for a project?

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


7. Data type for true/false type variables






8. NS stands for...






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






10. Boolean for 'true' in Objective-C






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






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






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






14. Fixed iteration repetition control structure syntax






15. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


16. Extension for interface file






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






18. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






19. Symbol used for inheritance






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






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


22. Crash statement likely when an NSString is assigned a value with an incorrect format






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






24. Precondition repetition structure syntax






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






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


27. Character used to show an element as a literal string






28. Delimiter for a list of protocols






29. setters






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






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






32. MVC






33. Syntax for declaring a string called 'userName'






34. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






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






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






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






38. Extension for MainStoryboard






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






40. Class that another class inherits from






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






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


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






44. Postcondition repetition structure syntax






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






46. Defines what an object can do






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






48. Key sequence to open the Standard Editor






49. What computer language is the storyboard written in?






50. Storage location for a piece of information