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. Define a collection of methods to perform a task






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


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






4. An _______ is used to enable your code to talk to objects within views






5. Typical header syntax for a button that will be applying the 'moveMe' action in an app






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






7. Method used to print information in an output panel






8. Defines what an object can do






9. Class used to work with dates as objects






10. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






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






12. Data type for true/false type variables






13. Apps written to assist users with special disabilities






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






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






16. An example of a common collection data type






17. IB

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


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






19. 'Build and run' keyboard shortcut






20. Syntax for reserving memory and initializing an object






21. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






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






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


24. What are the guidelines for the class prefix for a project?

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


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






26. Postcondition repetition structure syntax






27. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






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






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






30. ______ and ______ define the connections between scenes.






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






32. Syntax to include the fictitious user-created file 'myFile.h'

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


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






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






35. Closes an interface file






36. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






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






38. Denotes a class method






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






40. Framework used to write iPhone apps






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






42. The Inspector you would use to tweak the way interface objects appear






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






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






45. Syntax for declaring a variable






46. Size of iPhone retina icon image in pixels






47. Files used to create a class






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






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






50. This file contains the scene - segue and relationship definitions for your project