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. Class of collection data type which stores information as object/key pairs






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






3. Syntax for single-line comment






4. Single line text field






5. Storage place for a piece of information specific to a class






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






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






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


9. setters






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






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






12. Process of creating an active object from a class






13. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






15. These define to which messages the datasource and delegate respond






16. Defines what an object can do






17. IDE for iPhone Development






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






19. A fully transparent image has an _____ property value of _____






20. Used to indicate any type of object






21. Property affecting an element's transparency






22. Any 'directive' statement begins with this symbol






23. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






24. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






25. getters






26. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






27. Data type for highly precise numbers with huge numbers of decimal places






28. Class that creates an array capable of being changed after it is create






29. Tests to see whether two values are not equal






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






31. Formatting placeholder for strings






32. This file contains the scene - segue and relationship definitions for your project






33. Boolean for 'true' in Objective-C






34. This element should 'always' accompany a slider to indicate its purpose






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






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






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






38. Two-way selection logic block






39. Data type for whole numbers






40. Syntax for declaring a variable






41. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






42. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






43. Syntax to include UIKIT in a class






44. Proper way to pronounce a *.xib file


45. What are the guidelines for the class prefix for a project?


46. Class that allows URL management






47. Shortcut for writing: count = count + 1;






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






49. Key sequence to hide/show Navigator View






50. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax