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. Master class in iOS






2. Size of iPhone retina icon image in pixels






3. Shortcut for writing: count = count + 1;






4. Extension for implementation file






5. Purpose of 'Secure' attribute for text fields






6. Formatting placeholder for strings






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


8. Key sequence to hide/show Navigator View






9. Formatting placeholder for integers






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






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






12. IDE for iPhone Development






13. Proper way to pronounce a *.xib file


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






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






16. Any 'directive' statement begins with this symbol






17. NS stands for...






18. Key sequence to hide/show the Assistant Editor






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


20. In the UK - the '#' symbol is often called the ____ symbol






21. Negation symbol






22. Framework used to write iPhone apps






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






24. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






25. Method used to print information in an output panel






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


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






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






29. Something the simulator cannot reliably test






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






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






32. Data type for true/false type variables






33. The goal of the MVC design pattern






34. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






35. iPhone and iPad ____ support .png transparency






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






37. Storage location for a piece of information






38. Class that creates an array capable of being changed after it is create






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






40. Fixed iteration repetition control structure syntax






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






42. How do you get rid of an onscreen keyboard?


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






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






45. What are data detectors?






46. Recommended image type for button graphics






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






48. API






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






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