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. Modulus (remainder) operator
&&
%
myImage@2x.png
UIImageView
2. Dimensions of iPhone (in points)
320 x 480
below
#import 'myFile.h'
mutators
3. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
implicitly declare a matching instance variable
UIImageView
Double-click
nonatomic
4. Key sequence to hide/show the Assistant Editor
Cocoa Touch
protocols
ption+Command+Return
alpha ... 1
5. Any 'directive' statement begins with this symbol
@
YES
Home button
Cocoa Touch - Media - Core Services - Core OS
6. Defines what an object can do
+
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
rand( )%21
class
7. IDE
Integrated Development Environment
%d
view
debugger
8. Dimensions of iPad (in points)
Human Interface Guide
1024 x 768
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
9. This type of app is mostly custom controllers and graphics
immersive
[<object variable> <method name>];
NO
IBAction
10. getters
pound
%
accessors
sending an object a message
11. 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
12. How do you get rid of an onscreen keyboard?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
13. Class that creates an array capable of being changed after it is create
NSMutableArray
xcodeproj
mutators
float
14. Denotes a class method
m
+
parameter
The Console area of the Debug area
15. An _______ is used to enable your code to talk to objects within views
IBOutlet
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
void
IBAction
16. Beginning with iOS4 - applications no longer terminate when the user presses the...
User Interface
Integrated Development Environment
IBOutlet
Home button
17. 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
Scheme
nonatomic
IBOutlet
Control-click on the View Controller's icon to bring up a Connections dialog
18. Language used to write iOS apps
Snapshot feature
!
nested message send
Objective-C
19. File name suffix indicating an image is suitable for retina display
eXtensible Markup Language
h
NSLog(@'%s' - __FUNCTION__);
@2x
20. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
Object Library
Cocoa Touch
affine
property list
21. Extension for interface file
Cocoa Touch
modal
count++;
h
22. Collection of interface elements and data storage elements etc you can access from your applications
while(<boolean expression>){/*stuff to do here*/}
IBOutlet
To provide a convenient way of setting the button's title in the code
Cocoa Touch
23. Character used to show an element as a literal string
@
Double-click
||
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
24. Syntax for sending an object a message with one parameter (p1)
static
[<object variable> <method name>: p1];
IBAction)moveMe:(id)sender;
Xcode
25. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
26. Class that another class inherits from
Identity Inspector
Group
superclass
@synthesize directive
27. 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.
Single View Application
viewDidLoad
Home button
retain
28. A fully opaque image has an _______ property value of ______
*
alpha ... 1
do not
import
29. The bar across the top of the Editor area that shows you the item you are editing
Jump Bar
hash
+
Document Outline Area or Outline View
30. A fully transparent image has an _____ property value of _____
alpha ... 0
label
detail disclosure
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
31. IDE for iPhone Development
nil
Xcode
Option+Command+ 0
||
32. Apps written to assist users with special disabilities
[[<class name> alloc] init];
accessible apps
Option-click a symbol
alpha ... 1
33. RAM for iPhone
strong
NSLog
512MB
IBAction
34. A class that manages the user's interaction with the iDevice
Option-click a symbol
view controller
Object-oriented programming
NeXSTEP
35. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application
@synthesize directive
model
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
Command+0
36. Storage location for a piece of information
variable
'Interface Builder'
The Console area of the Debug area
token
37. Class used to work with dates as objects
com.basicversity
NSDate
label.text=@'Hello World!';
UIImageView
38. Key sequence to save an Xcode file
pipe
Command+S
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
stub
39. How do you show a storyboard file as source code?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
40. Tests to see whether two values are not equal
Command+0
!=
rand( )%21
segmented control
41. 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
42. Used to display image file resources and show simple animations
320 x 480
image view
Determine how controls resize/reposition themselves when a device changes orientation
IBAction)moveMe:(id)sender;
43. Syntax for declaring a string called 'userName'
stub
2
NSString *userName;
&&
44. The ________ class provided a container for the management and display of views
UIWindow
pipe
hasShrunk==YES && hasMoved == YES
modal views
45. 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?
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
com.basicversity
pound
57 x 57
46. MVC
Model-View-Controller
contentSize
Human Interface Guide
property list
47. Something the simulator cannot reliably test
retain
performance
[<object variable> <method name>];
@2x
48. Two-way selection logic block
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
while(<boolean expression>){/*stuff to do here*/}
com.basicversity
instantiate
49. Class used for creating image views
property list
IBOutlet
UIImageView
Size Inspector
50. The library that contains the objects you can add to a view or XIB file
Command+1
Isolate the functional components of an app
nil
Object library