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. Implements a logical AND condition






2. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


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






4. Dimensions of iPad (in points)






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






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






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






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






9. IB

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


10. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






11. Used to indicate any type of object






12. Extension for an iPhone/iPad app






13. Another name for a 'button bar'






14. Used to set up an outgoing connection from the implementation code to the view






15. Precondition repetition structure syntax






16. API






17. Apps written to assist users with special disabilities






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






19. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






21. Key sequence to open the Attributes Inspector






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






23. Property affecting an element's transparency






24. Extension for interface file






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


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






27. Way to refer to an object within its own methods






28. Data type for true/false type variables






29. This type of app typically involves hierarchical data






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






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






32. iOS functional building blocks






33. The Inspector you would use to control your layout in Interface Builder






34. Return type indicating a method returns nothing






35. Extension for implementation file






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






37. This element should 'always' accompany a slider to indicate its purpose






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






39. Delimiter for a list of protocols






40. What computer language is the storyboard written in?






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






42. A ______ is where you edit a view and assign a controller to it.






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






44. Key sequence to open the Standard Editor






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






46. RAM for iPhone






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






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






49. Storage location for a piece of information






50. How do you get rid of an onscreen keyboard?

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