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. Declaring a method in an interface file - before it is actually implemented is called _______ the method






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






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






4. Extension for implementation file






5. Denotes an instance method






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






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






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






9. Key sequence to open the Standard Editor






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






11. 'plist' stands for...






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






13. What are data detectors?






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






15. An example of a common collection data type






16. ______ and ______ define the connections between scenes.






17. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






18. ______ enable applications to store multiple pieces of information in a single object






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


20. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






21. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


22. Prior to ARC - you used these terms alot






23. A virtual 'box' for organizing related projects






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






25. Class of collection data type which stores information as object/key pairs






26. Another name for format specification






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






28. Defines what an object can do






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


30. Two-way selection logic block






31. Postcondition repetition structure syntax






32. Single line text field






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






34. Negation symbol






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






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


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






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






39. Precondition repetition structure syntax






40. Boolean for 'false' in Objective-C






41. Every iOS application implements a subclass of _________






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






43. Multiline text entry block






44. setters






45. Storage location for a piece of information






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






47. Language used to write iOS apps






48. Key sequence to hide/show Navigator View






49. Alternative selection mechanism when many conditions exist






50. getters