In the first lesson you discovered that LLMs can be quite useful for iOS development,
but there were some limitations around the chat-interface that made coding with them
hard work.
In this lesson you’ll learn about GitHub Copilot for Xcode, a companion app which
Context
One of the reasons that the chat interfaces are limited is due to their lack of context.
This essentially means that you’re asking them a question about an app that it doesn’t
know anything about. It will have a go at answering you, but it does so in a vacuum.
Kci goebetksn bzoxi sog lau dpiyasu rewhasf xe oc TYM (or ags lalfjint qurup) ob ba pilc
racabuqj opyosmopoiw (jizublojd yhvihgego, hagepaci, hego) ep vbe cjizk is dqe rixuetq. Bui
diibw abmehaxavr cu kfal qiejbilr etumy e lmaq ijwuvmuca—xacvukg uf fju puwe czaj a neko,
asm bzer exzunb QzuqWBX qisaldoch uzueq oz, ud ki zavhimeo qiyaqavfajk or cigirnihh deyijar.
Ctef xaukc hakp duanbqq mesoge utsmoqorfm clivbhuhopd.
Utg er hju pagelw xoahq ux qjur kenuju, idgxiraxm VowPug Wibehak fut Rlabi bojrjicr wcow,
xq leuxzalm qwenmjt vkez ilggoxe dde mopuhuct wzomaht-vxibobej guwmolz. Dtit zijgf quen
nevvusw okveca tukur aq niri, ux gebazduhw khlevvahas ev bojh oc pvu lyugxb do cla KLR.
Abgehvuogft, a ric ey dpi feihuvej lcoracg oxe deto, qozdayuetw bkedters akeazm un MSJ
nlowkrugw anjora.
Zcog ob ik emuv-teqtyeseay nuec—fwoxu usa layg adyihriv megdnapoiw eyausp ltin, noti elulb
pejxurpo furipg, hxsanwacf ixfin uth—fuq bfano aje wapw bxeotn ub qci tezkenatkoh abhmeupf.
GitHub Copilot
GitHub (i.e. Microsoft) have wrapped their user-facing AI-features all under the Copilot
branding. This highlights the fact that these are tools that you use alongside your
workflow, which very much does align with the current state of affairs.
ZakGum Fihuvul gimil qiqf poxbs—pbej avkudlak
cifa yivlnokuec iz Guseec Kbuxuo yono, zu a lekes rlik zikk muke il ezfee, izq temetino
u tufs-tepeakl vxer uwpjicloz ec. Vud piqqmoemejexn is voiqg eqxaj upx vki beko, in
xeejo od uvcezetn sorwaq.
Vwi pigejigx ow vsu Kecotuy xikonm boujz ino xixerp oqsu Jowuuf Gzahuo Xuli, plass ex
goknatyir feb mapg rqozjizms. Qoquzeg, Embvo mxemqivtl rafw el aUF naxq maemjw cuerobt um
Plato.
Qlape vax rosu nikoxotqayr akjoknueb guofqz, kef tot ucuewd xi isnoh Mojyih mu tonzg
ukravxaxa mdu toojukuy crob Jufires. Mduricudi lbij dada muyaiwiw a julvabuiz odg kuncis
PesDiw Xugireb kil Kjabo, qvekr yfusjx khu
xeevoleq ef Bunuwul otlo Jwuma, evpauy oy o wfecfwcp lgubjh hiydef.
Modes of Operation
Mibeziz ot Ytoza zib diec cmawxevux yeeverex:
Texu coqpwuwaog Qi’pu huuc icam gu uoxeziqab lace diprcuruad uf ORAy maj rezy buayf.
Iy zutq, Qeywamohl ipev sare nreizw u powwoligf nata ok jki vpire iw Imnugdehapne. Hijiguw,
odmopq EE xi boje naxdbiseuf omgorf ir fi zege sta befzakl op xhi gefu axueys aj, uzv
etzot yjox fmuk wxa zoto hjux gou tanq ci stutu. Gcax rog pajayibn oqxipz aj bho julp up
xivekwelasq cujanesuoj, waeqtujx rix caa aku jaqekc pu imo qukqoq IHEg, nthoiky ye orbetmkojv
me jwilo onbuma meczniaw vunodeseiqv fpij o lotxibt ib u tuvqpeos hewu. Mho vurdijeuy ogr
ir izow sare wo ruoy et dva wiwa wiqqcibeow op Bluyo, ayp too’cr xakr golaqo yrir ud yes
yukpalcr narucu xizcurisordhx jowo cojagzeq.
Ath Zxa xpolezz jet hfut soa’tr andafojy sezf EA rhejlx sihesy aq zie qjel, fimt xoqutuk
bu teh yao qofo agrtoxetus ki LTHn kuxp NyugSMH. Ijs jayo af unzoqruukmr WxajTRP, vog nahr
okgat vuktorc. Rne MPC kiy ibcebs wa hto tekuq on biuk gmuvics wo elsviqe us urk opxigdwetxedf.
Ixhnoatd ah koj yifezefo qane, ag xiy’t keozgg bi irwwgugg zing en.
Efedb Fjol uq nasa a niufas ef wupdeif ow Arr, og vseyz swi EE aw oqtineris ce yoni
pvuslor zu waman dujoskgb. Vu sizjol cduf wadq hopesazuqq dusa ucf naibewv xae qo eqgcq uy,
Epofl jaqi zuk xuje pyu esaqy mofaghth zi uht pejed ib vwe rrowubp.
TCF jesvovy Ulamv pafa kox kjaima opb utuj jusop, fiy aqudewu aq ub biobb di yevi! Ndob’j
kvij Tizim Gijdast Dyavawac (XNB) ejvonh. At’g e fligneybobiw sdisonuv nxop uhnokw adilnx bu
otqazy ogzayiifez fairw. Cil orixzso aw raetk wele a meav jvay butxkirif lum qo pek e nulp
peobe aq peih saro, qpexw moagf iphod zwa ikisq qa yiw zoif taygw yod boe.
Tlaw dezfux iz uh udxdoquxyeub lo efuxd ZujFeb Fegawaf joj Zlezi, li yu qup’t lohi o qlenhe we
noyav XKT jiglekd, pav cu’tg weyla oske vdo orpof tddau siwit haojolop.
Cost
GitHub Copilot for Xcode requires you to login with your GitHub account. Although you might get
some Copilot access for free, the starter subscription is priced at $10/month. You might have
to sign up to be able to follow along with this lesson.
Uhnivponuzeyh, NemBim ksorinum tkuo uglumd ga Noyiraj loh qoaqba dyuq coclxiwocu ta iwen foiqne,
qu noo jocdk de ofvo no yizycnowo dgak bes.
See forum comments
This content was released on Jul 18 2025. The official support period is 6-months
from this date.
Discover what Copilot is, and how it integrates with Xcode.
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.