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. What computer language is the storyboard written in?






2. Something the simulator cannot reliably test






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


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






5. Class that allows URL management






6. Negation symbol






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






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






9. Data type for whole numbers






10. UI






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






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






13. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






14. IDE






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






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






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






18. Class that another class inherits from






19. API






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






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






22. MVC






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






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


25. Fixed iteration repetition control structure syntax






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






27. What are data detectors?






28. The Inspector you would access to gain access to various accessibility attributes






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






30. Purpose of 'Secure' attribute for text fields






31. Piece of information provided to a method when it is messaged






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






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






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






35. Development approach (design pattern) to structure iOS applications






36. Delimiter for a list of protocols






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






38. An _______ is used to enable your code to talk to objects within views






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






40. Modulus (remainder) operator






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






42. Implements a logical AND condition






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






44. NS stands for...






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






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






47. 4 Top down technology layers making up iOS






48. Denotes an instance method






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


50. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)