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. This type of app is typically one screen - and gives you the basics with minimal interaction
utility
segmented control
Command+S
nibfile
2. Key sequence to run an app in Xcode
implementation file
do{/*stuff to do here*/}while(<boolean expression>);
:
Command+R
3. 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
control-dragging
view controller
productivity
NSMutableString
4. What type of object does a web view expect as a parameter when loading a remote URL?
h
NSURLRequest
==
Object library
5. 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
6. The library that contains the objects you can add to a view or XIB file
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
class
subclass
Object library
7. iOS functional building blocks
modal
Classes
@
superclass
8. The files that contain all the scenes you will use in a project.
disclosure
Human Interface Guide
wrap
storyboards
9. Every iOS application implements a subclass of _________
web view
self
*
UIApplication
10. 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
11. Synonym for interface file
C
==
header
UIViewController
12. An _______ is used to enable your code to talk to objects within views
NSString *phrase = @'Hello World';
IBOutlet
rand( )%21
Classes
13. Something the simulator cannot reliably test
performance
class
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
1024 x 768
14. Key sequence to hide/show Navigator View
int
[<object variable> <method name>: p1];
Size Inspector
Command+0
15. Prior to ARC - you used these terms alot
alpha
retain - release - dealloc - autorelease
NeXSTEP
protocols
16. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
The Console area of the Debug area
IBOutlet
==
*
17. Key sequence to open the Attributes Inspector
view
Application Programming Interface
control-dragging
Option+Command+4
18. These define to which messages the datasource and delegate respond
UILabel *myLabel = [[UILabel alloc] init];
eXtensible Markup Language
protocols
UIWindow
19. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
retain - release - dealloc - autorelease
xcodeproj
NO
nonatomic
20. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
21. Class of collection data type which stores information as object/key pairs
[[<class name> alloc] init];
instance variable
IBAction
NSDictionary
22. An integrated web browser component
web view
performance
Xcode
segue
23. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
24. Class that builds upon another class
interface and implementation files
x--;
eXtensible Markup Language
subclass
25. Tests to see whether two values are equal
Commmand-R
320 x 480
==
Xcode
26. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
implicitly declare a matching instance variable
User Interface
disclosure triangle
Command+1
27. Tests to see whether two values are not equal
protocols
!=
Cocoa Touch
static
28. Objective-C is an extension (super set) of...
C
Utility apps
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
NSLog
29. Defines what an object can do
Snapshot feature
class
Actions
do{/*stuff to do here*/}while(<boolean expression>);
30. Any 'directive' statement begins with this symbol
320 x 480
Gray circle with a white 'X' in it - positioned to the right of the text field box
@
pound
31. Class that another class inherits from
-
NSString *phrase = @'Hello World';
superclass
Collections
32. Indicates a lack of any value at all
implementation file
[<object variable> <method name>: p1];
NSMutableString
nil
33. Size of iPhone retina icon image in pixels
<type> <variableName>;
114 x 114
512MB
[myLabel setText:@'Howdy'];
34. A common button type that indicates additional information is available
2
detail disclosure
disclosure triangle
Seques .... relationships
35. Boolean for 'false' in Objective-C
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
pound
NO
CGAffineTransform
36. Data type for whole numbers
label.text=@'Hello World!';
[[<class name> alloc] init];
+
int
37. OOP
Determine how controls resize/reposition themselves when a device changes orientation
Object-oriented programming
IBAction)moveMe:(id)sender;
[myLabel setText:@'Howdy'];
38. Formatting placeholder for integers
%d
class
Instruments
Document Outline Area or Outline View
39. The name of the panel to the left of the Interface Builder Editor panel
accessible apps
<>
hasShrunk==YES && hasMoved == YES
Document Outline Area or Outline View
40. API
Application Programming Interface
storyboards
YES
NSString
41. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
storyboards
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
segue
Double-click
42. The Inspector you would access to gain access to various accessibility attributes
Identity Inspector
onscreen 'widgets' a user can interact with
NSMutableArray
UITextField
43. Beginning with iOS4 - applications no longer terminate when the user presses the...
control-dragging
Home button
XML
myImage@2x.png
44. Collection of interface elements and data storage elements etc you can access from your applications
Isolate the functional components of an app
Cocoa Touch
Single View Application
UIApplication
45. Symbol used for inheritance
:
onscreen 'widgets' a user can interact with
token
Command+R
46. Calling a method is the same as...
NSLog(@'%s' - __FUNCTION__);
sending an object a message
Model-View-Controller
web view
47. Combining two messages into a single line of code
m
nested message send
+
view
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. If a method name includes a colon (:) this indicates a required _________
IBOutlet
Seques .... relationships
UIPicker
parameter
50. Other name for an *.xib file
nibfile
productivity
storyboards
alpha ... 0