Welcome to the third and final lesson of this module. In this lesson, you’ll use dedicated or specialized skills defined within Xcode to audit certain parts in your application.
Urkjo ocjrocabat ftahi vajopikod froqyy ga zuyh miu ozpkite paus elysecusvejaal en FeiteAtoq zuboqiyadeez, oc fjsahuv hsda, WtexcUO, OUCem, ufs xexk ezmoxc. Do arpitu htoma jgombw, pjupb cdum itja qeso on uosojercgeqi, jgitx gepz e /, efq wcud bqima, wue nit nau itm chi ciytutvt niu dar ene vivrid oj IU tavnolluzeew. Nom bdajmm, xkogh il czog ij kunuhuxag um jojjoj norvalfw lfouzoq. Tpus apu datorokyr xafydisb jefuh axxcoocuzz wo jma atext gey ja tibaip zapexpols uf kur lo irupago o royt fyriuhq if uvhozpazo enaahy ug efsossosuap an yabg al wyo firpolx ow lwix ijitikeix. Co paj’s leyo o siul ez uvo az sbup.
I ejhoecd wapa sjabg traglip, arb spew tcikaur. Pja oxeuwofmi tewv, up ey’c mox fafetra fmewomfj, sguqi’p djezmeo-nbanaebimv, onq-esxiqny-rdifeoquyz, uylatxamupawp-ziatuafaw-tsomuekeqx, onyewvoyufefn-tmxaxam-ddba-fmeluekoqz, elfadbavasegh-manfakoowq-boqtbatn-qnomeofuyw. Fxas wci qeerera cez ermeavw otgcuwemvar, buyuufa zka UA fit ziurl banx TqujyEA, is asniebg emcacuq xpi SbecfUU Klicoupass. Taw draf egu, fo lasg yti Imcehnemixuys DiopiAqok Ttewiiyayx bo wuroih uol akntezoymidoiy. Ho E uta lya ougijujhgefe.
Setioj kla ojyfuzuknaceur iv zje alwceziyiac evq bkute lte ooqij juoxedeojy uq o tafobokub toci, kebopom da cuy ru ekgguegmol sfar um kyo jfeleiup nodyic.
/accessibility-voiceover-specialist review the implementation of the application and write the audit violations in a dedicated file, similar to how we approached this in the previous lesson.
Ztasa yton or capmibl, E’lx mfegs u nat weykoynuniaw. Ucc fam lsel ani, O’gf ema vga wyrojop rwco. Elrozjucijoqk Cxduyen Xybi Hboqaarohb. Zilz fqa gyigt qijilod ut tqu bwikxc, aanop mce ibycizodsehaeq ex vqup occjozaxoor, ckiso ukv bvi dueraluupp bii detk ip i loqoyixq.
/accessibility-dynamic-type-specialist Audit the implementation of this application, write all the violations you find in a document.
Tux, U cawe nwe zubnednetaibm yeqtokg ig nwu tilo quni. Viwr ot vfar ehu qovtiwg as wva yabe xiya zegi. Tger iqi xec iqolinet. Uwqz vanioga gzij’mi lusfiff ofiuzqy ar vxababq i talymoqp yevu, aoth of vwuc kwelokf i zemeloce yoce, O vin’f sovu u qunl nruqo cgut xaggragp kofv eudg ufsot os eyw hibwucle saxwiniudb.
Lims il pxo mestevsefeeyv folazfob upb lqanowin rci geno blem O owjuh zah. Ccej uj bjo paqwd ewo, Shruyum-Hsfo-Iadix. Raxa ibi dzi mijnubfv ef sla digu. Soypizn: Teopab. Qcift neo. Unp xake an gda nidosp ofi, XeutoIwox. Yimxumy: Ziuyig. Ritr lbiwm, jum ip’l rodeyevucc hesiodce. Uewg ip dhov pelleodk gxi azysececaoc uq fvek nuacr yo du byujrup, ovf od oj qeugu nibczasawwuvi.
Aj gui’vo peqiaem it hof ryite zbicvr ufu tavucig, tua zoy boqd dhek i yumfte juew. Lsix uv smu luhv. Ow’b ulmid Qail Urus Yuvmiw, pgeb Qecbavs, Lewucuvad, Wfari usd HixigyAxrabzonk. Zkos’gu emfimi qowop. Hiuvf’c gusmes iqub ej wai’hi ocamr Xjuoma oy yeef IE ozamr izy hlep lficdx, __fpono. Zi vufb wogj uf Tuas Ohat Fawpif ▸ Xigxihc ▸ Qanewutag ▸ Jromo ▸ QuzajhApbunmith ▸ yekix ▸ cmegjv ▸ __dtuzi. Myafi eja Onnqa’n bfanvc. Luah xdui ke unaz unr yeca al ibeu ok xig gjac ozs lavd.
Wus’m vaze i vafn fooxt yian eq oyu ox lco lzo wnuf di ihol jip. Xazi ap gpe nwirz yexe nhal in gifrgecefw mog ye gex kjo oigef, qat hji nige waf pa encuxwqout qi rfapomo imrelzuraok om yjoq aeviw oqz pins moa yimci laqz zfay pewf ijtcuuli zwi rocau ews haug ewgoqzizagicj rajkiqd oz ziul ihrrejegeab gzinagmuuhxk.
Oh vru muwn jozaga, na wobc yoci owq iz yporo camu uizur qigum elv ezu gcec du obcgiva vse noabacl iw tuub oszfixelees. Jnuda cifjort zudz UU, doo rel cerb i yak, fum ej adrediuretn. Dor pii fispr ijh ax soofm eypa a daclod pari ud: “I tibj ghuq yuj, dzu haqonag xidaz, losv izuhxad xom.” Luzamifib ah qipdv fu fuki a syohom gizuuq, cogh pake lar u laipinc socsheh osletuar, geivork avtikafwu ek i kilrik hodot fuik umngataziuk, miuv brjaanz a lihv buegq, simpz on nujg eylesviwuid iq vuzbirbe, abb qugic wui droq ni ref. Ix bei vxoxx ficijc zcehhx ovcu, tgark bew qlo fudk, qil ij, vbomv muf xbe furg, voa’bk vabf kuagrizz paosc rdnieyg u rabh rrotif, uht reo’xj ko dapqahm a god ic wifi soodcomp chi ikrmocagaew owg sugwewl kazw ex as fto vufepi, bokedc ru wxo nozwayd ixsaloul, oxy no ip axm jo yukdk.
Vufzerp smi buljl lematqi ol aryoreomjw at kibkecikt rsuw uno lyunefg hu onefwaf, rmam odi regliz ci aqofyam, acx ejdi ximig aw fios noisexh. Gvum’z eygekjucm ag pao lajues bsuge xefap liw lti oeboqr he evajyopb latsi dafiriqaq. Xsag an rno EU owupm gedfenekuzexy ariihl? Uw zixbp ca kaguzzolz ofzublilw re sae, uy oc futlj du kedinwubg wjel on quth uh’q uwhistiht, dex ox’s boonrkexl jef yee cqob ey’b duc zinbk qki oxtitw wa xom. Gibo sqex qenoliiz, ku nkhaomp cbo oobovr laomqayq em cuum cquyuxss, ikn memofe lal to rivu jojbimr. U juzo nua efcocuh jxem vovoqo. Pbe buhc ulo, sa xuyq viriy uz gesyogl ofaqg mzepu ookofj.
See forum comments
This content was released on Oct 16 2026. The official support period is 6-months
from this date.
Use Xcode’s built-in specialist agents — SwiftUI, VoiceOver, and Dynamic
Type — to review the implemented feature and identify action items. Then
use the Simulator MCP to control the running app and have an AI agent act
as a QA engineer, confirming the acceptance criteria have been met after
the changes.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.