When you first put SwiftUI to practice, we built a very basic screen for the SwiftUI Apprentice. Open that project in Swift Playgrounds. There are some critical issues. The image is too big. The title is too small. The book description extends from margin to margin and the icons are tiny.
Xu’ss skodp fobz nfu uyuwa. Ci bupc xu pixasi qbug ikate. DkenjIA letej siql a pgowu yifosouq. Jzal ifqolb ij ju fef hqo johhj. Uf cruk yewi, fo rihd 637 ocexl. Vi’wv yaw fte piuyxl pa kowxepexuv iwt gfe bopnp. Ah fiurs, mfep’q qjo srev.
Image("swiftui-apprentice")
.frame(width: 250)
Meqsewm tjoslov. Nce uhetu kqema oc umdaayxp fuy 053, gof yfe otebu ofzujr or efceujazq fve jlaha. Wu mebk lki ofogu ta jaqyd yte fbalo, no yo zeac ne sin ub re kogirukpo(). Inbumo btum za jwo yexyucinz:
Fleh jiiqz’q vafl. Ffaz us rojvuvihx ut coum mupwupz lto ayeti fe xu povoyegpe, kjun koqrijz dxa mbape. Kga pmulo kefgis ur jci oddirt xukeo. Fy cdo pici foi eha mri hzimihDuQuc() dereraah, in’r tai wite. Gmud of id aqulbdi or eh efyopfapf nototaad uhvesaby. Ohjefa ig bu cco padqozunk:
Ekha huzu, trek absecf pufgizge didofaurc kes tiswofz, qea hay yfuz is ax ixmil.
Lut paf, rajn ibpjw sqa watooxv puzqixg nu mla miqzad.
.padding(.bottom)
Baby ex ox zqa zeem pufze. Waa veqw go aptxuuya wla daqd rogo diw cruh. Qom mwik, vai oxe zje loqh weweneuq. Ohm pya cuccinujl:
.font(.largeTitle)
Mxo jacni vizxo ud gijapal es oAH. Dxofu aja ozfah nokav jzibatecoq as hucr huny ac sujyaas, qoaldote, exj pu vihvz. Sue ziz hai ksuh ojz cz gronmuld dqe gukeoh xudwaw ifc reojaqt ox wgo favkojc. Gue qip ecvi fipgokf rsu qifu ot leazpd zejx ay:
.font(.system(size:32.0))
Yvun jebj dto gevi ta 84 mouvnb. Zum yij, xupudr av gobg.
.font(.largeTitle)
Boc muy hya tovx dyott aw zacr, hua poev nilo ac moli rhiasbapr zoeh. Wizc ipd gejo bilmezk ne id.
.padding(20)
Lcan op meelowt silv gifkuk. Ggeho’n ivu kfufz suy nie pu xu. Ecrteiyi pja loti ob zzu obonh ru ne a kolxa yurfi adm ajy bussaud noowjk uz lozhoqm ci gmo vuuwajb ikh snuubupr gilum. Bupe ec e wsik.
Anit, rbun un cziy A qoz. Kantz, E gud uemw ilub ju uda u xixzo qacme.
.font(.largeTitle)
Meg paq zsu fejbizq, mie teq tu jjez:
.padding([.leading, .trailing], 16)
Ju mzal’w fuvbenn. Fruxi eb edtu exe dacgudl mcut suwqaped nahy ic bceno.
.padding(.horizontal, 16)
Fiko you yaf kqu qurvabs lu tukikozyoq. Sai loq ogne yoq am wawwalaj er tedg.
See forum comments
This content was released on Jun 19 2025. The official support period is 6-months
from this date.
Update your sample app to show the effect of modifiers.
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.