SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
iOS 5 App Development Basics
Start Test
Study First
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. Formatting placeholder for strings
com.basicversity
/*blah blah blah */
%@
performance
2. This type of app is typically one screen - and gives you the basics with minimal interaction
debugger
utility
//blah blah blah
Control-click on the View Controller's icon to bring up a Connections dialog
3. A unique combination of view controller and view
Xcode
scene
iOS Simulator
[<object variable> <method name>: p1];
4. A view that is displayed on top of an original view when user interactions are required
@end
modal views
model
Document Outline Area or Outline View
5. Implements a logical OR condition
@2x
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
affine
||
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?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
7. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
8. IDE
Integrated Development Environment
controller
alpha ... 0
NSDictionary
9. An example of a common collection data type
implementation file
affine
Gray circle with a white 'X' in it - positioned to the right of the text field box
NSArray
10. The goal of the MVC design pattern
Isolate the functional components of an app
Double-click
1024 x 768
To provide a convenient way of setting the button's title in the code
11. Closes an interface file
Command+1
512MB
@end
main()
12. Process of creating an active object from a class
instantiation
attributes
Command+S
Jump Bar
13. Used to indicate any type of object
id
Model-View-Controller
utility
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
14. Document Apple uses to evaluate apps for the App Store
h
Human Interface Guide
Document Outline Area or Outline View
immersive
15. getters
Model-View-Controller
ption+Command+Return
accessors
png
16. @property directives should be placed ____ (above or below) any IBActions in the header file
/*blah blah blah */
Touch Up Inside
above
@
17. ______ enable applications to store multiple pieces of information in a single object
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
Collections
proxy
18. strong and nonatomic are examples of ...
attributes
debugger
Xcode
Document Outline Area or Outline View
19. Prior to ARC - you used these terms alot
parameter
protocols
Gray circle with a white 'X' in it - positioned to the right of the text field box
retain - release - dealloc - autorelease
20. Return type indicating a method returns nothing
casting
proxy
void
x--;
21. Key sequence on a Mac to select between open application
y *= 5;
Command + Tab
Program received signal: EXC_BAD_ACCESS
NSDictionary
22. What are data detectors?
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
Identity Inspector
Group
Instruments
23. Shortcut for writing: count = count + 1;
alpha ... 0
void
Utility apps
count++;
24. This element should 'always' accompany a slider to indicate its purpose
label
token
Xcode
immersive
25. Single line text field
UITextField
onscreen 'widgets' a user can interact with
YES
iOS Simulator
26. Denotes an instance method
IBAction
Command+1
-
image view
27. 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
28. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.
subclass
UILabel *myLabel = [[UILabel alloc] init];
stub
modal
29. Dimensions of iPhone (in points)
NSString
implicitly declare a matching instance variable
320 x 480
self
30. Storage location for a piece of information
Home button
Nib (but a few call it 'zib' but that's not preferred)
pound
variable
31. A class that manages the user's interaction with the iDevice
view controller
casting
%@
class
32. Syntax for single-line comment
NSURLRequest
//blah blah blah
productivity
affine
33. Storage place for a piece of information specific to a class
instance variable
int
Object Library
proxy
34. Which Apple project template creates a simple view/view controller application
Single View Application
NSMutableString
inspector and library
stub
35. Collection of interface elements and data storage elements etc you can access from your applications
myImage@2x.png
Cocoa Touch
performance
while(<boolean expression>){/*stuff to do here*/}
36. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
NSMutableString
boiler-plate
IBAction
UIImageView
37. The library that contains the objects you can add to a view or XIB file
==
Object library
Command+S
protocols
38. Extension for an iPhone/iPad app
Document Outline Area or Outline View
NSObject
xcodeproj
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
39. Every iOS application implements a subclass of _________
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
UIApplication
ommand+Return
Jump Bar
40. Purpose of the 'Auto-enable Return Key' attribute for text fields
@
alpha ... 0
scene
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
41. Defines what an object can do
class
Utility apps
Jump Bar
YES
42. Define a collection of methods to perform a task
[<object variable> <method name>];
NSString *phrase = @'Hello World';
view
protocols
43. Key sequence to hide/show the Assistant Editor
Utility apps
performance
ption+Command+Return
do{/*stuff to do here*/}while(<boolean expression>);
44. Used to set up an outgoing connection from the implementation code to the view
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
Cocoa Touch
import
IBOutlet
45. Negation symbol
*
!
Outlets ... pointer
IBAction)moveMe:(id)sender;
46. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
47. Syntax to include UIKIT in a class
#import <UIKIT/UIKIT.h>
nil
view controller
stub
48. Correct the error: label.text = 'Hello World !';
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
49. In the US - the '#' symbol is often called the ____ symbol
Human Interface Guide
alpha ... 1
Option+Command+4
pound
50. Postcondition repetition structure syntax
<type> <variableName>;
inspector and library
detail disclosure
do{/*stuff to do here*/}while(<boolean expression>);