- ADSU covers exactly three domains: Xcode Developer Tools, Swift Programming Language, and View Building with SwiftUI.
- Certiport's passing standard is a scaled 700 out of 1,000, not a raw 70%.
- A voucher plus CertPREP practice tests runs USD 162; a voucher-retake-practice-test bundle runs USD 182.
- Certiport recommends at least 150 instructional hours before sitting the exam.
Quick Facts Snapshot
This page is meant to be the last thing you skim before you walk into a Certiport Authorized Testing Center. It isn't a substitute for real practice - for that, work through the ADSU Study Guide 2026 - but it's a compact reference for the facts, terms, and mechanics that trip people up on exam day.
| Item | Detail |
|---|---|
| Certifying body | Apple Inc., administered by Certiport, a Pearson VUE business |
| Delivery method | Proctored, computer-delivered at Certiport Authorized Testing Centers |
| Domains | Xcode Developer Tools; Swift Programming Language; View Building with SwiftUI |
| Passing standard | Scaled score of 700 on a 1,000-point scale |
| Recommended prep | At least 150 instructional hours |
| Voucher + CertPREP practice tests | USD 162 (U.S. store list price) |
| Voucher + retake + practice tests | USD 182 (U.S. store list price) |
| Online proctoring add-on | USD 30, ages 18+, requires its own voucher |
| Validity | 5 years if earned on/after June 18, 2025; earlier awards non-expiring |
Domain 1: Xcode Developer Tools
This domain tests whether you can actually operate Xcode as a working environment, not just recognize its icons. Expect scenario-style questions about navigating projects, building and running apps, and diagnosing problems using the debugging tools built into the IDE.
What to Master
Candidates should be comfortable moving through Xcode's navigator panes, using build-and-run controls, and reading the console output when something breaks.
- Project navigator, assistant editor, and the debug area
- Setting and clearing breakpoints and watchpoints
- Reading log output to trace a bug's origin
- Interface Builder for storyboard/UI-file work - this domain is not purely code-based
A common misconception is that the Xcode domain is only about typing Swift into a text editor. It isn't. Interface Builder remains part of the objective outline, so you should know how connections, outlets, and actions get wired between a storyboard/UI file and your code, even while the view-building domain itself leans on SwiftUI. For the exact breakdown of what's tested where, the ADSU Exam Domains 2026 guide walks through each objective line by line.
Domain 2: Swift Programming Language
This is the core language domain, and it rewards precision. Questions probe whether you understand how Swift's type system and scoping rules behave, not just whether you can write a function that compiles.
What to Master
- Optionals: unwrapping safely, optional chaining, and nil-coalescing behavior
- Variable and constant scope inside functions, closures, and blocks
- Structures versus classes - value semantics vs. reference semantics, and when each is appropriate
- Control flow, functions, and how Swift enforces type safety
Key Takeaway
Structs and classes questions often hinge on one distinction: does mutating a copy affect the original? If you can answer that instantly for both types, you'll clear most of the domain's trickier items.
If terminology from this domain still feels shaky, don't guess your way through the real exam - build the vocabulary first using the domain-by-domain breakdown, then gauge your overall readiness with How Hard Is the ADSU Exam?.
Domain 3: View Building with SwiftUI
The third domain centers on constructing interfaces declaratively with SwiftUI - layout, navigation, and how data moves between views.
What to Master
- Layout containers (stacks, spacing, alignment) and how SwiftUI recalculates them
- Navigation patterns between screens/views
- State and data-sharing property wrappers:
@State,@Binding,@Environment - Observable model objects feeding views with live data
Know the practical difference between these wrappers cold, since exam scenarios often describe a symptom (a view not updating, or a value not propagating to a child view) and ask which wrapper fixes it:
- @State - owns a simple piece of data local to one view.
- @Binding - a two-way reference to state owned by a parent view.
- @Environment - reads values injected from the surrounding view hierarchy or system.
- Observable model objects - hold shared, more complex state that multiple views need to reflect.
Exam Mechanics You Can't Forget
Beyond content, a handful of logistics catch candidates off guard:
- Testing happens at a Certiport Authorized Testing Center and is proctored, computer-delivered.
- An optional USD 30 online-proctoring service exists for candidates 18 or older, but it requires purchasing its own separate examination voucher.
- Voucher bundles (USD 162 or USD 182) come from Certiport's official U.S. store and may not include testing-center proctoring fees, which can be charged on top.
- Recertifying later means buying a new voucher and passing whatever the current version of the exam is at that time.
If you haven't confirmed you meet eligibility or scheduling windows yet, check ADSU Requirements 2026 and ADSU Exam Dates 2026 before locking in a testing slot.
Scoring, Validity, and Recertification
Certiport doesn't grade this exam on a simple raw-percentage basis. The passing standard is a scaled score of 700 on a 1,000-point scale - meaning a "passing" raw percentage can differ from what the scaled number implies. If you want the full mechanics of how that scaling works, read ADSU Passing Score 2026.
The Week-Before Review Plan
You don't need a full study methodology this close to test day - that belongs in the ADSU Study Guide - but a tight review sequence across the final days helps you enter the testing center with the right domain fresh in mind.
Xcode Developer Tools recall
- Re-run through breakpoints, watchpoints, and console logging
- Rebuild muscle memory for Interface Builder connections
Swift Programming Language recall
- Drill optional unwrapping patterns until they're automatic
- Rehearse struct vs. class behavior with quick mental examples
View Building with SwiftUI recall
- Match each state-sharing wrapper to a scenario symptom
- Review layout and navigation container behavior
Light mixed review
- Skim this cheat sheet once more, no new material
- Confirm your voucher, ID, and testing-center logistics
Fast Syntax Recall Table
A last-minute glance at how these constructs read in practice can save you from second-guessing under time pressure.
| Concept | Where It Belongs | Quick Signal |
|---|---|---|
| Breakpoint / Watchpoint | Xcode Developer Tools | Pausing execution to inspect state or a variable's value change |
| Optional chaining | Swift Programming Language | Safely accessing a property that might be nil without crashing |
| Struct vs. Class | Swift Programming Language | Value copy vs. shared reference behavior |
| @State | View Building with SwiftUI | Local, view-owned data |
| @Binding | View Building with SwiftUI | Two-way link to a parent's state |
| @Environment | View Building with SwiftUI | Values passed down from the surrounding context |
For a deeper look at how these topics connect to real hiring conversations, browse ADSU Jobs and see whether the certification's ROI lines up with your goals via Is the ADSU Certification Worth It?. You can also sharpen your instincts on realistic question patterns using practice exams at the main practice test hub before you commit to a testing date.
Key Takeaway
Treat this cheat sheet as a pre-exam checklist, not your primary study resource. Pair it with full domain review and timed practice questions from the practice test platform so the terminology here feels familiar rather than new.
Frequently Asked Questions
Three: Xcode Developer Tools, Swift Programming Language, and View Building with SwiftUI, based on the 2025 Certiport-authored Certified User objectives.
The View Building domain is centered on SwiftUI, but the Xcode Developer Tools domain still includes Interface Builder, so candidates should be familiar with both rather than assuming one toolchain covers everything.
Certiport's passing standard is a scaled score of 700 on a 1,000-point scale, not a straightforward 70% of raw questions answered correctly.
The official U.S. store lists a voucher plus CertPREP practice tests bundle at USD 162, and a voucher-retake-practice-test bundle at USD 182; testing-center proctoring fees may be charged separately, and an optional USD 30 online-proctoring add-on requires its own voucher for candidates 18 or older.
If earned on or after June 18, 2025, it's valid for five years. Certifications earned before that date do not expire. Recertifying later requires a new voucher and a passing score on the current exam.