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. Data type for highly precise numbers with huge numbers of decimal places






2. Denotes an instance method






3. ______ are variables that can store a ____ to an object.






4. Class that builds upon another class






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






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






7. Master class in iOS






8. SDK

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


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






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






11. If a method name includes a colon (:) this indicates a required _________






12. 'Build and run' keyboard shortcut






13. The Inspector you would access to gain access to various accessibility attributes






14. Another name for format specification






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






16. Class used for creating image views






17. Process of creating an active object from a class






18. Shortcut for writing: x = x - 1;






19. Tests to see whether two values are not equal






20. A virtual 'box' for organizing related projects






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






22. Indicates a lack of any value at all






23. ______ and ______ define the connections between scenes.






24. Which Apple project template creates a simple view/view controller application






25. The Round Rect Button is found in this library






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






27. Used to define a list of all methods and properties a class uses






28. Define a collection of methods to perform a task






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






30. Combining two messages into a single line of code






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






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






33. Alternative selection mechanism when many conditions exist






34. An integrated web browser component






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






36. IDE






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






38. Key sequence to save an Xcode file






39. OOP






40. The HIG requires some kind of _____ element in a cell if there is more information available






41. In the MVC design pattern for iOS apps - view consists of the various...

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


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






43. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






44. Creates 'getters' and 'setters'






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






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






47. Formatting placeholder for strings






48. Companion to the @property directive






49. Apps written to assist users with special disabilities






50. A view that is displayed on top of an original view when user interactions are required