Mastering Swift 2 Programming (Video 25)

Mastering Swift 2 Programming (Video 25)

Assessment

Interactive Video

Information Technology (IT), Architecture

University

Practice Problem

Hard

Created by

Wayground Content

FREE Resource

This video tutorial explains how to bridge Swift and Objective-C, focusing on exposing Swift code to Objective-C. It covers creating an Objective-C project, adding a Swift file, configuring build settings, and calling Swift code from Objective-C. The tutorial also discusses access modifiers and how to manage visibility between the two languages.

Read more

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the default behavior of a Swift class that subclasses NSObject in terms of Objective-C exposure?

Only its methods are exposed to Objective-C.

The entire class is exposed to Objective-C by default.

It is not exposed to Objective-C at all.

Only its properties are exposed to Objective-C.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which keyword can be used to explicitly expose Swift properties and methods to Objective-C?

@visible

@expose

@objc

@public

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first step in creating an Objective-C project that runs Swift code?

Create a new Swift file.

Open Xcode and create a new project.

Configure build settings.

Set up a bridging header manually.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What should you do when prompted to create a bridging header while adding a Swift file?

Click 'Create'.

Click 'Don't Create'.

Ignore the prompt.

Manually create a bridging header.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which build setting must be enabled to allow Objective-C compatibility?

Install Objective-C Compatibility Header

Enable Objective-C Bridging

Enable Swift Optimization

Swift Code Optimization

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What access modifier should be used to make a Swift class visible to Objective-C?

Internal

Protected

Private

Public

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you print a Swift message variable to the console from Objective-C?

Use NSLog with the message variable.

Directly print the variable in Swift.

Use a bridging function to print.

Use a custom Objective-C function.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?