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. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
protocols
<>
CGAffineTransform
parameter
2. The files that contain all the scenes you will use in a project.
casting
320 x 480
storyboards
Command+1
3. Which Apple project template creates a simple view/view controller application
wrap
Command+R
Single View Application
NSDictionary
4. Property affecting an element's transparency
prototyping
accessible apps
alpha
Command + Tab
5. 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
6. Used to set up an outgoing connection from the implementation code to the view
//blah blah blah
IBOutlet
/*blah blah blah */
rand( )%21
7. Key sequence to hide/show Navigator View
Command+0
Command+R
token
Human Interface Guide
8. In the US - the '#' symbol is often called the ____ symbol
while(<boolean expression>){/*stuff to do here*/}
pound
m
implicitly declare a matching instance variable
9. A unique combination of view controller and view
implementation file
scene
114 x 114
Gray circle with a white 'X' in it - positioned to the right of the text field box
10. What do the Autosizing settings of the Size Inspector do?
h
Determine how controls resize/reposition themselves when a device changes orientation
[myLabel setText:@'Howdy'];
nonatomic
11. 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
NSURLRequest
C
12. Extension for MainStoryboard
int
header
storyboard
superclass
13. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
14. Class used to work with dates as objects
Collections
storyboard
NSDate
@2x
15. 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
16. Symbol often denoting a 'pointer'
ommand+Return
above
*
storyboard
17. This type of app is typically one screen - and gives you the basics with minimal interaction
&&
prototyping
Gray circle with a white 'X' in it - positioned to the right of the text field box
utility
18. A class that manages the user's interaction with the iDevice
view controller
[myLabel setText:@'Howdy'];
static
debugger
19. Syntax for reserving memory and initializing an object
[[<class name> alloc] init];
ption+Command+Return
NSString *userName;
NSMutableArray
20. Key sequence to hide/show the Assistant Editor
ption+Command+Return
instantiation
Seques .... relationships
[<object variable> <method name>: p1];
21. 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
Objective-C
Application Programming Interface
NSDictionary
22. 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.
viewDidLoad
Instruments
Scheme
do not
23. This file contains the code that makes everything 'work'
bool
implementation file
@2x
alpha ... 0
24. Key sequence on a Mac to select between open application
Command + Tab
id
nil
property list
25. What are data detectors?
Cocoa Touch
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
Home button
26. Symbol used for inheritance
affine
token
Option+Command+4
:
27. Another name for format specification
do{/*stuff to do here*/}while(<boolean expression>);
Model-View-Controller
token
Home button
28. An example of a common collection data type
IBAction
protocols
performance
NSArray
29. 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
30. The Round Rect Button is found in this library
Commmand-R
storyboard
Object Library
parameter
31. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
%d
performance
Scheme
#import <UIKIT/UIKIT.h>
32. A virtual 'box' for organizing related projects
@2x
NSLog(@'%s' - __FUNCTION__);
workspace
main()
33. This type of app is mostly custom controllers and graphics
Document Outline Area or Outline View
class
segmented control
immersive
34. The first method called when a user taps an application icon
header
NSLog(@'%s' - __FUNCTION__);
Document Outline Area or Outline View
main()
35. Extension for interface file
Command+0
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
xcodeproj
h
36. Class that allows URL management
NSMutableString
UILabel *myLabel = [[UILabel alloc] init];
NSURL
protocols
37. UI
User Interface
Commmand-R
nil
Gray circle with a white 'X' in it - positioned to the right of the text field box
38. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
Attributes Inspector
@
Double-click
proxy
39. Precondition repetition structure syntax
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
@end
%d
while(<boolean expression>){/*stuff to do here*/}
40. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true
hasShrunk==YES && hasMoved == YES
label.text=@'Hello World!';
nibfile
Instruments
41. Document Apple uses to evaluate apps for the App Store
Human Interface Guide
count++;
512MB
@synthesize directive
42. Files used to create a class
XML
Human Interface Guide
interface and implementation files
protocols
43. Key sequence to open the Attributes Inspector
Option+Command+4
[<object variable> <method name>];
static
do{/*stuff to do here*/}while(<boolean expression>);
44. NS stands for...
static
nibfile
NeXSTEP
Seques .... relationships
45. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
'Software Development Kit'
NSDate
affine
rand( )%21
46. Key sequence to open the Standard Editor
storyboard
ommand+Return
strong
'Software Development Kit'
47. 'plist' stands for...
/*blah blah blah */
Control-click on the View Controller's icon to bring up a Connections dialog
casting
property list
48. Return type indicating a method returns nothing
@2x
NSMutableString
void
superclass
49. The '@' symbol is shorthand for creating one of these
NSString
implementation file
NeXSTEP
Model-View-Controller
50. Denotes an instance method
Object-oriented programming
eXtensible Markup Language
Utility apps
-
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