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






2. Extension for an iPhone/iPad app






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






4. Opens the Xcode Quick Help Assistant






5. getters






6. Key sequence to hide/show Navigator View






7. IDE






8. Extension for implementation file






9. The HIG requires some kind of _____ element in a cell if there is more information available






10. Define a collection of methods to perform a task






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






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






13. Fixed iteration repetition control structure syntax






14. Recommended image type for button graphics






15. API






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






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


18. A file folder in the navigator panel is called a ________






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






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


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






22. @property directives should be placed ____ (above or below) any IBActions in the header file






23. Symbol used for inheritance






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






25. strong and nonatomic are examples of ...






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






27. Used to indicate any type of object






28. Apps written to assist users with special disabilities






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






30. Modulus (remainder) operator






31. Return type indicating a method returns nothing






32. Beginning with iOS4 - applications no longer terminate when the user presses the...






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


34. Creates 'getters' and 'setters'






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






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






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






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






39. Defines what an object can do






40. Master class in iOS






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






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






43. Purpose of 'Secure' attribute for text fields






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






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






46. In the UK - the '#' symbol is often called the ____ symbol






47. Another name for format specification






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


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






50. Closes an interface file