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. Syntax to include UIKIT in a class






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






3. What type of object does a web view expect as a parameter when loading a remote URL?






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






5. Allows you to easily track multiple versions of your project






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






7. Language used to write iOS apps






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






9. Expression to create a random number in [0 -20];






10. Apps written to assist users with special disabilities






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






12. Extension for interface file






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


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






15. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

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


16. Class that allows URL management






17. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


18. Symbol used for inheritance






19. Used to indicate any type of object






20. Tests to see whether two values are not equal






21. Name of the '|' symbol






22. Denotes a class method






23. _____ are methods that we can connect to events.






24. ______ and ______ define the connections between scenes.






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






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






27. Data type for whole numbers






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






29. Other name for an *.xib file






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






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






32. Every iOS application implements a subclass of _________






33. Files used to create a class






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






35. Boolean for 'true' in Objective-C






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






37. Data type for true/false type variables






38. Define a collection of methods to perform a task






39. Class used for creating image views






40. Always used to end the list of objects when initializing an array






41. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


42. Term used to describe each screen of an iPhone app






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


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






45. Class of strings that can be changed






46. Key sequence to hide/show Navigator View






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






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






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






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