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 numbers with 'tame' numbers of decimal points






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


3. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






4. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






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






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






7. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






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






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






10. Creates 'getters' and 'setters'






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






12. Dimensions of iPad (in points)






13. 'plist' stands for...






14. Boolean for 'false' in Objective-C






15. Defines what an object can do






16. Something the simulator cannot reliably test






17. iOS functional building blocks






18. The goal of the MVC design pattern






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






20. This type of app typically involves hierarchical data






21. Class of strings that can be changed






22. Every iOS application implements a subclass of _________






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






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






25. Storage place for a piece of information specific to a class






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


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






28. UI






29. 'Build and run' keyboard shortcut






30. Negation symbol






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






32. Typical header syntax for a button that will be applying the 'moveMe' action in an app






33. Extension for implementation file






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






35. IDE for iPhone Development






36. ______ and ______ define the connections between scenes.






37. What computer language is the storyboard written in?






38. API






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






40. Syntax for declaring a string called 'userName'






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






42. Recommended image type for button graphics






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






44. Framework used to write iPhone apps






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






46. Single line text field






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






48. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






49. Way to refer to an object within its own methods






50. Purpose of the 'Auto-enable Return Key' attribute for text fields