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






2. A transition between scenes - frequently with a visual transition effect applied






3. Delimiter for a list of protocols






4. Symbol often denoting a 'pointer'






5. 'plist' stands for...






6. Class used to work with dates as objects






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






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






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






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






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






12. IB

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


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






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






15. Syntax for sending an object a message with one parameter (p1)






16. Modulus (remainder) operator






17. XML






18. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






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






20. The '@' symbol is shorthand for creating one of these






21. Key sequence to hide/show Navigator View






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






23. Opens the Xcode Quick Help Assistant






24. MVC






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






26. iPhone and iPad ____ support .png transparency






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






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


29. Return type indicating a method returns nothing






30. Formatting placeholder for strings






31. Every iOS application implements a subclass of _________






32. Name of the '|' symbol






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


34. Class of collection data type which stores information as object/key pairs






35. Objective-C is an extension (super set) of...






36. Framework used to write iPhone apps






37. Process of creating an active object from a class






38. Indicates a lack of any value at all






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






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


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






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






43. The Round Rect Button is found in this library






44. strong and nonatomic are examples of ...






45. Extension for interface file






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






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






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






49. Dimensions of iPhone (in points)






50. Size of iPhone retina icon image in pixels