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. The Inspector you would access to gain access to various accessibility attributes






2. Modulus (remainder) operator






3. Key sequence to run an app in Xcode






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






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. Extension for interface file






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






8. Dimensions of iPhone (in points)






9. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






10. Purpose of 'Secure' attribute for text fields






11. Key sequence to hide/show Utilities View






12. Another name for a 'button bar'






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






14. Syntax for single-line comment






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






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






17. The '@' symbol is shorthand for creating one of these






18. Syntax for declaring a variable






19. Memory aid for keyboard shortcuts in the Navigator panel

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


20. NS stands for...






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






22. Directive to include other interface files that an application might need to access






23. SDK

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


24. Any 'directive' statement begins with this symbol






25. OOP






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






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






28. Boolean for 'false' in Objective-C






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






30. Extension for an iPhone/iPad app






31. Define a collection of methods to perform a task






32. strong and nonatomic are examples of ...






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






34. Name of the '|' symbol






35. To use a new class you need to _____ it






36. What are the guidelines for the class prefix for a project?

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


37. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


38. How do you show a storyboard file as source code?

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


39. Denotes a class method






40. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






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


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






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






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






45. API






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






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






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






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






50. Shortcut for writing: x = x - 1;