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 '@' symbol is shorthand for creating one of these
workspace
57 x 57
NSString
png
2. Size of iPhone retina icon image in pixels
NO
import
114 x 114
!=
3. The library that contains the objects you can add to a view or XIB file
disclosure
Command+1
xcodeproj
Object library
4. 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
5. What do the Autosizing settings of the Size Inspector do?
To provide a convenient way of setting the button's title in the code
Nib (but a few call it 'zib' but that's not preferred)
@end
Determine how controls resize/reposition themselves when a device changes orientation
6. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).
retain - release - dealloc - autorelease
performance
NSString
wrap
7. How do you get rid of an onscreen keyboard?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
8. NS stands for...
Command+0
NeXSTEP
y *= 5;
NSString
9. Method used to print information in an output panel
id
implementation file
NSLog
Document Outline Area or Outline View
10. iPhone and iPad ____ support .png transparency
User Interface
do not
#import 'myFile.h'
do{/*stuff to do here*/}while(<boolean expression>);
11. These define to which messages the datasource and delegate respond
Option+Command+ 0
protocols
control-dragging
'Software Development Kit'
12. 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
13. Language used to write iOS apps
Objective-C
512MB
NSString *userName;
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
14. Beginning with iOS4 - applications no longer terminate when the user presses the...
implicitly declare a matching instance variable
Home button
myImage@2x.png
modal views
15. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities
attributes
nonatomic
#import <UIKIT/UIKIT.h>
ption+Command+Return
16. What event do you use to detect a button tap?
label.text=@'Hello World!';
Touch Up Inside
UIViewController
utility
17. The 'First Responder' in a scene is not an object it is considered a ________
Hold down the Option key and point to the other label. The distance will be shown
IBOutlet
proxy
storyboard
18. Calling a method is the same as...
Touch Up Inside
switch
int
sending an object a message
19. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?
class
Isolate the functional components of an app
com.basicversity
nested message send
20. MVC
IBAction)moveMe:(id)sender;
Cocoa Touch
segmented control
Model-View-Controller
21. Apps written to assist users with special disabilities
accessible apps
storyboard
Human Interface Guide
!
22. What type of object does a web view expect as a parameter when loading a remote URL?
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
Commmand-R
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
NSURLRequest
23. 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
24. The bar across the top of the Editor area that shows you the item you are editing
Classes
Single View Application
superclass
Jump Bar
25. Class that creates an array capable of being changed after it is create
[[<class name> alloc] init];
model
NSMutableArray
NSArray
26. Term used to describe each screen of an iPhone app
view
nested message send
header
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
27. A view that is displayed on top of an original view when user interactions are required
productivity
Model-View-Controller
&&
modal views
28. Collection of interface elements and data storage elements etc you can access from your applications
myImage@2x.png
Cocoa Touch
Option+Command+4
Isolate the functional components of an app
29. Purpose of 'Secure' attribute for text fields
import
graduationParty ... addAttendee:withDish
#import 'myFile.h'
Treats the field as a password - hiding each character as it is typed
30. An _______ is used to enable your code to talk to objects within views
IBOutlet
parameter
void
segmented control
31. Every iOS application implements a subclass of _________
UIApplication
Command+1
Identity Inspector
@
32. 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
33. RAM for iPhone
viewDidLoad
segue
web view
512MB
34. Key sequence to open the Standard Editor
1024 x 768
ommand+Return
wrap
Object library
35. This type of app typically involves hierarchical data
CGAffineTransform
:
productivity
%@
36. Symbol often denoting a 'pointer'
interface and implementation files
while(<boolean expression>){/*stuff to do here*/}
@
*
37. 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
Gray circle with a white 'X' in it - positioned to the right of the text field box
%d
Snapshot feature
control-dragging
38. Class used to work with dates as objects
Control-click on the View Controller's icon to bring up a Connections dialog
Objective-C
NSDate
float
39. Used to display image file resources and show simple animations
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
immersive
image view
below
40. Syntax for declaring a variable
NSString *userName;
prototyping
h
<type> <variableName>;
41. Development approach (design pattern) to structure iOS applications
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
Model-View-Controller
protocols
Application Programming Interface
42. Key sequence to run an app in Xcode
Command+R
stub
Home button
IBAction)moveMe:(id)sender;
43. _____ are methods that we can connect to events.
Group
storyboards
eXtensible Markup Language
Actions
44. Key sequence to hide/show Navigator View
view
Nib (but a few call it 'zib' but that's not preferred)
@2x
Command+0
45. A class that implements a protocol is said to ____ to that protocol
==
conform
Cocoa Touch
Jump Bar
46. Way to refer to an object within its own methods
CGAffineTransform
Commmand-R
self
hash
47. Resembles a slot machine display
workspace
UIPicker
Scheme
IBAction
48. This file contains the scene - segue and relationship definitions for your project
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
storyboard
Commmand-R
rand( )%21
49. A ______ is where you edit a view and assign a controller to it.
Identity Inspector
parameter
scene
Model-View-Controller
50. Files used to create a class
accessors
interface and implementation files
segmented control
Home button