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. Synonym for interface file






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


3. Syntax for declaring a string called 'userName'






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






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






6. setters






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






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


9. Class of strings that can be changed






10. Data type for true/false type variables






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






12. The Utilities area has two sections: ______ and ______






13. The goal of the MVC design pattern






14. Closes an interface file






15. Syntax for block-comment






16. Data type for highly precise numbers with huge numbers of decimal places






17. Class used for creating image views






18. What's the difference between Cocoa and Cocoa Touch?






19. Class that allows URL management






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






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






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






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






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






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


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


27. Method used to print information in an output panel






28. Resembles a slot machine display






29. Tests to see whether two values are equal






30. RAM for iPhone






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






32. Another name for a 'button bar'






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






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






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






36. Return type indicating a method returns nothing






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






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






39. Files used to create a class






40. getters






41. Key sequence to open the Project Navigator (left panel)






42. Syntax to include UIKIT in a class






43. Defines what an object can do






44. Any 'directive' statement begins with this symbol






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


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






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






48. What event do you use to detect a button tap?






49. A transition between scenes - frequently with a visual transition effect applied






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