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. Syntax for declaring a string called 'userName'






2. Dimensions of iPad (in points)






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


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






5. Language used to write iOS apps






6. Key sequence to hide/show Utilities View






7. Size of iPhone retina icon image in pixels






8. Opens the Xcode Quick Help Assistant






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






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






11. The Round Rect Button is found in this library






12. Files used to create a class






13. Every iOS application implements a subclass of _________






14. Prior to ARC - you used these terms alot






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






16. What computer language is the storyboard written in?






17. Tests to see whether two values are equal






18. Dimensions of iPhone (in points)






19. setters






20. IB

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


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






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






23. API






24. Master class in iOS






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






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






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






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






29. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






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






31. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






32. Any 'directive' statement begins with this symbol






33. Syntax to include UIKIT in a class






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






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






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


37. @property directives should be placed ____ (above or below) any IBActions in the header file






38. Method used to print information in an output panel






39. MVC






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


41. Two-way selection logic block






42. Key sequence to hide/show Navigator View






43. Class of strings that can be changed






44. IDE for iPhone Development






45. Formatting placeholder for strings






46. NS stands for...






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






48. Key sequence to open the Attributes Inspector






49. Storage location for a piece of information






50. Class that builds upon another class