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. Another name for format specification






2. Class that allows URL management






3. Two-way selection logic block






4. Defines what an object can do






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






6. Storage location for a piece of information






7. The HIG requires some kind of _____ element in a cell if there is more information available






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


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


10. What type of object does a web view expect as a parameter when loading a remote URL?






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






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






13. Language used to write iOS apps






14. Precondition repetition structure syntax






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






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


17. An example of a common collection data type






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






19. This element should 'always' accompany a slider to indicate its purpose






20. Name of the '|' symbol






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






22. Syntax for block-comment






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






24. Expression to create a random number in [0 -20];






25. Class of strings that can be changed






26. Another name for a 'button bar'






27. Key sequence to save an Xcode file






28. Declaring a method in an interface file - before it is actually implemented is called _______ the method






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






30. The library that contains the objects you can add to a view or XIB file






31. What's the difference between Cocoa and Cocoa Touch?






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






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






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






35. Class that builds upon another class






36. Key sequence to open the Attributes Inspector






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






38. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






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






40. Postcondition repetition structure syntax






41. Symbol used for inheritance






42. Opens the Xcode Quick Help Assistant






43. Beginning with iOS4 - applications no longer terminate when the user presses the...






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






45. Any 'directive' statement begins with this symbol






46. Return type indicating a method returns nothing






47. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

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


48. Syntax for reserving memory and initializing an object






49. Property affecting an element's transparency






50. Correct the error: label.text = 'Hello World !';

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