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. Defines what an object can do






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


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






4. Symbol used for inheritance






5. Extension for interface file






6. ______ and ______ define the connections between scenes.






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






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






9. Syntax for reserving memory and initializing an object






10. Denotes an instance method






11. Class used for creating image views






12. What computer language is the storyboard written in?






13. Synonym for interface file






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






15. An _______ is used to enable your code to talk to objects within views






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






17. Storage location for a piece of information






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






19. The Utilities area has two sections: ______ and ______






20. Data type for whole numbers






21. What are data detectors?






22. Proper way to pronounce a *.xib file

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


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






24. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






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






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






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


28. Data type for highly precise numbers with huge numbers of decimal places






29. What are the guidelines for the class prefix for a project?

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


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






31. A transition between scenes - frequently with a visual transition effect applied






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






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






34. Used to display image file resources and show simple animations






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






36. Key sequence on a Mac to select between open application






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






38. The name of the panel to the left of the Interface Builder Editor panel






39. A ______ is where you edit a view and assign a controller to it.






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






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


42. Recommended image type for button graphics






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






44. Collection of interface elements and data storage elements etc you can access from your applications






45. Class used to work with dates as objects






46. XML






47. Implements a logical OR condition






48. Name of the '|' symbol






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






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