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. Implements a logical AND condition






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






3. IDE for iPhone Development






4. Shortcut for writing: x = x - 1;






5. Declaring a method in an interface file - before it is actually implemented is called _______ the method






6. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






7. Creates 'getters' and 'setters'






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






9. Combining two messages into a single line of code






10. The name of the panel to the left of the Interface Builder Editor panel






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






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






13. Implements a logical OR condition






14. For a text field - what does the 'Clear Button' look like?

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


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






16. Indicates a lack of any value at all






17. Key sequence to hide/show the Assistant Editor






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






19. Something the simulator cannot reliably test






20. IDE






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






22. Formatting placeholder for strings






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






24. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


25. Multiline text entry block






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






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


28. Another name for a 'button bar'






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






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






31. Used to test an app without needing an actual physical device






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






33. Single line text field






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


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






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


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






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






39. Syntax for sending an object a message with one parameter (p1)






40. Syntax to include UIKIT in a class






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






42. strong and nonatomic are examples of ...






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






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






45. OOP






46. This type of app typically involves hierarchical data






47. getters






48. Resembles a slot machine display






49. Correct the error: label.text = 'Hello World !';

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


50. Language used to write iOS apps