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. Purpose of 'Secure' attribute for text fields






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






3. Property affecting an element's transparency






4. Framework used to write iPhone apps






5. Extension for MainStoryboard






6. Tests to see whether two values are equal






7. Syntax for declaring a variable






8. A virtual 'box' for organizing related projects






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






10. iOS functional building blocks






11. Key sequence to run an app in Xcode






12. A unique combination of view controller and view






13. Class that another class inherits from






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






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






16. Syntax for declaring a string called 'userName'






17. The files that contain all the scenes you will use in a project.






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


19. 'plist' stands for...






20. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






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






22. NS stands for...






23. The object currently in control and interacting with the user






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


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


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






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






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






29. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






30. The Inspector you would use to tweak the way interface objects appear






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






32. Fixed iteration repetition control structure syntax






33. Key sequence to hide/show Navigator View






34. The goal of the MVC design pattern






35. Dimensions of iPad (in points)






36. Indicates a lack of any value at all






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


38. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


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






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






41. Class used for creating image views






42. Define a collection of methods to perform a task






43. Class of strings that can be changed






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






45. Syntax for reserving memory and initializing an object






46. getters






47. A tool in Xcode to help fix broken code






48. This type of app typically involves hierarchical data






49. An example of a common collection data type






50. Delimiter for a list of protocols