top of page
Top of page

Apple Swift Exams

Achieving certificates from Apple demonstrates to employers that your skills and knowledge meet the global set of standards that have been outlined by industry leaders. Click here to learn more about the certification process and benefits.

 

Upon reviewing the exam details on this page, we suggest noting which exams you are ready to register. At this time we are including practice tests with the price of the exam (no courses). Any exam requires a minimum achievement of 70% to receive a certificate from Apple and your employer verifiable badge. Viewing exam objectives helps determine exam readiness.

Apple exams are priced at $189.00 each and includes the proctor fee and practice test. Your exam will be scheduled according to your availability when registering.

Exam Descriptions and Objectives Per Title

Apple’s history of introducing innovative technologies has led to the development of the app economy and Swift — a powerful programming language for building many of the world's most popular apps. And, with SwiftUI, developers have a new way to build user interfaces for apps across all Apple platforms — with surprisingly little code. Earning an App Development with Swift certification is a great way to prepare for a future career.

Swift Associate

App Development with Swift Associate
Exam

The App Development with Swift Associate certification validates knowledge of Swift and SwiftUI, preparing people for opportunities to pursue higher education and careers in app development and coding. Earning an App Development with Swift Associate certification helps them demonstrate knowledge of the impact of computing and apps on society, economies, and cultures.

​

For this exam,  please expect  40 questions to complete within 50 minutes. Aligns with Xcode version 13.

​

General Exam Objectives:

1.Planning and Design

  1. Summarize the design cycle

  2. Summarize how sensitive data can be protected and compromised

  3. Assess a visual design with accessibility in mind

2.XCode Project Navigation

  1. Differentiate between basic file types

  2. After an asset has been imported, recognize available assets and how they are used in a project

  3. Import and/or use an asset

  4. Select the appropriate actions to configure different areas of the user interface

3.Swift Language Usage

  1. Write, call and/or evaluate the execution of functions

  2. Calculate the results when using various operators

  3. Create and evaluate structures

  4. Create and manipulate arrays

  5. Demonstrate how to control the flow of execution

  6. Declare and/or evaluate constants and variables of

  7. Use the appropriate naming syntax

4. View Building with SwiftUI

  1. Differentiate between imperative and declarative programming

  2. Create Content Views using Text, Image, Shape, and/or Color

  3. Implement Modifiers including, but not limited to,.padding, .background, .frame, foregroundColor, .font, and .resizable

  4. Create Container Views (HStack, VStack, ZStack, Spacer) and arrange Views inside of Stack Views

  5. Explain the View hierarchy produced by a program

  6. Create and/or apply Interactive Views including, but not limited to, Button, TextField, Slider, and Toggle

  7. Use @State Property Wrapper to control the appearance of a View

5.Debugging

  1. Differentiate between syntax and run-time errors when building and running an app

  2. Interpret error messages

​​

Specific Exam Objectives: Certiport - Marketing Resource Library

App Development with Swift Certified User Exam

Prepare higher education candidates for a career in iOS app development for their knowledge of Swift and Swift UI. Earning an App Development with Swift Certified User certification helps them demonstrate fundamental knowledge of core concepts and practices that professional Swift programmers use daily.

​

For this exam, please expect  40 questions to complete within 50 minutes. Aligns with Xcode version 13.

​

General Exam Objectives:

1.Xcode Developer Tools

  1. Identify and use the features of the Xcode interface

  2. Demonstrate how to build and run an app

  3. Use debugging techniques including, but not limited to, breakpoints, watchpoints, and logging to resolve errors

2.Swift Programming Language

  1. Declare and use basic Swift types

  2. Manage data using collection types

  3. Know how and when to apply control flow and loops

  4. Use functions

  5. Demonstrate proper use of structs, classes

  6. Demonstrate the use of Optional types

  7. Evaluate variable scope and shadowing

3.View Building with SwiftUI

  1. Position and/or layout a single SwiftUI View withstandard Views and modifiers

  2. Create multiple Views to implement app logic

  3. Use List Views to iterate through collections

  4. Extract Subviews to simplify the structure of an overlarge View

  5. Create a multi-view app with navigation Stacks, Links, and/or Sheets

  6. Use @State, @Binding, @Environment, and/or Observable to share data between Views

Specific Exam Objectives: Certiport - Marketing Resource Library

Swift_Associate_600x600.png
Certifed User
Swift_CU_600x600.png
bottom of page