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. Shortcut for writing: x = x - 1;






2. Tests to see whether two values are not equal






3. Syntax to include UIKIT in a class






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






5. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






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


7. SDK


8. Return type indicating a method returns nothing






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






10. Single line text field






11. In the US - the '#' symbol is often called the ____ symbol






12. iPhone and iPad ____ support .png transparency






13. What are data detectors?






14. IDE for iPhone Development






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






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






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






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






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


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






21. Class of strings that can be changed






22. Memory aid for keyboard shortcuts in the Navigator panel


23. ______ and ______ define the connections between scenes.






24. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






25. Key sequence to run an app in Xcode






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






27. Negation symbol






28. Key sequence to hide/show the Assistant Editor






29. 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'


30. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






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






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






33. NS stands for...






34. Defines what an object can do






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


36. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






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






38. Another name for format specification






39. Denotes an instance method






40. XML






41. Another name for a 'button bar'






42. API






43. Calling a method is the same as...






44. Fixed iteration repetition control structure syntax






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


46. The HIG requires some kind of _____ element in a cell if there is more information available






47. A view that is displayed on top of an original view when user interactions are required






48. This type of app is typically one screen - and gives you the basics with minimal interaction






49. The 'First Responder' in a scene is not an object it is considered a ________






50. ______ enable applications to store multiple pieces of information in a single object