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. Boolean for 'true' in Objective-C






2. Syntax to include UIKIT in a class






3. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






4. Syntax for reserving memory and initializing an object






5. Files used to create a class






6. Calling a method is the same as...






7. Document Apple uses to evaluate apps for the App Store






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






9. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






10. Closes an interface file






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






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






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






14. Alternative selection mechanism when many conditions exist






15. A virtual 'box' for organizing related projects






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






17. ______ are variables that can store a ____ to an object.






18. An integrated web browser component






19. Multiline text entry block






20. Used to receive an event in code and trigger something






21. Implements a logical AND condition






22. A tool in Xcode to help fix broken code






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






24. Negation symbol






25. ______ and ______ define the connections between scenes.






26. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






27. If a method name includes a colon (:) this indicates a required _________






28. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


29. Key sequence to hide/show the Assistant Editor






30. The goal of the MVC design pattern






31. Framework used to write iPhone apps






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






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






34. Syntax for declaring a variable






35. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






36. SDK

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


37. Key sequence to open the Standard Editor






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






39. Define a collection of methods to perform a task






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






41. A class that implements a protocol is said to ____ to that protocol






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






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






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


45. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






46. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






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


48. Always used to end the list of objects when initializing an array






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






50. Process of creating an active object from a class