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 highly precise numbers with huge numbers of decimal places






2. Alternative selection mechanism when many conditions exist






3. Boolean for 'false' in Objective-C






4. What are data detectors?






5. IDE






6. 'plist' stands for...






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






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


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






10. Two-way selection logic block






11. Delimiter for a list of protocols






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






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






14. 'Build and run' keyboard shortcut






15. 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)






16. OOP






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






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






19. Data type for whole numbers






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






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






22. Files used to create a class






23. Single line text field






24. Define a collection of methods to perform a task






25. An integrated web browser component






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






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






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






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


30. Syntax for declaring a variable






31. Key sequence to open the Attributes Inspector






32. Crash statement likely when an NSString is assigned a value with an incorrect format






33. What do the Autosizing settings of the Size Inspector do?






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






35. Tests to see whether two values are not equal






36. Tests to see whether two values are equal






37. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






38. 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).






39. ______ and ______ define the connections between scenes.






40. _____ are methods that we can connect to events.






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






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






43. Syntax to include UIKIT in a class






44. Denotes a class method






45. This file contains the code that makes everything 'work'






46. Combining two messages into a single line of code






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


48. Formatting placeholder for integers






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






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