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. What's the difference between Cocoa and Cocoa Touch?






2. In the MVC design pattern for iOS apps - view consists of the various...


3. Formatting placeholder for integers






4. Something the simulator cannot reliably test






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






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






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






8. Class used for creating image views






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






10. Data type for whole numbers






11. getters






12. OOP






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






14. Synonym for interface file






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






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






17. Return type indicating a method returns nothing






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






19. What are data detectors?






20. Name of the '|' symbol






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






22. Defines the functional building blocks (classes) that make iOS devices perform certain actions






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


24. IDE for iPhone Development






25. Negation symbol






26. Syntax for reserving memory and initializing an object






27. Symbol used for inheritance






28. For a text field - what does the 'Clear Button' look like?


29. XML






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






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






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


33. IDE






34. Resembles a slot machine display






35. Proper way to pronounce a *.xib file


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






37. Development approach (design pattern) to structure iOS applications






38. Extension for implementation file






39. Process of creating an active object from a class






40. UI






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






42. Syntax for declaring a string called 'userName'






43. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






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






45. 'plist' stands for...






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






47. strong and nonatomic are examples of ...






48. Extension for MainStoryboard






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






50. The bar across the top of the Editor area that shows you the item you are editing