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


2. Define a collection of methods to perform a task






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






4. 4 Top down technology layers making up iOS






5. A virtual 'box' for organizing related projects






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






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






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






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






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






11. The library that contains the objects you can add to a view or XIB file






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






13. API






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






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


16. Key sequence to save an Xcode file






17. Language used to write iOS apps






18. Dimensions of iPad (in points)






19. A file folder in the navigator panel is called a ________






20. Implements a logical OR condition






21. The Round Rect Button is found in this library






22. Tests to see whether two values are equal






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






24. Syntax for reserving memory and initializing an object






25. Files used to create a class






26. Symbol used for inheritance






27. Synonym for interface file






28. Allows you to easily track multiple versions of your project






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


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

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


31. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






32. This type of app typically involves hierarchical data






33. A ______ is where you edit a view and assign a controller to it.






34. What do the Autosizing settings of the Size Inspector do?






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






36. Denotes an instance method






37. Key sequence to hide/show Utilities View






38. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






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






40. The first method called when a user taps an application icon






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






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






43. Creates 'getters' and 'setters'






44. Return type indicating a method returns nothing






45. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






46. NS stands for...






47. Class that allows URL management






48. IB

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


49. Syntax for declaring a variable






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