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. Data type for whole numbers






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






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






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






5. Every iOS application implements a subclass of _________






6. Opens the Xcode Quick Help Assistant






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






8. Memory aid for keyboard shortcuts in the Navigator panel

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


9. Fixed iteration repetition control structure syntax






10. Single line text field






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


12. Companion to the @property directive






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


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






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






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






17. Multiline text entry block






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






19. Tests to see whether two values are not equal






20. A virtual 'box' for organizing related projects






21. A class that manages the user's interaction with the iDevice






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






23. Defines what an object can do






24. Key sequence to open the Standard Editor






25. Modulus (remainder) operator






26. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






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






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


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


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






31. Class that builds upon another class






32. File name suffix indicating an image is suitable for retina display






33. The bar across the top of the Editor area that shows you the item you are editing






34. This type of app typically involves hierarchical data






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






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






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






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






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






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


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






42. A ______ is where you edit a view and assign a controller to it.






43. getters






44. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






45. What property needs to be set before a scroll view (UIScrollView) will scroll?






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


47. API






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






49. ______ and ______ define the connections between scenes.






50. Formatting placeholder for strings