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. A transition between scenes - frequently with a visual transition effect applied






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


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






4. Resembles a slot machine display






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






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






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


8. ______ enable applications to store multiple pieces of information in a single object






9. What computer language is the storyboard written in?






10. A ______ is where you edit a view and assign a controller to it.






11. The goal of the MVC design pattern






12. This file contains the code that makes everything 'work'






13. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


14. Class used to work with dates as objects






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






16. Used to display image file resources and show simple animations






17. An integrated web browser component






18. RAM for iPhone






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






20. Master class in iOS






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






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






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






24. Framework used to write iPhone apps






25. A class that implements a protocol is said to ____ to that protocol






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






27. Define a collection of methods to perform a task






28. Dimensions of iPhone (in points)






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






30. Property affecting an element's transparency






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






32. Another name for a 'button bar'






33. Proper way to pronounce a *.xib file

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


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






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






36. Modulus (remainder) operator






37. Indicates a lack of any value at all






38. What do the Autosizing settings of the Size Inspector do?






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






40. Boolean for 'true' in Objective-C






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






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






43. 4 Top down technology layers making up iOS






44. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






45. Name of the '|' symbol






46. Size of iPhone 'lo-res' icon image in pixels






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


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






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






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