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. Storage place for a piece of information specific to a class






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






3. Class used for creating image views






4. IDE for iPhone Development






5. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






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






7. IDE






8. Define a collection of methods to perform a task






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






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






11. Prior to ARC - you used these terms alot






12. Method used to print information in an output panel






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






14. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


15. Key sequence to run an app in Xcode






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


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






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






19. iOS functional building blocks






20. Tests to see whether two values are not equal






21. Syntax to include UIKIT in a class






22. Two-way selection logic block






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






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






25. Dimensions of iPad (in points)






26. Closes an interface file






27. Data type for numbers with 'tame' numbers of decimal points






28. Master class in iOS






29. Extension for an iPhone/iPad app






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

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


31. Syntax for declaring a variable






32. Declaring a method in an interface file - before it is actually implemented is called _______ the method






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






34. Term used to describe each screen of an iPhone app






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






36. Used to indicate any type of object






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






38. This type of app is typically one screen - and gives you the basics with minimal interaction






39. These define to which messages the datasource and delegate respond






40. 4 Top down technology layers making up iOS






41. Boolean for 'false' in Objective-C






42. Denotes a class method






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






44. Process of creating an active object from a class






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






46. Character used to show an element as a literal string






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






48. Companion to the @property directive






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






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?