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. If a method name includes a colon (:) this indicates a required _________






2. API






3. Precondition repetition structure syntax






4. UI






5. Storage location for a piece of information






6. Data type for whole numbers






7. Correct the error: label.text = 'Hello World !';

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


8. Defines what an object can do






9. Files used to create a class






10. Name of the '|' symbol






11. 'Build and run' keyboard shortcut






12. Extension for an iPhone/iPad app






13. A virtual 'box' for organizing related projects






14. Modulus (remainder) operator






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






16. IDE for iPhone Development






17. OOP






18. Boolean for 'true' in Objective-C






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






20. Syntax for block-comment






21. The files that contain all the scenes you will use in a project.






22. getters






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






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


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






26. Process of creating an active object from a class






27. IDE






28. Companion to the @property directive






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






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






31. Method used to print information in an output panel






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






33. Extension for MainStoryboard






34. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






35. setters






36. Alternative selection mechanism when many conditions exist






37. Syntax for sending an object a message with one parameter (p1)






38. MVC






39. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


40. Used to indicate any type of object






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






42. Recommended image type for button graphics






43. Dimensions of iPad (in points)






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






45. What computer language is the storyboard written in?






46. Implements a logical AND condition






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






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






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






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