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. Boolean for 'false' in Objective-C






2. Fixed iteration repetition control structure syntax






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






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


5. Key sequence to hide/show Utilities View






6. An _______ is used to enable your code to talk to objects within views






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






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


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






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






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






12. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






13. Write a statement to declare and initialize a label object called 'myLabel'






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






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






16. Word used to indicate that a user can't interact with a given element






17. The '@' symbol is shorthand for creating one of these






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






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






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






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






22. Something the simulator cannot reliably test






23. Two-way selection logic block






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






25. Formatting placeholder for strings






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


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






28. What computer language is the storyboard written in?






29. Master class in iOS






30. API






31. Language used to write iOS apps






32. Creates 'getters' and 'setters'






33. Always used to end the list of objects when initializing an array






34. Size of iPhone retina icon image in pixels






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






36. The library that contains the objects you can add to a view or XIB file






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


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






39. 4 Top down technology layers making up iOS






40. A view that is displayed on top of an original view when user interactions are required






41. Key sequence on a Mac to select between open application






42. Formatting placeholder for integers






43. Symbol used for inheritance






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






45. Used to indicate any type of object






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






47. Indicates a lack of any value at all






48. iPhone and iPad ____ support .png transparency






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






50. IB

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