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 Inspector you would use to tweak the way interface objects appear
Attributes Inspector
NSDictionary
rand( )%21
Identity Inspector
2. Key sequence to run an app in Xcode
UIPicker
*
Program received signal: EXC_BAD_ACCESS
Command+R
3. Used to receive an event in code and trigger something
accessors
CGAffineTransform
Instruments
IBAction
4. Multiline text entry block
#import <UIKIT/UIKIT.h>
IBAction)moveMe:(id)sender;
Command+1
UITextView
5. Property affecting an element's transparency
alpha
Cocoa Touch
Classes
y *= 5;
6. Class of collection data type which stores information as object/key pairs
Outlets ... pointer
UIWindow
NSDictionary
boiler-plate
7. Size of iPhone retina icon image in pixels
/*blah blah blah */
detail disclosure
114 x 114
#import <UIKIT/UIKIT.h>
8. Data type for highly precise numbers with huge numbers of decimal places
double
debugger
NO
nonatomic
9. 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
10. The HIG requires some kind of _____ element in a cell if there is more information available
workspace
m
segmented control
disclosure
11. The goal of the MVC design pattern
Utility apps
*
storyboard
Isolate the functional components of an app
12. Companion to the @property directive
inspector and library
@synthesize
Program received signal: EXC_BAD_ACCESS
Document Outline Area or Outline View
13. 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
14. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)
stub
#import 'myFile.h'
YES
Option+Command+4
15. Key sequence to save an Xcode file
disclosure triangle
interface and implementation files
Gray circle with a white 'X' in it - positioned to the right of the text field box
Command+S
16. A unique combination of view controller and view
nonatomic
workspace
scene
NeXSTEP
17. In the UK - the '#' symbol is often called the ____ symbol
hash
Object Library
sending an object a message
Classes
18. Process of creating an active object from a class
bool
UITextView
detail disclosure
instantiation
19. XML
NSDate
Size Inspector
eXtensible Markup Language
*
20. A file folder in the navigator panel is called a ________
token
[myLabel setText:@'Howdy'];
Group
ption+Command+Return
21. An _______ is used to enable your code to talk to objects within views
<>
IBOutlet
[[<class name> alloc] init];
User Interface
22. The object currently in control and interacting with the user
while(<boolean expression>){/*stuff to do here*/}
int
First Responder
Option+Command+4
23. A virtual 'box' for organizing related projects
workspace
57 x 57
casting
-
24. Crash statement likely when an NSString is assigned a value with an incorrect format
Program received signal: EXC_BAD_ACCESS
!=
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
UIPicker
25. Key sequence to open the Project Navigator (left panel)
Command+1
Program received signal: EXC_BAD_ACCESS
To provide a convenient way of setting the button's title in the code
UIImageView
26. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
'Interface Builder'
Utility apps
First Responder
@
27. Class used for creating image views
Object-oriented programming
nil
interface file
UIImageView
28. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
29. Purpose of 'Secure' attribute for text fields
Treats the field as a password - hiding each character as it is typed
detail disclosure
First Responder
variable
30. Expression to create a random number in [0 -20];
wrap
!=
rand( )%21
header
31. Collection of interface elements and data storage elements etc you can access from your applications
below
#import <UIKIT/UIKIT.h>
float
Cocoa Touch
32. Syntax to include UIKIT in a class
#import <UIKIT/UIKIT.h>
#import 'myFile.h'
@
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
33. ______ and ______ define the connections between scenes.
Commmand-R
NSMutableString
Seques .... relationships
57 x 57
34. The Round Rect Button is found in this library
onscreen 'widgets' a user can interact with
@synthesize directive
pipe
Object Library
35. These define to which messages the datasource and delegate respond
Utility apps
import
eXtensible Markup Language
protocols
36. RAM for iPhone
modal
512MB
float
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
37. Calling a method is the same as...
convenience
sending an object a message
#import <UIKIT/UIKIT.h>
NSMutableString
38. Syntax for sending an object a message with one parameter (p1)
[<object variable> <method name>: p1];
storyboard
segue
UILabel *myLabel = [[UILabel alloc] init];
39. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
40. A class that manages the user's interaction with the iDevice
Snapshot feature
@
view controller
UIPicker
41. 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
count++;
do{/*stuff to do here*/}while(<boolean expression>);
IBOutlet
model
42. Extension for implementation file
m
retain - release - dealloc - autorelease
@2x
view controller
43. Language used to write iOS apps
Command+1
Model-View-Controller
performance
Objective-C
44. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
IBOutlet
alpha
model
graduationParty ... addAttendee:withDish
45. What do the Autosizing settings of the Size Inspector do?
NSObject
Cocoa Touch
Determine how controls resize/reposition themselves when a device changes orientation
57 x 57
46. Always used to end the list of objects when initializing an array
instance variable
@synthesize directive
nil
Cocoa Touch - Media - Core Services - Core OS
47. 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
48. Alternative selection mechanism when many conditions exist
UIImageView
accessible apps
import
switch
49. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
Identity Inspector
Document Outline Area or Outline View
implicitly declare a matching instance variable
NSURL
50. Key sequence to hide/show the Assistant Editor
NSString *phrase = @'Hello World';
m
ption+Command+Return
utility