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. XML
==
retain
eXtensible Markup Language
57 x 57
2. Extension for an iPhone/iPad app
xcodeproj
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
disclosure triangle
convenience
3. Write a statement to declare and initialize a label object called 'myLabel'
UILabel *myLabel = [[UILabel alloc] init];
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
Treats the field as a password - hiding each character as it is typed
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
4. Opens the Xcode Quick Help Assistant
x--;
Option-click a symbol
pound
alpha
5. getters
accessors
instance variable
Object Library
[[<class name> alloc] init];
6. Key sequence to hide/show Navigator View
Command+0
First Responder
while(<boolean expression>){/*stuff to do here*/}
modal
7. IDE
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
UIWindow
||
Integrated Development Environment
8. Extension for implementation file
stub
Classes
'Software Development Kit'
m
9. The HIG requires some kind of _____ element in a cell if there is more information available
disclosure
x--;
do not
iOS Simulator
10. Define a collection of methods to perform a task
protocols
1024 x 768
UIApplication
inspector and library
11. Data type for highly precise numbers with huge numbers of decimal places
Single View Application
Integrated Development Environment
superclass
double
12. Directive to include other interface files that an application might need to access
storyboard
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
Object library
import
13. Fixed iteration repetition control structure syntax
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
Gray circle with a white 'X' in it - positioned to the right of the text field box
UIImageView
retain
14. Recommended image type for button graphics
int
do not
CGAffineTransform
png
15. API
nested message send
controller
Application Programming Interface
Determine how controls resize/reposition themselves when a device changes orientation
16. This type of app is mostly custom controllers and graphics
immersive
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Command+S
1024 x 768
17. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
18. A file folder in the navigator panel is called a ________
parameter
int
x--;
Group
19. This type of app is typically one screen - and gives you the basics with minimal interaction
Command+1
alpha ... 0
utility
[<object variable> <method name>];
20. 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
21. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application
do{/*stuff to do here*/}while(<boolean expression>);
model
subclass
Jump Bar
22. @property directives should be placed ____ (above or below) any IBActions in the header file
Control-click on the View Controller's icon to bring up a Connections dialog
above
convenience
property list
23. Symbol used for inheritance
:
nil
disclosure triangle
Xcode
24. The first method called when a user taps an application icon
NO
main()
accessors
prototyping
25. strong and nonatomic are examples of ...
Home button
UIViewController
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
attributes
26. The Inspector you would use to control your layout in Interface Builder
Double-click
eXtensible Markup Language
Touch Up Inside
Size Inspector
27. Used to indicate any type of object
control-dragging
id
nibfile
hash
28. Apps written to assist users with special disabilities
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
[<object variable> <method name>];
||
accessible apps
29. Shortcut for writing: x = x - 1;
int
Application Programming Interface
x--;
png
30. Modulus (remainder) operator
Option+Command+ 0
sending an object a message
parameter
%
31. Return type indicating a method returns nothing
void
To provide a convenient way of setting the button's title in the code
protocols
h
32. Beginning with iOS4 - applications no longer terminate when the user presses the...
Determine how controls resize/reposition themselves when a device changes orientation
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
Identity Inspector
Home button
33. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
34. Creates 'getters' and 'setters'
Option-click a symbol
proxy
implementation file
@synthesize directive
35. Class of collection data type which stores information as object/key pairs
property list
NSDictionary
png
accessors
36. Key sequence on a Mac to select between open application
!=
YES
+
Command + Tab
37. Used to display image file resources and show simple animations
Double-click
image view
nil
-
38. 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.
y *= 5;
id
controller
To provide a convenient way of setting the button's title in the code
39. Defines what an object can do
variable
nonatomic
class
IBAction)moveMe:(id)sender;
40. Master class in iOS
'Software Development Kit'
bool
NSObject
NSURLRequest
41. Objective-C is an extension (super set) of...
segmented control
Command+1
C
png
42. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
Double-click
Program received signal: EXC_BAD_ACCESS
114 x 114
43. Purpose of 'Secure' attribute for text fields
rand( )%21
property list
Treats the field as a password - hiding each character as it is typed
Object Library
44. This file contains the scene - segue and relationship definitions for your project
*
debugger
storyboard
User Interface
45. Calling a method is the same as...
sending an object a message
UILabel *myLabel = [[UILabel alloc] init];
UIViewController
nonatomic
46. In the UK - the '#' symbol is often called the ____ symbol
'Software Development Kit'
hash
x--;
Cocoa Touch
47. Another name for format specification
#import 'myFile.h'
IBAction
token
NSMutableString
48. 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
49. Declaring a method in an interface file - before it is actually implemented is called _______ the method
prototyping
The Console area of the Debug area
Nib (but a few call it 'zib' but that's not preferred)
id
50. Closes an interface file
rand( )%21
C
nested message send
@end