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. Companion to the @property directive






2. Every iOS application implements a subclass of _________






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


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






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






6. iOS functional building blocks






7. Syntax for block-comment






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






9. Method used to print information in an output panel






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


11. Negation symbol






12. Key sequence to hide/show Navigator View






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






14. Class that creates an array capable of being changed after it is create






15. Single line text field






16. Language used to write iOS apps






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






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






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


20. The Round Rect Button is found in this library






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


22. The ________ class provided a container for the management and display of views






23. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






24. The first method called when a user taps an application icon






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






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






27. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






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






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






30. Denotes an instance method






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






32. Extension for interface file






33. Syntax for reserving memory and initializing an object






34. Another name for format specification






35. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


36. Implements a logical AND condition






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






38. Another name for a 'button bar'






39. IDE






40. Recommended image type for button graphics






41. Precondition repetition structure syntax






42. Any 'directive' statement begins with this symbol






43. Key sequence to hide/show Utilities View






44. Data type for numbers with 'tame' numbers of decimal points






45. Delimiter for a list of protocols






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


47. Collection of interface elements and data storage elements etc you can access from your applications






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






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






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