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. A view that is displayed on top of an original view when user interactions are required
Jump Bar
above
UILabel *myLabel = [[UILabel alloc] init];
modal views
2. @property directives should be placed ____ (above or below) any IBActions in the header file
above
header
debugger
id
3. Implements a logical OR condition
||
h
NSString *userName;
Cocoa Touch
4. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
%1.2f
instance variable
retain
5. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
UITextView
do{/*stuff to do here*/}while(<boolean expression>);
boiler-plate
convenience
6. A common button type that indicates additional information is available
workspace
detail disclosure
Application Programming Interface
Determine how controls resize/reposition themselves when a device changes orientation
7. The 'First Responder' in a scene is not an object it is considered a ________
nonatomic
IBAction
Classes
proxy
8. Key sequence to open the Project Navigator (left panel)
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
@
Command+1
IBAction
9. Postcondition repetition structure syntax
do{/*stuff to do here*/}while(<boolean expression>);
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
int
implicitly declare a matching instance variable
10. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
C
Scheme
Cocoa Touch
above
11. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
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
UIViewController
image view
%
12. Delimiter for a list of protocols
NeXSTEP
do{/*stuff to do here*/}while(<boolean expression>);
<>
com.basicversity
13. This element should 'always' accompany a slider to indicate its purpose
storyboard
UITextField
label
NSDictionary
14. The Inspector you would use to tweak the way interface objects appear
workspace
C
Attributes Inspector
affine
15. Apple's classes often provide a special initialization method called a _____ method
interface file
nested message send
C
convenience
16. Denotes an instance method
-
#import 'myFile.h'
'Software Development Kit'
//blah blah blah
17. What property needs to be set before a scroll view (UIScrollView) will scroll?
NSString *phrase = @'Hello World';
contentSize
UILabel *myLabel = [[UILabel alloc] init];
Cocoa Touch - Media - Core Services - Core OS
18. The object currently in control and interacting with the user
First Responder
Control-click on the View Controller's icon to bring up a Connections dialog
2
disclosure
19. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Cocoa Touch
onscreen 'widgets' a user can interact with
==
YES
20. Used to receive an event in code and trigger something
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
void
IBAction
21. Boolean for 'true' in Objective-C
Touch Up Inside
segue
YES
scene
22. Calling a method is the same as...
alpha ... 0
sending an object a message
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
NSMutableString
23. A ______ is where you edit a view and assign a controller to it.
512MB
scene
h
property list
24. Term used to describe each screen of an iPhone app
pound
view
@
Command+0
25. Data type for whole numbers
disclosure triangle
modal
int
switch
26. A virtual 'box' for organizing related projects
workspace
Snapshot feature
Object Library
do not
27. strong and nonatomic are examples of ...
@synthesize directive
attributes
com.basicversity
retain - release - dealloc - autorelease
28. Alternative selection mechanism when many conditions exist
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
switch
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Human Interface Guide
29. Two-way selection logic block
NeXSTEP
immersive
onscreen 'widgets' a user can interact with
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
30. 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?
NO
com.basicversity
boiler-plate
C
31. Storage place for a piece of information specific to a class
eXtensible Markup Language
implicitly declare a matching instance variable
above
instance variable
32. Syntax for declaring a string called 'userName'
UIViewController
NSString *userName;
@synthesize
detail disclosure
33. Write a statement to declare and initialize a label object called 'myLabel'
nibfile
scene
Option+Command+4
UILabel *myLabel = [[UILabel alloc] init];
34. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
35. Class of collection data type which stores information as object/key pairs
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
NSDictionary
alpha ... 0
disclosure
36. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
Instruments
accessible apps
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
37. Syntax for sending an object a message with no parameters
Identity Inspector
NSArray
[<object variable> <method name>];
IBOutlet
38. 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
39. 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
320 x 480
NSLog
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
nonatomic
40. These define to which messages the datasource and delegate respond
[[<class name> alloc] init];
Identity Inspector
NSObject
protocols
41. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.
ption+Command+Return
NSMutableString
Group
viewDidLoad
42. Language used to write iOS apps
Jump Bar
@
NSString *userName;
Objective-C
43. The ________ class provided a container for the management and display of views
UIWindow
YES
switch
:
44. Used to test an app without needing an actual physical device
<>
affine
iOS Simulator
while(<boolean expression>){/*stuff to do here*/}
45. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?
property list
Hold down the Option key and point to the other label. The distance will be shown
conform
NSArray
46. 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
47. A fully opaque image has an _______ property value of ______
nonatomic
Instruments
alpha ... 1
convenience
48. 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)
storyboard
CGAffineTransform
NSObject
stub
49. Resembles a slot machine display
UIPicker
Gray circle with a white 'X' in it - positioned to the right of the text field box
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
x--;
50. Allows you to easily track multiple versions of your project
Snapshot feature
#import 'myFile.h'
nonatomic
UILabel *myLabel = [[UILabel alloc] init];
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests