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. A file folder in the navigator panel is called a ________






2. What computer language is the storyboard written in?






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






4. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






5. The Inspector you would use to tweak the way interface objects appear






6. Boolean for 'true' in Objective-C






7. Class used for creating image views






8. strong and nonatomic are examples of ...






9. A tool in Xcode to help fix broken code






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






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






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






13. 'Build and run' keyboard shortcut






14. Character used to show an element as a literal string






15. Two-way selection logic block






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






17. Language used to write iOS apps






18. Used to indicate any type of object






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






20. Tests to see whether two values are not equal






21. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






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






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






24. Single line text field






25. Master class in iOS






26. IDE for iPhone Development






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


28. Denotes an instance method






29. The Round Rect Button is found in this library






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






31. Which Apple project template creates a simple view/view controller application






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


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






34. Another name for format specification






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






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


37. Document Apple uses to evaluate apps for the App Store






38. Syntax for block-comment






39. Purpose of 'Secure' attribute for text fields






40. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






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






42. Prior to ARC - you used these terms alot






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






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






45. Property affecting an element's transparency






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


47. Method used to print information in an output panel






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






49. Any 'directive' statement begins with this symbol






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