Apple Develop v používateľskej príručke Swift

apple-Develop-in-Swift-User-Guide-f

logo Apple-Develop-in-Swift-User-Guideapple Develop in Swift

pple-Develop-in-Swift-User- Guide-product

Vyvíjajte v Swift

Develop in Swift je komplexná ponuka kódovania určená pre študentov 9. a vyššieho ročníka. Učebné osnovy pripravujú študentov na vysokú školu alebo kariéru v oblasti vývoja aplikácií pomocou programovacieho jazyka Swift a sú doplnené o bezplatné online profesionálne vzdelávanie pre pedagógov. Swift je navrhnutý pre Mac – ktorý podporuje všetky hlavné programovacie jazyky – vďaka čomu je ideálnym zariadením na výučbu a učenie kódu. Keď študenti prejdú od Develop in Swift Explorations alebo AP® CS Principles k pokročilejším konceptom v oblasti Fundamentals a Data Collections, budú skúmať navrhovanie a vytváranie plne funkčnej vlastnej aplikácie – a môžu dokonca získať kredit AP® alebo uznávaný priemysel. certifikácia. A pre mimoškolské kódovanie pomáhajú študentom navrhovať, prototypovať a oslavovať ich nápady na aplikácie Workbook App Design Workbook, App Showcase Guide a Swift Coding Club.

Stredoškolský študijný program

Študenti sa naučia kľúčové počítačové koncepty a budujú pevný základ v programovaní pomocou Swift. Dozvedia sa o vplyve výpočtovej techniky a aplikácií na spoločnosť, ekonomiky a kultúry a zároveň preskúmajú vývoj aplikácií pre iOS. Kurz AP® CS Principles rozširuje Develop in Swift Explorations a pripravuje študentov na skúšku AP® Computer Science Principles.

Študenti si pomocou Swift budujú základné zručnosti vývoja aplikácií pre iOS. Zvládnu základné koncepty a postupy, ktoré programátori Swift denne používajú, a vybudujú si základnú plynulosť v editoroch zdrojov Xcode a používateľského rozhrania. Študenti budú môcť vytvárať aplikácie pre iOS, ktoré dodržiavajú štandardné postupy, vrátane použitia základných prvkov používateľského rozhrania, techník rozloženia a bežných navigačných rozhraní.

Študenti si rozšíria svoje znalosti a zručnosti, ktoré si osvojili v Základoch, rozšírením svojej práce vo vývoji aplikácií pre iOS a vytváraním komplexnejších a schopnejších aplikácií. Budú pracovať s údajmi zo servera a skúmať nové rozhrania iOS API, ktoré umožňujú oveľa bohatšie skúsenosti s aplikáciami – vrátane zobrazovania veľkých zbierok údajov vo viacerých formátoch.

  • Jednotka 1: Hodnoty
  • Epizóda 1: Televízny klub
  • Jednotka 2: Algoritmy
  • Epizóda 2: The Viewing Party
  • Jednotka 3: Usporiadanie údajov
  • Epizóda 3: Zdieľanie fotografií
  • Jednotka 4: Vytváranie aplikácií
  • Jednotka 1: Začíname s
  • Vývoj aplikácií
  • Jednotka 2: Úvod do UIKit
  • Jednotka 3: Navigácia a pracovné postupy
  • Jednotka 1: Tabuľky a vytrvalosť
  • Jednotka 2: Práca s Web
  • Unit 3: Advanced Data Display

Cesta k osnovám vysokoškolského vzdelávania

Študenti sa naučia kľúčové počítačové koncepty a budujú pevný základ v programovaní pomocou Swift. Dozvedia sa o vplyve výpočtovej techniky a aplikácií na spoločnosť, ekonomiky a kultúry a zároveň preskúmajú vývoj aplikácií pre iOS.

  • Jednotka 1: Hodnoty
  • Epizóda 1: Televízny klub
  • Jednotka 2: Algoritmy
  • Epizóda 2: The Viewing Party
  • Jednotka 3: Usporiadanie údajov
  • Epizóda 3: Zdieľanie fotografií
  • Jednotka 4: Vytváranie aplikácií

Študenti si pomocou Swift budujú základné zručnosti vývoja aplikácií pre iOS. Zvládnu základné koncepty a postupy, ktoré programátori Swift denne používajú, a vybudujú si základnú plynulosť v editoroch zdrojov Xcode a používateľského rozhrania. Študenti budú môcť vytvárať aplikácie pre iOS, ktoré dodržiavajú štandardné postupy, vrátane použitia základných prvkov používateľského rozhrania, techník rozloženia a bežných navigačných rozhraní.

  • Jednotka 1: Začíname s vývojom aplikácií
  • Jednotka 2: Úvod do UIKit
  • Jednotka 3: Navigácia a pracovné postupy

Študenti si rozšíria svoje znalosti a zručnosti, ktoré si osvojili v Základoch, rozšírením svojej práce vo vývoji aplikácií pre iOS a vytváraním komplexnejších a schopnejších aplikácií. Budú pracovať s údajmi zo servera a skúmať nové rozhrania iOS API, ktoré umožňujú oveľa bohatšie skúsenosti s aplikáciami – vrátane zobrazovania veľkých zbierok údajov vo viacerých formátoch.

  • Jednotka 1: Tabuľky a vytrvalosť
  • Jednotka 2: Práca s Web
  • Unit 3: Advanced Data Display

Kľúčové vlastnosti

Ihriská Xcode
Študenti sa pri písaní kódu na ihriskách učia programovacie koncepty – interaktívne kódovacie prostredia, ktoré im umožňujú experimentovať s kódom a okamžite vidieť výsledky.

Riadené projekty aplikácií
Pomocou zahrnutého projektu fileŠtudenti môžu pracovať s kľúčovými konceptmi bez toho, aby museli vytvárať aplikáciu od začiatku. Podporné obrázky a videá ich vyzývajú, aby uplatnili svoje znalosti.

Ilustrované epizódy Connected World Epizódy Connected World umožňujú študentom preskúmať každodenné aktivity a nástroje – od vyhľadávania na web a fotografovanie na interakciu so sociálnymi médiami a zároveň skúmanie technológie, ktorá za nimi stojí, a ich vplyvu na spoločnosť.

Podrobné pokyny krok za krokom

pokyny s obrázkami a videami prevedú študentov všetkými krokmi vytvárania aplikácie v Xcode.

Rozvíjajte sa v Swift Explorations a princípoch AP® CS

Učebné osnovy vývoja aplikácií spoločnosti Apple začínajú knihami Develop in Swift Explorations a AP CS Principles, ktoré študentom pomôžu naučiť sa kľúčové počítačové koncepty a vybudovať pevné základy v programovaní so Swiftom. Dozvedia sa o vplyve výpočtovej techniky a aplikácií na spoločnosť, ekonomiky a kultúry a zároveň preskúmajú vývoj aplikácií pre iOS. Lekcie prevedú študentov procesom návrhu aplikácie: brainstorming, plánovanie, prototypovanie a hodnotenie vlastného návrhu aplikácie. Aj keď si môžu stále rozvíjať zručnosti na konverziu prototypov na úplné aplikácie, navrhovanie aplikácie je kritická zručnosť a povzbudzuje študentov, aby sa naučili kódovať.

Ako poskytovateľ schválený College Board na školský rok 2021–2022 Apple rozšíril kurz Explorations o vytvorenie princípov AP® CS, vrátane materiálu na prípravu študentov na skúšku AP® Computer Science Principles. Stiahnuť ▼: apple.co/developinswiftexplorations Stiahnuť: apple.co/developinswiftapcsp

Jednotka 1: Hodnoty. Študenti sa učia o základných jednotkách Swift – hodnotách, ktoré prechádzajú ich kódom, vrátane textu a čísel. Skúmajú, ako priradiť mená k hodnotám pomocou premenných. Jednotka vyvrcholí projektom aplikácie na zobrazenie fotografie.

1. epizóda
Televízny klub. Študenti sledujú členov televízneho klubu, ako očakávajú novú sezónu ich obľúbenej relácie. Učia sa, ako hľadať na web a registrácia účtov sa týka ich osobných údajov, ako aj toho, ako myslieť na svoje súkromie pri používaní aplikácií.

Jednotka 2
Algoritmy. Študenti sa učia, ako štruktúrovať svoj kód pomocou funkcií na zapuzdrenie opakujúcich sa úloh, používať príkazy if/else na vyjadrenie rozhodnutí a skúmať, ako Swift používa typy na rozlíšenie rôznych druhov údajov. Vrcholným projektom je aplikácia QuestionBot, ktorá reaguje na vstup používateľa z klávesnice.

2. epizóda
The Viewing Party. Príbeh televízneho klubu pokračuje, keď jeho členovia streamujú epizódu a zároveň si píšu textové správy. Študenti skúmajú, ako sú údaje reprezentované vo vnútri ich zariadení na najnižšej úrovni a ako prúdia cez internet. Dozvedia sa tiež viac o bezpečnosti a súkromí údajov. Rozvíjajte v Swift Curriculum Guide | decembra 2021

Jednotka 3
Usporiadanie údajov. Študenti skúmajú, ako vytvárať vlastné typy pomocou štruktúr, zoskupovať veľké množstvá položiek do polí a spracovávať ich pomocou slučiek. Učia sa tiež, ako enumy predstavujú súbor súvisiacich hodnôt, a v projekte aplikácie na konci jednotky vytvoria interaktívnu hru s farebnými tvarmi.

3. epizóda
Zdieľanie fotografií. Televízny klub uzatvára, keď jeho členovia zdieľajú fotografie viewpárty na sociálnych sieťach. Študenti sa učia o digitalizácii analógových údajov a paralelných výpočtoch a skúmajú niektoré dôsledky zdieľania údajov online.

Jednotka 4
Vytváranie aplikácií. Študenti si prehlbujú svoje zručnosti v Xcode a Interface Builder v riadených projektoch na vytváranie aplikácií od základov. Učia sa, ako pridať prvky používateľského rozhrania na obrazovku, pripojiť tieto prvky k svojmu kódu a reagovať na udalosti generované interakciou používateľa. Používajú postupný vývojový proces na vytváranie svojich aplikácií po jednotlivých kusoch a testujú ich za pochodu. Vyvrcholením jednotky je študijná aplikácia s kartičkami a kvízovými režimami.

Rozvíjajte v Swift Fundamentals

V tomto kurze si študenti budujú základné zručnosti vývoja aplikácií pre iOS. Zvládnu základné koncepty a praktiky programovacieho jazyka Swift, ktorý vývojári používajú denne, a vybudujú si základnú plynulosť v editoroch zdrojového kódu a používateľského rozhrania Xcode. Študenti sa ponoria do rámca UIKit, aby vytvorili aplikácie pre iOS, ktoré dodržiavajú štandardné postupy vrátane použitia prvkov používateľského rozhrania a techník rozloženia a bežných navigačných rozhraní. Tri projekty so sprievodcom aplikácií pomáhajú študentom vybudovať aplikáciu v Xcode od základov pomocou podrobných pokynov. Ihriská Xcode pomáhajú študentom naučiť sa kľúčové koncepty programovania v interaktívnom prostredí kódovania, ktoré im umožňuje experimentovať s kódom a okamžite vidieť výsledky. Vydajú sa tiež na cestu dizajnu aplikácií, pričom pomocou zošita dizajnu aplikácií definujú, prototypujú a testujú svoj vlastný nápad na aplikáciu. Stiahnuť ▼: apple.co/developinswiftfundamentals

Jednotka 1
Začíname s vývojom aplikácií. Študenti sa dozvedia o základoch údajov, operátorov a toku riadenia v Swift, ako aj o dokumentácii, ladení, Xcode, vytváraní a spúšťaní aplikácie a Interface Builder. Tieto znalosti potom aplikujú na riadený projekt s názvom Svetlo, v ktorom vytvoria jednoduchú aplikáciu na baterky.

Jednotka 2
Úvod do UIKit. Študenti skúmajú reťazce Swift, funkcie, štruktúry, kolekcie a slučky. Dozvedia sa tiež o systéme UIKit viewa ovládacie prvky, ktoré tvoria používateľské rozhranie – a ako zobraziť údaje pomocou automatického rozloženia a zásobníka views. Tieto poznatky precvičili v riadenom projekte s názvom Apple Pie, kde vybudujú hernú aplikáciu na uhádnutie slov.

Jednotka 3Navigácia a pracovné postupy. Študenti zistia, ako vytvoriť jednoduché pracovné postupy a navigačné hierarchie pomocou ovládačov navigácie, ovládačov panela kariet a prechodov. Skúmajú tiež dva výkonné nástroje v Swift: voliteľné a enumerácie. Tieto poznatky uviedli do praxe pomocou riadeného projektu s názvom Personality Quiz – personalizovaného prieskumu, ktorý používateľovi odhalí zábavnú odpoveď. Rozvíjajte v Swift Curriculum Guide | decembra 2021

Rozvíjajte v Swift Data Collections

Študenti si rozšíria svoje znalosti a zručnosti, ktoré si rozvinuli v programe Develop in Swift Fundamentals, rozšírením svojej práce vo vývoji aplikácií pre iOS a vytváraním komplexnejších a schopnejších aplikácií. Budú pracovať s údajmi zo servera a skúmať nové rozhrania iOS API, ktoré umožňujú oveľa bohatšie skúsenosti s aplikáciami – vrátane zobrazovania veľkých zbierok údajov vo viacerých formátoch. Tri projekty so sprievodcom aplikácií pomáhajú študentom vybudovať aplikáciu v Xcode od základov pomocou podrobných pokynov. Ihriská Xcode pomáhajú študentom naučiť sa kľúčové koncepty programovania v interaktívnom prostredí kódovania, ktoré im umožňuje experimentovať s kódom a okamžite vidieť výsledky. Stiahnuť ▼: apple.co/developinswiftdatacollections

Jednotka 1
Tabuľky a vytrvalosť. Študenti sa učia posúvať views, tabuľka views a budovanie komplexných vstupných obrazoviek. Tiež skúmajú, ako ukladať údaje, zdieľať údaje s inými aplikáciami a pracovať s obrázkami v knižnici fotografií používateľa. Svoje nové zručnosti využívajú v riadenom projekte s názvom Zoznam, aplikácii na sledovanie úloh, ktorá umožňuje používateľovi pridávať, upravovať a odstraňovať položky v známom rozhraní založenom na tabuľkách.

Jednotka 2
Práca s Web. Študenti sa učia o animáciách, súbežnosti a práci s web. To, čo sa naučili, aplikujú v riadenom projekte s názvom Reštaurácia – prispôsobiteľná aplikácia na menu, ktorá zobrazuje dostupné jedlá reštaurácie a umožňuje používateľovi odoslať objednávku. Aplikácia využíva a web služba, ktorá umožňuje študentom zostaviť menu pomocou vlastných položiek menu a fotografií.

Jednotka 3
Pokročilé zobrazenie údajov. Študenti sa učia, ako používať zber views na zobrazenie údajov vo vysoko prispôsobiteľnom, dvojrozmernom rozložení. Objavujú tiež silu generík Swift a spájajú všetky svoje zručnosti v aplikácii, ktorá spravuje komplexný súbor údajov a predstavuje prispôsobiteľné rozhranie. Rozvíjajte v Swift Curriculum Guide | decembra 2021

Výukový kód s Apple

Keď učíte kód, neučíte len jazyk technológie. Učíte tiež nové spôsoby myslenia a uvádzanie nápadov do života. A spoločnosť Apple má bezplatné zdroje, ktoré vám pomôžu priniesť kód do vašej triedy, či už práve začínate alebo ste pripravení získať svojich študentov certifikáciu v Swift. Učebné osnovy Everyone Can Code predstavuje študentom kódovanie prostredníctvom sveta interaktívnych hádaniek a hravých postáv s aplikáciou Swift Playgrounds. Učebné osnovy Develop in Swift uvádzajú študentov do sveta vývoja aplikácií tým, že im uľahčia navrhovanie a vytváranie plne funkčnej aplikácie podľa vlastného dizajnu. A Apple podporuje pedagógov profesionálnymi vzdelávacími ponukami, ktoré vám pomôžu začať prinášať študentom ponuky Every Can Code a Develop in Swift.

Bezplatné online profesionálne vzdelávanie s vlastným tempom
Kurz Develop in Swift Explorations and AP® CS Principles je dostupný cez Canvas by Instructure. Účastníci sa naučia základné znalosti, ktoré potrebujú na výučbu Swift a Xcode priamo od odborníkov na vzdelávanie Apple, vďaka čomu je to ideálny úvodný kurz pre výučbu Develop in Swift v akomkoľvek vzdelávacom prostredí.

Priveďte do svojej školy profesionálneho špecialistu na vzdelávanie Apple
Pre pedagógov, ktorí majú záujem ísť ďalej, organizujú Apple Professional Learning Specialists viacdňové školenia navrhnuté tak, aby poskytovali praktické, pohlcujúce vzdelávacie skúsenosti, aby pomohli fakulte vyvinúť inovatívne vyučovacie postupy, ktoré zapoja študentov. Ak sa chcete dozvedieť viac o Apple Professional Learning, e-mailom sea_aels@apple.com.

Vývoj aplikácií s certifikátmi Swift
Pedagógovia, ktorí učia vývoj aplikácií pomocou Swift, môžu pomôcť svojim študentom pripraviť sa na kariéru v ekonomike aplikácií získaním certifikácie uznávanej v odvetví. Vývoj aplikácií s certifikáciami Swift uznáva základné znalosti Swift, Xcode a nástrojov na vývoj aplikácií, ktoré sú zahrnuté v bezplatných kurzoch Develop in Swift Explorations a Develop in Swift Fundamentals. Po úspešnom absolvovaní skúšky Vývoj aplikácií s Swift študenti získajú digitálny odznak, ktorý si môžu pridať do životopisu, portfólia, e-mailu alebo zdieľať s profesionálnymi sieťami a sieťami sociálnych médií. Uč sa viac: certiport.com/apple

Vývoj aplikácií so Swift Associate
Študenti stredných alebo vysokých škôl, ktorí úspešne absolvujú skúšku App Development with Swift Associate, preukážu znalosti o vplyve výpočtovej techniky a aplikácií na spoločnosť, ekonomiky a kultúry a zároveň skúmajú vývoj aplikácií pre iOS. Táto certifikácia je v súlade s kurzom Develop in Swift Explorations.

Vývoj aplikácií s certifikovaným používateľom Swift
Študenti vyššieho vzdelávania, ktorí úspešne absolvujú skúšku App Development with Swift Certified User, preukážu základné zručnosti vývoja aplikácií pre iOS pomocou Swift. Majú znalosti o základných konceptoch a postupoch, ktoré profesionálni programátori Swift denne používajú. Táto certifikácia je v súlade s kurzom Develop in Swift Fundamentals.

Ďalšie zdroje

Pracovný zošit dizajnu aplikácií
Pracovný zošit pre návrh aplikácií využíva rámec dizajnérskeho myslenia na výučbu dizajnu aplikácií, čo je základná zručnosť vývoja aplikácií pre iOS. Preskúmajú vzťah medzi dizajnom aplikácie a kódovaním v Swifte cez každé stage cyklu návrhu aplikácie, aby priviedli svoje nápady na aplikácie k životu. Stiahnuť ▼: apple.co/developinswiftappdesignworkbook_TH

Sprievodca ukážkami aplikácií
Oslávte vynaliezavosť študentov tým, že ich povzbudíte, aby sa o svoje úspechy v kódovaní podelili s komunitnými podujatiami, ako sú napríklad ukážky projektov alebo ukážky aplikácií. Sprievodca ukážkami aplikácií poskytuje praktickú podporu, ktorá vám pomôže usporiadať udalosť osobného alebo virtuálneho predstavenia aplikácie. Stiahnuť ▼: apple.co/developinswiftappshowcaseguide_TH

Swift Coding Club
Swift Coding Clubs predstavujú zábavný spôsob navrhovania aplikácií. Aktivity sú postavené na učení sa konceptov programovania Swift na ihriskách Xcode na Macu. Študenti spolupracujú s kolegami na prototype aplikácií a premýšľajú o tom, ako môže kód zmeniť svet okolo nich. Stiahnuť ▼: apple.co/swiftcodingclubxcode_TH

Zdroje kódovania pre K-20
Či už sú študenti začínajúci programátori alebo sú pripravení zostaviť svoje prvé aplikácie, Apple má programy na podporu výučby a učenia pomocou Swift, rovnakého programovacieho jazyka, ktorý používajú profesionálni vývojári na vytváranie niektorých z najvýkonnejších aplikácií na svete. Every Can Code predstavuje študentom svet kódovania a dizajnu aplikácií prostredníctvom interaktívnych hádaniek, hravých postáv a aktivít v triede aj mimo nej pomocou aplikácie Swift Playgrounds. Develop in Swift poskytuje študentom praktické skúsenosti s navrhovaním a vývojom aplikácií pomocou Swift v Xcode, aby ich pripravil na vysokú školu, kariéru a dokonca aj priemyselne uznávanú certifikáciu v oblasti vývoja aplikácií.

AP je registrovaná ochranná známka College Board a používa sa so súhlasom. Funkcie sa môžu zmeniť. Niektoré funkcie nemusia byť dostupné vo všetkých regiónoch alebo vo všetkých jazykoch. © 2021 Apple Inc. Všetky práva vyhradené. Apple, logo Apple, Mac, MacBook Air, Swift, logo Swift, Swift Playgrounds a Xcode sú ochranné známky spoločnosti Apple Inc., registrované v USA a ďalších krajinách. App Store je servisná známka spoločnosti Apple, Inc., registrovaná v USA a ďalších krajinách. IOS je ochranná známka alebo registrovaná ochranná známka spoločnosti Cisco v USA a iných krajinách a používa sa na základe licencie.

Ostatné názvy produktov a spoločností uvedené v tomto dokumente môžu byť ochrannými známkami spoločnosti, ktoré sa môžu zmeniť bez predchádzajúceho upozornenia. Tento materiál sa poskytuje len na informačné účely; Spoločnosť Apple nepreberá žiadnu zodpovednosť súvisiacu s jeho používaním. decembra 2021

Dokumenty / zdroje

PDF thumbnailVyvíjajte v Swift
User Guide · Develop in Swift, Develop, Swift
PDF thumbnailVyvíjajte v Swift
User Guide · Develop in Swift, Develop, Swift

Položiť otázku

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Položiť otázku

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.