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. Dimensions of iPhone (in points)






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






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






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


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






6. NS stands for...






7. Closes an interface file






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


9. Piece of information provided to a method when it is messaged






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






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






12. Language used to write iOS apps






13. ______ and ______ define the connections between scenes.






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






15. Key sequence to run an app in Xcode






16. Name of the '|' symbol






17. Prior to ARC - you used these terms alot






18. Key sequence to hide/show the Assistant Editor






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






20. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


21. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






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






23. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






24. getters






25. iPhone and iPad ____ support .png transparency






26. Class of strings that can be changed






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






28. What property needs to be set before a scroll view (UIScrollView) will scroll?






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






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






31. Another name for format specification






32. RAM for iPhone






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






34. Crash statement likely when an NSString is assigned a value with an incorrect format






35. Opens the Xcode Quick Help Assistant






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


37. strong and nonatomic are examples of ...






38. Collection of interface elements and data storage elements etc you can access from your applications






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






40. OOP






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






42. Formatting placeholder for strings






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






44. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






45. Another name for a 'button bar'






46. Memory aid for keyboard shortcuts in the Navigator panel

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


47. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






48. Beginning with iOS4 - applications no longer terminate when the user presses the...






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






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