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. Companion to the @property directive






2. How do you show a storyboard file as source code?

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


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






4. RAM for iPhone






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






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






7. Apps written to assist users with special disabilities






8. Single line text field






9. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






10. What are data detectors?






11. Modulus (remainder) operator






12. Data type for true/false type variables






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






14. IDE






15. Development approach (design pattern) to structure iOS applications






16. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


17. SDK

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


18. Resembles a slot machine display






19. Opens the Xcode Quick Help Assistant






20. Correct the error: label.text = 'Hello World !';

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


21. Key sequence to save an Xcode file






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






23. Storage place for a piece of information specific to a class






24. Files used to create a class






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






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






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






28. The ________ class provided a container for the management and display of views






29. Prior to ARC - you used these terms alot






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


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


32. The Round Rect Button is found in this library






33. A common button type that indicates additional information is available






34. Precondition repetition structure syntax






35. A tool in Xcode to help fix broken code






36. The files that contain all the scenes you will use in a project.






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






38. Key sequence to open the Attributes Inspector






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






40. The object currently in control and interacting with the user






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






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






43. Word used to indicate that a user can't interact with a given element






44. Process of creating an active object from a class






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


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






47. Class used for creating image views






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






49. XML






50. For a text field - what does the 'Clear Button' look like?

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