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. Negation symbol






2. Memory aid for keyboard shortcuts in the Navigator panel

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


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. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






5. Boolean for 'false' in Objective-C






6. Name of the '|' symbol






7. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


8. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






9. Prior to ARC - you used these terms alot






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


11. Size of iPhone 'lo-res' icon image in pixels






12. Any 'directive' statement begins with this symbol






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


14. Denotes an instance method






15. Shortcut for writing: count = count + 1;






16. IDE






17. Every iOS application implements a subclass of _________






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






19. Apple's classes often provide a special initialization method called a _____ method






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






21. A class that manages the user's interaction with the iDevice






22. Syntax for reserving memory and initializing an object






23. Creates 'getters' and 'setters'






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


25. Tests to see whether two values are not equal






26. Combining two messages into a single line of code






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






28. In the US - the '#' symbol is often called the ____ symbol






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






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






31. Key sequence to hide/show the Assistant Editor






32. Key sequence to open the Project Navigator (left panel)






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






34. Data type for true/false type variables






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






36. Class that another class inherits from






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






38. Process of creating an active object from a class






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






40. Extension for implementation file






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






42. The '@' symbol is shorthand for creating one of these






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






44. Used to indicate any type of object






45. Other name for an *.xib file






46. Property affecting an element's transparency






47. Class of strings that can be changed






48. setters






49. Formatting placeholder for integers






50. Tests to see whether two values are equal