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 ________ class provided a container for the management and display of views






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






3. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






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






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


6. Something the simulator cannot reliably test






7. Syntax for single-line comment






8. Other name for an *.xib file






9. What computer language is the storyboard written in?






10. A unique combination of view controller and view






11. Used to receive an event in code and trigger something






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






13. Class used for creating image views






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


15. To use a new class you need to _____ it






16. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






17. An integrated web browser component






18. Boolean for 'true' in Objective-C






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






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






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


22. Storage place for a piece of information specific to a class






23. Syntax for block-comment






24. Indicates a lack of any value at all






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






26. Extension for an iPhone/iPad app






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






28. Syntax to include UIKIT in a class






29. Key sequence to open the Attributes Inspector






30. Implements a logical OR condition






31. iPhone and iPad ____ support .png transparency






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






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






34. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


35. An example of a common collection data type






36. Formatting placeholder for strings






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






38. Every iOS application implements a subclass of _________






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






40. Combining two messages into a single line of code






41. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






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






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






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






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






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






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






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






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






50. This type of app is typically one screen - and gives you the basics with minimal interaction