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. What computer language is the storyboard written in?






2. This type of app typically involves hierarchical data






3. Formatting placeholder for integers






4. For a text field - what does the 'Clear Button' look like?

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


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






6. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






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






8. Extension for an iPhone/iPad app






9. A fully opaque image has an _______ property value of ______






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






11. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






12. Language used to write iOS apps






13. Extension for interface file






14. Companion to the @property directive






15. Tests to see whether two values are not equal






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


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






18. Two-way selection logic block






19. Class of strings that can be changed






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






21. IDE for iPhone Development






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


23. Every iOS application implements a subclass of _________






24. Syntax to include UIKIT in a class






25. Document Apple uses to evaluate apps for the App Store






26. Other name for an *.xib file






27. Denotes a class method






28. The goal of the MVC design pattern






29. Formatting placeholder for strings






30. XML






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






32. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






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






34. Symbol used for inheritance






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






36. Defines the functional building blocks (classes) that make iOS devices perform certain actions






37. Creates 'getters' and 'setters'






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






39. IDE






40. Syntax for declaring a string called 'userName'






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






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






43. 'plist' stands for...






44. Syntax for sending an object a message with no parameters






45. 4 Top down technology layers making up iOS






46. Shortcut for writing: y = y * 5;






47. Indicates a lack of any value at all






48. setters






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






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