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. In the UK - the '#' symbol is often called the ____ symbol






2. Modulus (remainder) operator






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


4. Formatting placeholder for integers






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






6. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


7. XML






8. Return type indicating a method returns nothing






9. Indicates a lack of any value at all






10. Shortcut for writing: y = y * 5;






11. RAM for iPhone






12. A fully opaque image has an _______ property value of ______






13. Class that builds upon another class






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






15. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






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






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






18. Denotes an instance method






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






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






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






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






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


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


25. Implements a logical AND condition






26. Creates 'getters' and 'setters'






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






28. Opens the Xcode Quick Help Assistant






29. Something the simulator cannot reliably test






30. Syntax for declaring a string called 'userName'






31. Property affecting an element's transparency






32. What computer language is the storyboard written in?






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






34. ______ and ______ define the connections between scenes.






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






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






37. Key sequence to hide/show Utilities View






38. Key sequence to hide/show Navigator View






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


40. Class used for creating image views






41. The Round Rect Button is found in this library






42. Document Apple uses to evaluate apps for the App Store






43. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






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






45. Data type for whole numbers






46. Defines the functional building blocks (classes) that make iOS devices perform certain actions






47. Symbol often denoting a 'pointer'






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






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






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