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. Symbol often denoting a 'pointer'
model
onscreen 'widgets' a user can interact with
*
Command+S
2. Key sequence to open the Attributes Inspector
<>
Treats the field as a password - hiding each character as it is typed
Actions
Option+Command+4
3. Files used to create a class
interface and implementation files
NSMutableArray
label
scene
4. getters
nil
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
accessors
nil
5. Key sequence to open the Standard Editor
2
NSDictionary
ommand+Return
myImage@2x.png
6. Dimensions of iPad (in points)
Group
1024 x 768
Touch Up Inside
*
7. IDE for iPhone Development
'Interface Builder'
com.basicversity
Xcode
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
8. ______ enable applications to store multiple pieces of information in a single object
attributes
[myLabel setText:@'Howdy'];
proxy
Collections
9. 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?
com.basicversity
UIPicker
'Software Development Kit'
UILabel *myLabel = [[UILabel alloc] init];
10. In the US - the '#' symbol is often called the ____ symbol
pound
Option+Command+ 0
Command+1
segmented control
11. Data type for highly precise numbers with huge numbers of decimal places
double
alpha ... 1
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
<>
12. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
IBAction)moveMe:(id)sender;
nonatomic
First Responder
graduationParty ... addAttendee:withDish
13. 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
14. Objective-C is an extension (super set) of...
Instruments
%d
C
IBOutlet
15. If a method name includes a colon (:) this indicates a required _________
==
com.basicversity
parameter
rand( )%21
16. 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
17. Closes an interface file
IBOutlet
@end
'Software Development Kit'
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
18. Another name for a 'button bar'
property list
modal views
NSLog(@'%s' - __FUNCTION__);
segmented control
19. A tool in Xcode to help fix broken code
pound
header
debugger
1024 x 768
20. Formatting placeholder for strings
%@
UILabel *myLabel = [[UILabel alloc] init];
performance
property list
21. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.
Home button
viewDidLoad
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Size Inspector
22. This file contains the scene - segue and relationship definitions for your project
storyboard
nested message send
view controller
Option+Command+4
23. API
Option-click a symbol
Application Programming Interface
First Responder
Program received signal: EXC_BAD_ACCESS
24. Language used to write iOS apps
Objective-C
subclass
x--;
XML
25. Storage location for a piece of information
nibfile
!=
@
variable
26. Class that builds upon another class
subclass
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
sending an object a message
Snapshot feature
27. 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
28. 4 Top down technology layers making up iOS
Cocoa Touch - Media - Core Services - Core OS
2
performance
*
29. 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)
Identity Inspector
stub
rand( )%21
Option-click a symbol
30. 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
eXtensible Markup Language
nonatomic
NSMutableString
Command + Tab
31. MVC
Model-View-Controller
57 x 57
variable
Objective-C
32. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
/*blah blah blah */
header
disclosure triangle
affine
33. UI
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
To provide a convenient way of setting the button's title in the code
User Interface
[[<class name> alloc] init];
34. Property affecting an element's transparency
Human Interface Guide
bool
alpha
!=
35. This type of app is mostly custom controllers and graphics
immersive
C
UIWindow
Cocoa Touch
36. Recommended image type for button graphics
inspector and library
@end
png
Determine how controls resize/reposition themselves when a device changes orientation
37. Combining two messages into a single line of code
nested message send
parameter
do not
[myLabel setText:@'Howdy'];
38. The ________ class provided a container for the management and display of views
nested message send
switch
Outlets ... pointer
UIWindow
39. Always used to end the list of objects when initializing an array
property list
/*blah blah blah */
nil
1024 x 768
40. The 'First Responder' in a scene is not an object it is considered a ________
*
[[<class name> alloc] init];
proxy
retain
41. Expression to create a random number in [0 -20];
rand( )%21
accessors
<>
nil
42. NS stands for...
utility
Commmand-R
png
NeXSTEP
43. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
hasShrunk==YES && hasMoved == YES
C
@
Scheme
44. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory
!
strong
sending an object a message
Outlets ... pointer
45. Syntax for sending an object a message with one parameter (p1)
Nib (but a few call it 'zib' but that's not preferred)
IBAction
[<object variable> <method name>: p1];
disclosure
46. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
47. Key sequence to open the Project Navigator (left panel)
Touch Up Inside
self
Seques .... relationships
Command+1
48. A fully transparent image has an _____ property value of _____
Cocoa Touch
segue
alpha ... 0
count++;
49. ______ are variables that can store a ____ to an object.
performance
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
C
Outlets ... pointer
50. Key sequence to run an app in Xcode
Command+R
Xcode
segue
Identity Inspector