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. The ________ class provided a container for the management and display of views
'Interface Builder'
id
UIWindow
Command+0
2. In the US - the '#' symbol is often called the ____ symbol
pound
static
nonatomic
double
3. Property affecting an element's transparency
[myLabel setText:@'Howdy'];
alpha
stub
114 x 114
4. Used to receive an event in code and trigger something
Command+S
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
static
IBAction
5. Dimensions of iPad (in points)
1024 x 768
Command+S
property list
[[<class name> alloc] init];
6. Syntax to include the fictitious user-created file 'myFile.h'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
7. Expression to create a random number in [0 -20];
onscreen 'widgets' a user can interact with
CGAffineTransform
rand( )%21
class
8. The Inspector you would use to tweak the way interface objects appear
@
h
Attributes Inspector
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
9. The 'First Responder' in a scene is not an object it is considered a ________
hasShrunk==YES && hasMoved == YES
retain - release - dealloc - autorelease
%
proxy
10. The Inspector you would access to gain access to various accessibility attributes
Integrated Development Environment
Identity Inspector
<>
NO
11. 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'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
12. A file folder in the navigator panel is called a ________
NSMutableArray
Group
IBAction
rand( )%21
13. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
affine
hasShrunk==YES && hasMoved == YES
CGAffineTransform
2
14. Calling a method is the same as...
Hold down the Option key and point to the other label. The distance will be shown
sending an object a message
storyboard
control-dragging
15. NS stands for...
eXtensible Markup Language
NeXSTEP
:
parameter
16. 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
17. Formatting placeholder for integers
%d
utility
nested message send
strong
18. In the UK - the '#' symbol is often called the ____ symbol
inspector and library
scene
Xcode
hash
19. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
convenience
IBAction
Jump Bar
nonatomic
20. 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
21. Creates 'getters' and 'setters'
Identity Inspector
57 x 57
@synthesize directive
@
22. Syntax for reserving memory and initializing an object
Outlets ... pointer
pipe
[[<class name> alloc] init];
do not
23. API
eXtensible Markup Language
Application Programming Interface
/*blah blah blah */
[<object variable> <method name>: p1];
24. Boolean for 'false' in Objective-C
NO
C
NSObject
Option+Command+4
25. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Utility apps
m
nil
Cocoa Touch
26. Objective-C is an extension (super set) of...
Cocoa Touch
UITextView
C
mutators
27. Data type for highly precise numbers with huge numbers of decimal places
double
h
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
Gray circle with a white 'X' in it - positioned to the right of the text field box
28. What type of object does a web view expect as a parameter when loading a remote URL?
NSURLRequest
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
Command+1
Double-click
29. A unique combination of view controller and view
Option-click a symbol
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
double
scene
30. Key sequence to hide/show Utilities View
Option+Command+ 0
pipe
pound
NSObject
31. Any 'directive' statement begins with this symbol
@
image view
NSLog
Touch Up Inside
32. Syntax for sending an object a message with no parameters
@end
57 x 57
Group
[<object variable> <method name>];
33. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
+
wrap
boiler-plate
<type> <variableName>;
34. Character used to show an element as a literal string
@
protocols
instance variable
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
35. 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
36. Key sequence to hide/show the Assistant Editor
Isolate the functional components of an app
Command+S
<type> <variableName>;
ption+Command+Return
37. 4 Top down technology layers making up iOS
instantiation
web view
Cocoa Touch - Media - Core Services - Core OS
Gray circle with a white 'X' in it - positioned to the right of the text field box
38. Return type indicating a method returns nothing
-
320 x 480
void
affine
39. iPhone and iPad ____ support .png transparency
/*blah blah blah */
instantiate
do not
label
40. Boolean for 'true' in Objective-C
Attributes Inspector
YES
UITextField
void
41. Development approach (design pattern) to structure iOS applications
Object library
h
Model-View-Controller
subclass
42. Declaring a method in an interface file - before it is actually implemented is called _______ the method
-
NSLog
nested message send
prototyping
43. What computer language is the storyboard written in?
token
XML
C
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
44. Shortcut for writing: count = count + 1;
accessible apps
count++;
Application Programming Interface
class
45. Key sequence to save an Xcode file
+
hash
bool
Command+S
46. The HIG requires some kind of _____ element in a cell if there is more information available
<type> <variableName>;
Application Programming Interface
disclosure
Object Library
47. Directive to include other interface files that an application might need to access
512MB
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
Option-click a symbol
import
48. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
49. Delimiter for a list of protocols
Size Inspector
<>
class
nil
50. This type of app typically involves hierarchical data
productivity
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
storyboard
variable