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. Data type for highly precise numbers with huge numbers of decimal places
@
alpha
double
ption+Command+Return
2. What are data detectors?
#import 'myFile.h'
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
header
detail disclosure
3. 4 Top down technology layers making up iOS
Cocoa Touch - Media - Core Services - Core OS
sending an object a message
Group
Command + Tab
4. Extension for an iPhone/iPad app
xcodeproj
double
'Software Development Kit'
static
5. 'plist' stands for...
Group
property list
Outlets ... pointer
prototyping
6. Negation symbol
!
graduationParty ... addAttendee:withDish
Xcode
C
7. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
nil
retain - release - dealloc - autorelease
storyboard
Identity Inspector
8. The Inspector you would use to tweak the way interface objects appear
id
storyboard
*
Attributes Inspector
9. Directive to include other interface files that an application might need to access
Instruments
boiler-plate
import
productivity
10. Symbol used for inheritance
'Interface Builder'
NSURLRequest
UIApplication
:
11. Framework used to write iPhone apps
2
scene
UIWindow
Cocoa Touch
12. Expression to create a random number in [0 -20];
label.text=@'Hello World!';
static
rand( )%21
instance variable
13. A unique combination of view controller and view
pound
scene
Command+0
Cocoa Touch
14. A class that manages the user's interaction with the iDevice
nil
accessors
view controller
Group
15. Dimensions of iPhone (in points)
Group
x--;
320 x 480
Utility apps
16. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.
&&
XML
model
controller
17. This type of app is mostly custom controllers and graphics
proxy
y *= 5;
immersive
NSLog
18. Calling a method is the same as...
sending an object a message
Program received signal: EXC_BAD_ACCESS
320 x 480
attributes
19. setters
UIWindow
float
Control-click on the View Controller's icon to bring up a Connections dialog
mutators
20. Class that allows URL management
NSURL
Control-click on the View Controller's icon to bring up a Connections dialog
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
iOS Simulator
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?
control-dragging
Gray circle with a white 'X' in it - positioned to the right of the text field box
mutators
com.basicversity
22. The files that contain all the scenes you will use in a project.
interface and implementation files
m
modal views
storyboards
23. The 'First Responder' in a scene is not an object it is considered a ________
variable
proxy
Outlets ... pointer
debugger
24. What's the difference between Cocoa and Cocoa Touch?
UIApplication
ommand+Return
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
retain - release - dealloc - autorelease
25. Apple's classes often provide a special initialization method called a _____ method
protocols
%
main()
convenience
26. A transition between scenes - frequently with a visual transition effect applied
modal views
segue
mutators
utility
27. 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
28. Denotes a class method
Single View Application
!
NO
+
29. Syntax for single-line comment
IBOutlet
#import 'myFile.h'
-
//blah blah blah
30. This element should 'always' accompany a slider to indicate its purpose
Model-View-Controller
control-dragging
IBOutlet
label
31. Data type for numbers with 'tame' numbers of decimal points
float
nested message send
Commmand-R
NSLog(@'%s' - __FUNCTION__);
32. Always used to end the list of objects when initializing an array
NSDate
nil
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
iOS Simulator
33. The bar across the top of the Editor area that shows you the item you are editing
Program received signal: EXC_BAD_ACCESS
Jump Bar
<type> <variableName>;
nonatomic
34. Syntax for sending an object a message with no parameters
label
Identity Inspector
[<object variable> <method name>];
Command+0
35. Purpose of 'Secure' attribute for text fields
subclass
Treats the field as a password - hiding each character as it is typed
Classes
property list
36. Return type indicating a method returns nothing
void
:
UIPicker
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
37. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
protocols
CGAffineTransform
segmented control
Command+0
38. Shortcut for writing: x = x - 1;
boiler-plate
x--;
ommand+Return
Xcode
39. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
variable
Utility apps
view
Application Programming Interface
40. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
114 x 114
image view
boiler-plate
parameter
41. Term used to describe each screen of an iPhone app
view
boiler-plate
scene
Isolate the functional components of an app
42. Size of iPhone retina icon image in pixels
114 x 114
Command+0
NSLog
NSArray
43. The Inspector you would access to gain access to various accessibility attributes
import
Identity Inspector
Option+Command+4
accessible apps
44. Syntax for declaring a variable
<type> <variableName>;
==
nibfile
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
45. Class that another class inherits from
superclass
IBAction)moveMe:(id)sender;
'Interface Builder'
instantiation
46. Correct the error: label.text = 'Hello World !';
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
47. To use a new class you need to _____ it
Scheme
512MB
instantiate
viewDidLoad
48. The object currently in control and interacting with the user
token
First Responder
xcodeproj
NSDictionary
49. This file contains the code that makes everything 'work'
alpha
implementation file
NSURL
+
50. Class that builds upon another class
//blah blah blah
subclass
double
User Interface
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