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. Key sequence to hide/show Navigator View






2. Combining two messages into a single line of code






3. What property needs to be set before a scroll view (UIScrollView) will scroll?






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






5. Scaling factor to make an image suitable for retina display






6. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


7. Data type for numbers with 'tame' numbers of decimal points






8. How do you get rid of an onscreen keyboard?

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


9. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


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






11. Key sequence to save an Xcode file






12. 4 Top down technology layers making up iOS






13. Return type indicating a method returns nothing






14. Files used to create a class






15. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






16. Tests to see whether two values are not equal






17. Extension for interface file






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






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






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






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






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






23. Multiline text entry block






24. Master class in iOS






25. This type of app typically involves hierarchical data






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






27. Single line text field






28. Syntax for block-comment






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






30. Key sequence to hide/show the Assistant Editor






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






32. In the UK - the '#' symbol is often called the ____ symbol






33. A common button type that indicates additional information is available






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






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






36. Class that allows URL management






37. Resembles a slot machine display






38. Extension for implementation file






39. The bar across the top of the Editor area that shows you the item you are editing






40. Boolean for 'false' in Objective-C






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






42. Method used to print information in an output panel






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


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






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


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






47. Piece of information provided to a method when it is messaged






48. Class used to work with dates as objects






49. Key sequence to hide/show Utilities View






50. The 'First Responder' in a scene is not an object it is considered a ________