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. Shortcut for writing: count = count + 1;






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


3. Boolean for 'true' in Objective-C






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






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






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


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






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






9. Extension for interface file






10. What event do you use to detect a button tap?






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






12. setters






13. Something the simulator cannot reliably test






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






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


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






17. A fully transparent image has an _____ property value of _____






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






19. A common button type that indicates additional information is available






20. Key sequence to open the Attributes Inspector






21. Size of iPhone retina icon image in pixels






22. These define to which messages the datasource and delegate respond






23. Syntax for block-comment






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






25. A view that is displayed on top of an original view when user interactions are required






26. Extension for implementation file






27. Syntax for declaring a variable






28. This type of app is mostly custom controllers and graphics






29. NS stands for...






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






31. Opens the Xcode Quick Help Assistant






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






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






34. Used to set up an outgoing connection from the implementation code to the view






35. Another name for format specification






36. Key sequence to hide/show the Assistant Editor






37. Dimensions of iPhone (in points)






38. Combining two messages into a single line of code






39. Key sequence to hide/show Utilities View






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






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


42. Return type indicating a method returns nothing






43. Syntax for single-line comment






44. Boolean for 'false' in Objective-C






45. Class of collection data type which stores information as object/key pairs






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






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






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






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






50. Used to test an app without needing an actual physical device