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






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






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






4. Dimensions of iPad (in points)






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






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






7. Other name for an *.xib file






8. Files used to create a class






9. strong and nonatomic are examples of ...






10. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






11. Framework used to write iPhone apps






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






13. Indicates a lack of any value at all






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






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






16. Process of creating an active object from a class






17. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






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






19. Denotes a class method






20. Key sequence to hide/show the Assistant Editor






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






22. Property affecting an element's transparency






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






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






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






26. The bar across the top of the Editor area that shows you the item you are editing






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






28. Fixed iteration repetition control structure syntax






29. Extension for MainStoryboard






30. Data type for true/false type variables






31. Used to define a list of all methods and properties a class uses






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






33. Alternative selection mechanism when many conditions exist






34. NS stands for...






35. A virtual 'box' for organizing related projects






36. XML






37. 'Build and run' keyboard shortcut






38. Class used for creating image views






39. Single line text field






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






41. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


42. IDE






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






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






45. What property needs to be set before a scroll view (UIScrollView) will scroll?






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


47. Two-way selection logic block






48. Key sequence to save an Xcode file






49. Shortcut for writing: y = y * 5;






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