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. The '@' symbol is shorthand for creating one of these






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






3. Class that allows URL management






4. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






5. Name of the '|' symbol






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






7. This type of app typically involves hierarchical data






8. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






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


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






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






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






13. This type of app is mostly custom controllers and graphics






14. Precondition repetition structure syntax






15. Key sequence to run an app in Xcode






16. getters






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


18. The Inspector you would use to control your layout in Interface Builder






19. Another name for a 'button bar'






20. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






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






22. Key sequence to hide/show the Assistant Editor






23. Modulus (remainder) operator






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






25. An example of a common collection data type






26. Single line text field






27. Postcondition repetition structure syntax






28. Boolean for 'true' in Objective-C






29. A unique combination of view controller and view






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






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


32. Fixed iteration repetition control structure syntax






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






34. 4 Top down technology layers making up iOS






35. setters






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






37. Denotes an instance method






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






39. Symbol often denoting a 'pointer'






40. API






41. The name of the panel to the left of the Interface Builder Editor panel






42. ______ and ______ define the connections between scenes.






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






44. UI






45. Syntax for declaring a string called 'userName'






46. A file folder in the navigator panel is called a ________






47. Syntax for block-comment






48. Return type indicating a method returns nothing






49. Tests to see whether two values are not equal






50. Key sequence to hide/show Utilities View