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. Indicates a lack of any value at all






2. Opens the Xcode Quick Help Assistant






3. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


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


5. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






6. Storage location for a piece of information






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






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






9. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






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


11. How do you show a storyboard file as source code?

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


12. Syntax for block-comment






13. An example of a common collection data type






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






15. Class used for creating image views






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






17. OOP






18. API






19. Extension for MainStoryboard






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






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






22. Alternative selection mechanism when many conditions exist






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






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






25. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






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


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






28. Typical header syntax for a button that will be applying the 'moveMe' action in an app






29. Tests to see whether two values are equal






30. Key sequence to save an Xcode file






31. Development approach (design pattern) to structure iOS applications






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






33. A unique combination of view controller and view






34. 'Build and run' keyboard shortcut






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






36. Dimensions of iPad (in points)






37. Implements a logical OR condition






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






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

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


40. Term used to describe each screen of an iPhone app






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






42. setters






43. Memory aid for keyboard shortcuts in the Navigator panel

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


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






45. Data type for true/false type variables






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






47. Syntax for single-line comment






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






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






50. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?