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. Class of strings that can be changed






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






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






4. Key sequence to run an app in Xcode






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


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






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






8. Used to indicate any type of object






9. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






10. A unique combination of view controller and view






11. IDE for iPhone Development






12. To use a new class you need to _____ it






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






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






15. Used to receive an event in code and trigger something






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






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


18. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


19. Write a statement to declare and initialize a label object called 'myLabel'






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


21. A tool in Xcode to help fix broken code






22. Prior to ARC - you used these terms alot






23. Boolean for 'false' in Objective-C






24. Process of creating an active object from a class






25. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






26. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






27. Size of iPhone retina icon image in pixels






28. strong and nonatomic are examples of ...






29. File name suffix indicating an image is suitable for retina display






30. Creates 'getters' and 'setters'






31. Apple's classes often provide a special initialization method called a _____ method






32. Property affecting an element's transparency






33. Extension for implementation file






34. An example of a common collection data type






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


36. Shortcut for writing: x = x - 1;






37. Tests to see whether two values are equal






38. Class used for creating image views






39. The Utilities area has two sections: ______ and ______






40. _____ are methods that we can connect to events.






41. Shortcut for writing: y = y * 5;






42. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






43. Always used to end the list of objects when initializing an array






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






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






46. This type of app typically involves hierarchical data






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






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






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






50. In the MVC design pattern for iOS apps - view consists of the various...

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