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. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
storyboard
The Console area of the Debug area
&&
while(<boolean expression>){/*stuff to do here*/}
2. Collection of interface elements and data storage elements etc you can access from your applications
storyboard
CGAffineTransform
Document Outline Area or Outline View
Cocoa Touch
3. Boolean for 'true' in Objective-C
parameter
prototyping
YES
Isolate the functional components of an app
4. What computer language is the storyboard written in?
y *= 5;
Gray circle with a white 'X' in it - positioned to the right of the text field box
XML
retain
5. This file contains the code that makes everything 'work'
bool
implementation file
myImage@2x.png
UIViewController
6. Class of collection data type which stores information as object/key pairs
1024 x 768
NSDictionary
Home button
Integrated Development Environment
7. Syntax for sending an object a message with no parameters
Collections
Group
[<object variable> <method name>];
Object Library
8. Key sequence to hide/show Utilities View
Option+Command+ 0
xcodeproj
proxy
int
9. An example of a common collection data type
NSArray
id
IBAction
nibfile
10. Syntax for declaring a variable
Integrated Development Environment
y *= 5;
<type> <variableName>;
Identity Inspector
11. What do the Autosizing settings of the Size Inspector do?
@
controller
nibfile
Determine how controls resize/reposition themselves when a device changes orientation
12. Directive to include other interface files that an application might need to access
instantiation
boiler-plate
disclosure triangle
import
13. Return type indicating a method returns nothing
storyboard
Hold down the Option key and point to the other label. The distance will be shown
void
Command+0
14. For a text field - what does the 'Clear Button' look like?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
15. 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
16. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
web view
[<object variable> <method name>];
Utility apps
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
17. Something the simulator cannot reliably test
performance
boiler-plate
count++;
NO
18. 'Build and run' keyboard shortcut
convenience
class
#import 'myFile.h'
Commmand-R
19. A virtual 'box' for organizing related projects
performance
Utility apps
workspace
NSArray
20. iOS functional building blocks
NSMutableArray
Classes
property list
ommand+Return
21. Piece of information provided to a method when it is messaged
nested message send
y *= 5;
Xcode
parameter
22. Framework used to write iPhone apps
prototyping
Cocoa Touch
!=
Model-View-Controller
23. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?
Instruments
ommand+Return
conform
myImage@2x.png
24. Opens the Xcode Quick Help Assistant
storyboard
Option-click a symbol
storyboard
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
25. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
26. Data type for true/false type variables
alpha ... 1
IBOutlet
bool
alpha
27. Class that allows URL management
NSURL
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
instance variable
!=
28. Document Apple uses to evaluate apps for the App Store
Human Interface Guide
convenience
int
contentSize
29. A fully opaque image has an _______ property value of ______
alpha ... 1
Command + Tab
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
interface and implementation files
30. Postcondition repetition structure syntax
modal views
Commmand-R
!=
do{/*stuff to do here*/}while(<boolean expression>);
31. What are the guidelines for the class prefix for a project?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
32. OOP
h
storyboard
retain
Object-oriented programming
33. Class of strings that can be changed
Utility apps
NSMutableString
IBAction
57 x 57
34. Key sequence to run an app in Xcode
Model-View-Controller
class
Command+R
stub
35. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...
/*blah blah blah */
IBAction
IBOutlet
casting
36. Fixed iteration repetition control structure syntax
Something unique - based on the app's name (perhaps abbreviated). Avoid 'NS' or 'UI' since they are used in Apple's frameworks. A framework or library should always be prefixed. For a simple app - they are not necessary.
Home button
Control-click on the View Controller's icon to bring up a Connections dialog
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
37. Extension for implementation file
[<object variable> <method name>];
2
Cocoa Touch
m
38. A transition between scenes - frequently with a visual transition effect applied
Double-click
segue
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
retain - release - dealloc - autorelease
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. Process of creating an active object from a class
superclass
instantiation
m
'Software Development Kit'
41. Used to set up an outgoing connection from the implementation code to the view
Command+1
IBOutlet
alpha ... 1
pipe
42. Delimiter for a list of protocols
instantiate
interface file
<>
Isolate the functional components of an app
43. Key sequence to open the Attributes Inspector
Option+Command+4
protocols
Utility apps
convenience
44. 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
45. 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
46. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
47. The ________ class provided a container for the management and display of views
Option+Command+4
UIWindow
inspector and library
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
48. Beginning with iOS4 - applications no longer terminate when the user presses the...
Home button
Command+0
nil
NSObject
49. In the UK - the '#' symbol is often called the ____ symbol
self
hash
modal
Option+Command+ 0
50. Language used to write iOS apps
Objective-C
#import <UIKIT/UIKIT.h>
pipe
alpha ... 1