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






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






3. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






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






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






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


7. Creates 'getters' and 'setters'






8. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


9. RAM for iPhone






10. Any 'directive' statement begins with this symbol






11. Syntax to include the fictitious user-created file 'myFile.h'

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


12. Syntax for block-comment






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






14. UI






15. IDE






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






17. Formatting placeholder for integers






18. Implements a logical OR condition






19. Alternative selection mechanism when many conditions exist






20. Used to set up an outgoing connection from the implementation code to the view






21. SDK

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


22. A virtual 'box' for organizing related projects






23. ______ and ______ define the connections between scenes.






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






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






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






27. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






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






29. Class that another class inherits from






30. Extension for implementation file






31. Class that allows URL management






32. API






33. Extension for interface file






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






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






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






37. Prior to ARC - you used these terms alot






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






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






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






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






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






43. Another name for a 'button bar'






44. Tests to see whether two values are not equal






45. Postcondition repetition structure syntax






46. Key sequence to hide/show the Assistant Editor






47. Syntax for single-line comment






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






49. Character used to show an element as a literal string






50. Defines what an object can do