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. Declaring a method in an interface file - before it is actually implemented is called _______ the method
Control-click on the View Controller's icon to bring up a Connections dialog
NSURLRequest
prototyping
while(<boolean expression>){/*stuff to do here*/}
2. Proper way to pronounce a *.xib file
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
3. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
IBAction)moveMe:(id)sender;
accessible apps
contentSize
implicitly declare a matching instance variable
4. Postcondition repetition structure syntax
do{/*stuff to do here*/}while(<boolean expression>);
interface and implementation files
%
retain - release - dealloc - autorelease
5. In the US - the '#' symbol is often called the ____ symbol
pound
//blah blah blah
wrap
*
6. In the MVC design pattern for iOS apps - view consists of the various...
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
7. Closes an interface file
subclass
@end
114 x 114
token
8. Single line text field
@2x
Gray circle with a white 'X' in it - positioned to the right of the text field box
UITextField
57 x 57
9. IDE for iPhone Development
instantiation
Identity Inspector
Xcode
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
10. A virtual 'box' for organizing related projects
performance
workspace
Treats the field as a password - hiding each character as it is typed
Cocoa Touch
11. Method used to print information in an output panel
affine
NSLog
scene
nibfile
12. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true
image view
storyboard
Document Outline Area or Outline View
hasShrunk==YES && hasMoved == YES
13. Key sequence on a Mac to select between open application
stub
Command + Tab
nested message send
mutators
14. Synonym for interface file
header
Control-click on the View Controller's icon to bring up a Connections dialog
ommand+Return
Look at the three icons at the upper left portion of the Debug console. The far left one - 'Show only the Variables View' will not show the NSLog-ed information. Click the center icon ('Show the Variables View and the Console') or the right icon ('Sh
15. API
header
scene
1024 x 768
Application Programming Interface
16. 'plist' stands for...
hash
NSArray
Xcode
property list
17. Beginning with iOS4 - applications no longer terminate when the user presses the...
retain
Human Interface Guide
Home button
void
18. Other name for an *.xib file
nonatomic
Group
CGAffineTransform
nibfile
19. Used to define a list of all methods and properties a class uses
mutators
count++;
interface file
IBAction
20. Write a statement to declare and initialize a label object called 'myLabel'
NSArray
Treats the field as a password - hiding each character as it is typed
UILabel *myLabel = [[UILabel alloc] init];
instantiate
21. What computer language is the storyboard written in?
XML
Control-click on the View Controller's icon to bring up a Connections dialog
immersive
Look at the three icons at the upper left portion of the Debug console. The far left one - 'Show only the Variables View' will not show the NSLog-ed information. Click the center icon ('Show the Variables View and the Console') or the right icon ('Sh
22. What type of object does a web view expect as a parameter when loading a remote URL?
NSURLRequest
Option-click a symbol
nil
Seques .... relationships
23. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
'Software Development Kit'
Double-click
//blah blah blah
Option+Command+4
24. Recommended image type for button graphics
png
interface and implementation files
[<object variable> <method name>];
image view
25. Way to refer to an object within its own methods
attributes
accessible apps
*
self
26. Term used to describe each screen of an iPhone app
Model-View-Controller
NSString *phrase = @'Hello World';
view
Integrated Development Environment
27. setters
convenience
Object Library
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
mutators
28. Syntax for sending an object a message with no parameters
[<object variable> <method name>];
storyboard
Hold down the Option key and point to the other label. The distance will be shown
rand( )%21
29. Used to set up an outgoing connection from the implementation code to the view
@synthesize directive
import
IBOutlet
model
30. Apps written to assist users with special disabilities
Group
!
accessible apps
Command+0
31. These define to which messages the datasource and delegate respond
Human Interface Guide
parameter
affine
protocols
32. Class that creates an array capable of being changed after it is create
Collections
Scheme
m
NSMutableArray
33. Framework used to write iPhone apps
subclass
Cocoa Touch
IBAction
nested message send
34. Every iOS application implements a subclass of _________
alpha ... 1
nonatomic
NSObject
UIApplication
35. In the UK - the '#' symbol is often called the ____ symbol
Control-click on the View Controller's icon to bring up a Connections dialog
iOS Simulator
Option+Command+ 0
hash
36. The Utilities area has two sections: ______ and ______
Treats the field as a password - hiding each character as it is typed
nonatomic
inspector and library
do not
37. NS stands for...
Group
NeXSTEP
Single View Application
Cocoa Touch - Media - Core Services - Core OS
38. 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
39. 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.
:
instantiation
rand( )%21
modal
40. Key sequence to hide/show the Assistant Editor
%
label.text=@'Hello World!';
wrap
ption+Command+Return
41. Data type for whole numbers
property list
do{/*stuff to do here*/}while(<boolean expression>);
-
int
42. Purpose of 'Secure' attribute for text fields
Treats the field as a password - hiding each character as it is typed
control-dragging
below
immersive
43. Class used for creating image views
Hold down the Option key and point to the other label. The distance will be shown
attributes
IBOutlet
UIImageView
44. strong and nonatomic are examples of ...
&&
y *= 5;
hasShrunk==YES && hasMoved == YES
attributes
45. 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
46. Dimensions of iPhone (in points)
scene
320 x 480
IBAction)moveMe:(id)sender;
while(<boolean expression>){/*stuff to do here*/}
47. Implements a logical AND condition
&&
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
pipe
!
48. The Round Rect Button is found in this library
boiler-plate
User Interface
Object Library
Nib (but a few call it 'zib' but that's not preferred)
49. Combining two messages into a single line of code
[myLabel setText:@'Howdy'];
Home button
nested message send
NSString
50. The object currently in control and interacting with the user
view controller
Group
First Responder
header