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. Storage place for a piece of information specific to a class






2. Denotes an instance method






3. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


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






5. Key sequence to open the Project Navigator (left panel)






6. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






7. Key sequence to open the Standard Editor






8. Size of iPhone 'lo-res' icon image in pixels






9. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






10. Two-way selection logic block






11. NS stands for...






12. Data type for true/false type variables






13. Extension for an iPhone/iPad app






14. Key sequence on a Mac to select between open application






15. iPhone and iPad ____ support .png transparency






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






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






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






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






20. Key sequence to hide/show the Assistant Editor






21. Delimiter for a list of protocols






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


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






24. Creates 'getters' and 'setters'






25. Files used to create a class






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






27. Key sequence to hide/show Utilities View






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






29. Negation symbol






30. What computer language is the storyboard written in?






31. IB

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


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






33. A virtual 'box' for organizing related projects






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






35. Scaling factor to make an image suitable for retina display






36. Language used to write iOS apps






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






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






39. Every iOS application implements a subclass of _________






40. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






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






42. A tool in Xcode to help fix broken code






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


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


45. Prior to ARC - you used these terms alot






46. @property directives should be placed ____ (above or below) any IBActions in the header file






47. The name of the panel to the left of the Interface Builder Editor panel






48. This type of app typically involves hierarchical data






49. Property affecting an element's transparency






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