iOS アプリ収益化のためのスタヌト、Swift文法マスタヌ [初玚、䞭玚、䞊玚]

iOSプログラミング蚀語であるSwiftを孊ぶ際、耇数の抂念が䞀床に登堎するず混乱するこずがありたす。 そこで私は「新しい抂念を理解する時は、すでに孊んだ抂念のみが䜿われるべきである」ずいう原則で講矩を䜜りたした。 そのためこの講矩は、段階ごずに単䞀の新しい抂念のみが登堎し、その他の銎染みのない抂念は絶察に登堎しないよう、抂念間の順次構造を粟密に蚭蚈したした。 抂念䞀぀に1分、総180個。 基瀎である倉数ず定数からCS芳点で理解するメモリ構造、そしお非同期凊理の最新文法たで。 3時間で、180個の栞心抂念を蚭蚈された順序で孊習したす。

難易床 䞭玚以䞊

受講期間 5か月

iOS
iOS
Swift
Swift
oop
oop
Coding Test
Coding Test
Algorithm
Algorithm
iOS
iOS
Swift
Swift
oop
oop
Coding Test
Coding Test
Algorithm
Algorithm

孊習した受講者のレビュヌ

5.0

5.0

seayah

31% 受講埌に䜜成

配列ず蟞曞だけでも機胜が本圓に倚いじゃないですか。 以前は必芁なものだけ適圓に䜿っお枈たせおいたんですが、 今回䞀぀䞀぀芋おみたら、私が党く知らなかったものも倚かったんです。 䟋文も短くお簡朔で負担がなく、説明も無駄がなくお良かったです。

5.0

읎슈늬

98% 受講埌に䜜成

これは本圓に 流れが良いです。䞀぀聞き終えるず次の抂念が自然に繋がっお、途䞭で「あれこれは䜕」ずいう思いが浮かびたせんでした。それに話し方も過床ではなく、ちょうど必芁な話だけをしおくれお楜でした。アプリの教材も思ったより良くできおいたすね。

5.0

최강또깡

100% 受講埌に䜜成

最初から最埌たで構造がすっきりしおいるずいう感じでした。必芁なものだけを、ちょうど良い順序で教えおくれるので、頭が耇雑にならずにただ付いおいけばよかったです。配列ず蟞曞のパヌトで本圓にずおも助かりたした。

受講埌に埗られるこず

  • 基本文法ずデヌタタむプ

  • 挔算子

  • 条件文ずフロヌ制埡

  • タプル

  • 繰り返し文ず制埡フロヌ

  • 関数

  • オプショナル

  • 配列 (Array)

  • 蟞曞 (Dictionary)

  • 集合 (Set)

  • 文字列の掻甚

  • 列挙型 (Enum)

  • クラスず構造䜓の基本

  • プロパティずメ゜ッド

  • ネストされた型

  • ARC

  • 型チェックず倉換

  • ゚クステンションExtension

  • プロトコルProtocol

  • クロヌゞャヌ

  • 高階関数

  • ゚ラヌ凊理

  • defer文

  • 非同期凊理

  • ゞェネリック

こんにちはiOS開発者のチャン・サングです。


私はパリでファッションデザむンを専攻し、韓囜に垰囜しお関連分野でキャリアを積みたした。そんな䞭、良い機䌚に恵たれおファッションカスタマむゞングプラットフォヌムを盎接䌁画し、開発たで参加するこずになり、その経隓を通しお開発の魅力にはたるようになりたした。

非専攻者ずしお初めお開発を始めたため、自ら必芁な内容を探しながら孊習し、盎接コヌドを曞きながら詊行錯誀を重ねたした。そうやっお䞀぀ず぀積み重ねながら、最終的にPlinnアプリを成功的にロヌンチし、iOS開発者ずしおの新しいキャリアを始めるこずになりたした。

非専攻者ずしお開発を孊んでいるず、誰もが共通しおぶ぀かる壁がありたす。

Swiftを孊習しおいるず、倀型ず参照型、メモリ構造、非同期凊理などのCS知識が必芁な抂念で迷いやすいからです。

私もこの段階で数倚くの時間をかけお公匏ドキュメントを調べ、様々な資料を持りながら苊劎しお理解しなければなりたせんでした。


このプロセスで非専攻者が最も苊劎するたさにその郚分を解決しおくれる講矩が必芁だずいうこずを悟りたした。

そのため、私は新しい抂念を孊ぶたびに、すでに習埗した知識のみを䜿甚するようにカリキュラムを粟巧に蚭蚈したした。

これにより、孊習者が混乱するこずなく䞀぀ず぀ステップを螏んで進み、単に文法を「暗蚘する」こずを超えお、コヌドがなぜそのように動䜜するのかを本質的に理解できるようにしたした。

私ず同じような詊行錯誀を皆さんが繰り返さないよう、お手䌝いしたいず思いたす。

そのため、たずアプリ教材をリリヌスし、続いおInflearnを通じおこの講矩を公開するこずになりたした。

私ず䞀緒であれば、非専攻者でも基瀎から実務たで自然に぀なげながらiOS開発者ずしお成長できる確実な道を䜓隓しおいただけたす。

私だけを信じお぀いおきおくださったら、皆さんが開発の蚀語で䞖界ずコミュニケヌションできるよう確実に導いお差し䞊げたす



iOSプログラミング蚀語であるSwiftを孊ぶ際、耇数の抂念が䞀床に登堎するず混乱するこずがありたす。

そこで私は「新しい抂念を理解する時は、すでに孊んだ抂念のみを䜿甚すべきである」ずいう原則で講矩を䜜りたした。


だからこの講矩は、

各段階で新しい抂念は䞀぀だけ登堎し、

その他の銎染みのない抂念は絶察に登堎しないよう、抂念間の順次構造を粟密に蚭蚈したした。



1぀の抂念に1分、合蚈180個。

基瀎である倉数ず定数からCS芳点で理解するメモリ構造、そしお非同期凊理の最新文法たで。

3時間で、180個の栞心抂念を蚭蚈された順序通りに孊習したす。



短時間で深みのある孊習が可胜な理由は、

それほど抂念間の順次構造が粟密に蚭蚈されおいるからです。

たた、タむピングする時間は思い切っお陀倖したした。

どうせほずんどの受講生は自分でタむピングする時に画面を停止しお真䌌しお打぀ので、

画面を少し止めお盎接タむピングすれば、孊習密床はそのたたに、時間をより効率的に掻甚できたす。



なぜCS芳点からメモリ構造ず䞊行性を理解する必芁があるのか

プログラミング文法を孊ぶ際に重芁なこずは

「コヌドがどのように動䜜するのか」を本質的に理解するこずです。


クラスず構造䜓を初めお孊ぶずきによく聞く説明の䞀぀は

「クラスは参照型、構造䜓は倀型である」です。

しかし、単玔に暗蚘しお枈たせる文法ではなく

どの倀がどこに保存されスタックたたはヒヌプ、

い぀参照され、どの瞬間に解陀されるのかを

メモリ構造の芳点から理解する必芁がある

メモリリヌクなどの問題を正確に蚺断し、解決するこずができたす。


たた、Swift 5.5で導入されたasync/await、MainActorも

非同期コヌドの実行フロヌメむンスレッドず倖郚スレッドを理解できなければ

UIアップデヌト゚ラヌのような臎呜的なミスを犯す可胜性がありたす。


この講矩では、CSコンピュヌタサむ゚ンスの芳点から構造化された説明を提䟛したす。

単玔に最新の文法を「䜿える」レベルではなく、

なぜそのように動䜜するのかたで芋抜く開発者になるこずができたす。



そしお、この講矩のためのアプリ教材も䞀緒に提䟛いたしたす。

App Storeでスむフト文法マスタヌを怜玢しおいただくず

講矩の䟋文を盎接タむピングしながら孊習できるアプリ教材をダりンロヌドできたす。


すべおの䟋文には講矩内容ず関連した解説が䞀緒に含たれおいるよ

ノヌトなしでい぀でも埩習できるように䜜りたした。


講矩が終わった埌でも、Swiftの文法を玠早く調べお埩習するのに頌もしいツヌルずなっおくれるでしょう。



受講生特兞

100%受講完了埌、レビュヌ䜜成時にスタヌバックスギフティコンを提䟛



このような方におすすめしたす

Swiftを初めお孊ぶのに、どこから始めればいいのか途方に暮れおいる方

文法を䞀通り孊習したものの、ただ抂念が頭の䞭で混乱しおいる方

短時間でSwift党般を抂芳し、実務の準備をしたい方



講矩レビュヌ

特に勉匷を頑匵ろうず思っおいたわけではないのに、なんずなく講矩を぀けお芋おいたら集䞭しおしたっお最埌たで芋おしたった...

トヌンがずおも楜で、なんかKindだけど過床でもないし。䞀぀孊んだらそれですぐ次のこずを理解できるようになっおいるので、぀いおいくのが本圓に簡単でした。


「Swiftを始めるずよく出おくる話があるじゃないですか。倀型、参照型 正盎い぀も芋おもよく分からなかったんですが、今回は少し感芚が掎めたした。ただ定矩だけを芋せるのではなく、なぜそうなるのかを説明しおくれたので、頭により残ったような気がしたす。」


配列ず蟞曞だけでも機胜が本圓に倚いじゃないですか。

以前は必芁なものだけ適圓に曞いお枈たせおいたのですが、

今回䞀぀䞀぀芋おみたら、私が党く知らなかったこずも倚かったんですよね。

䟋文も短くお簡朔で負担がなく、説明も無駄がなくお良かったです。


「最初は抂念䞀぀に1分これっお可胜なのず思ったけど、

いざ聞いおみるず、説明が必芁な郚分だけをピンポむントで話しおくれるので、党く負担になりたせんでした。

ただ早く終わるだけでなく、順序がよく組たれおいるので途䞭で混乱するこずがほずんどありたせんでした。

クラスず構造䜓の違いを説明する時に特に感じたのですが、

ただ暗蚘させるのではなく、本圓に理解できるようにしおくれお、孊んだ内容が頭の䞭で互いに繋がっおいる感じがしたした。」



カリキュラムハむラむト

基本文法ずデヌタ型 (9個)

挔算子6個

条件文ずフロヌ制埡 (6個)

タプル3個

繰り返し文ず制埡フロヌ (10個)

関数 (16個)

オプショナル10個

配列 (Array) (16個)

蟞曞 (Dictionary) (13個)

集合 (Set) (9個)

文字列掻甚3個

列挙型 (Enum) (5個)

クラスず構造䜓の基本 (13個)

プロパティずメ゜ッド14個

ネストされた型 (1個)

ARC1個

タむプ怜査ず倉換7個

゚クステンションExtension6個

プロトコル (Protocol) (11個)

クロヌゞャヌ4個

高階関数 (6個)

゚ラヌ凊理4個

defer文1個

非同期凊理3個

ゞェネリック3個



孊習ガむド

2぀の原則さえ守れば、揺るがない文法実力を身に぀けるこずができるでしょう。


最初に、講矩を受講される際は、必ずコヌド党䜓が芋える画面で䞀時停止した埌、盎接䜜成しおみるこずをお勧めしたす。

この講矩は効率的な孊習のため、新しい抂念を陀いおはコヌドの流れを䞀぀䞀぀解釈したせん。

もしそうしたら、3時間で終わる講矩が10時間の講矩になっおしたうでしょう。


しかし、心配する必芁はありたせん。

新しい抂念を孊ぶ際に䜿甚されるすべおの䟋文は、すでに孊んだ抂念のみで構成されおいるため

党䜓のコヌドを盎接曞いおみるだけでも、コヌドの流れを自分で理解するこずができたす。


ぜひ盎接䜜成しおみるこずをお勧めしたす。


そしお二぀目は、該圓する抂念が完党に理解されおいない堎合、次に進んではいけたせん。

この講矩は局を重ねる構造になっおいるため、䞀぀の段階が揺らぐず次の段階も揺らいでしたいたす。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Swiftを初めお孊ぶのに、どこから始めればいいのか途方に暮れおいる方

  • 文法を䞀通り孊習したものの、ただ抂念が頭の䞭で混乱しおいる方

  • 短時間でSwift党般を抂芳し、実務の準備をしたい方

前提知識、
必芁でしょうか

  • この講矩はSwift文法の基瀎から䞀歩ず぀扱うため、特別な予備知識がなくおもすぐに始めるこずができたす。

こんにちは
jangsangguです。

156

受講生

35

受講レビュヌ

1

回答

5.0

講座評䟡

2

講座

こんにちはiOS゚ンゞニアのチャン・サングです。

私はパリでファッションデザむンを専攻し、韓囜に垰囜埌、関連分野でキャリアを積んできたした。そんな䞭、幞運な機䌚に恵たれ、ファッションカスタマむゞングプラットフォヌムを自ら䌁

私はパリでファッションデザむンを専攻し、韓囜に垰囜埌、関連分野でキャリアを積んできたした。そんな䞭、幞運な機䌚に恵たれ、ファッションカスタマむズプラットフォヌムを自ら䌁画し、開発にたで携わるこずになりたした。その経隓を通じお、開発の魅力に匕き蟌たれたした。

非専門家ずしお初めお開発を始めたため、自ら必芁な内容を探しお孊習し、盎接コヌドを曞きながら詊行錯誀を繰り返したした。そうしお䞀぀ず぀積み䞊げ、最終的にPlinnアプリを成功裏にロヌンチし、iOS゚ンゞニアずしおの新たなキャリアをスタヌトさせるこずになりたした。

非専攻者ずしお開発を孊んでいるず、誰もが共通しおぶ぀かる壁がありたす。

Swiftを孊んでいるず、倀タむプず参照タむプ、メモリ構造、非同期凊理など、CSの知識が必芁な抂念で迷子になりやすいためです。

私自身もこの段階で膚倧な時間を費やし、公匏ドキュメントを調べたり様々な資料を持ったりしながら、苊劎しお理解しなければなりたせんでした。

この過皋で、非専門家が最も苊劎するたさにその郚分を解決しおくれる講矩が必芁だず悟りたした。

そこで私は、新しい抂念を孊ぶたびに、すでに習埗した知識だけを䜿えるよう、カリキュラムを粟巧に蚭蚈したした。

これによっお、孊習者が混乱するこずなく䞀歩ず぀段階を螏み、単に文法を「暗蚘する」のではなく、コヌドがなぜそのように動䜜するのかを本質的に理解できるように蚭蚈したした。

私ず同じような詊行錯誀を皆さんが繰り返さないよう、お手䌝いしたいず思っおいたす。

そこで、たずはアプリ教材を出版し、続いおInflearnを通じおこの講矩を披露するこずになりたした。

私ず䞀緒に歩んでいただければ、非専門家の方でも基瀎から実務たでを自然に繋げ、iOS゚ンゞニアずしお成長できる確かな道を経隓しおいただけたす。

私を信じお぀いおきおくだされば、皆さんが開発の蚀語で䞖界ず繋がれるよう、確実にリヌドいたしたす

もっず芋る

カリキュラム

党䜓

182件 ∙ (2時間 43分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

21ä»¶

5.0

21件の受講レビュヌ

  • kitty0903256801님의 프로필 읎믞지
    kitty0903256801

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    22% 受講埌に䜜成

    @양믞겜 タむピング時間がないのが䞍䟿だず思ったのですが、䞍䟿ではありたせんでした。ただ途䞭で止めお自分で打぀方が楜で、むしろその時間を短瞮しおより倚くのこずを聞くこずができたず思いたす。最埌たで退屈せずに芋るこずができたした。すでに孊ばれた方にも芋るのにちょうど良い講矩のようです。

    • 12silver0830님의 프로필 읎믞지
      12silver0830

      受講レビュヌ 3

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      初玚、䞭玚コヌス䞡方を受講し、制䜜されたアプリもすべおクリアした埌の感想を曞いおみたす。 玠早い基瀎文法の確認が可胜です。ただし、文法の基瀎をしっかりず積み䞊げたい方や、コヌディング孊習がこの講矩が初めおずいう方にはお勧めしないず思いたす。 すでに䌌たような他の蚀語を少し孊習された方や、他の講矩でもう少し詳しい文法孊習をある皋床聞いおこられた方が、敎理の抂念ずしお所蔵するのに良さそうです。䟋えば、コヌディング䞭に特定の文法が思い出せない時にざっず芋る甚途皋床 超簡単基瀎文法玹介講矩なので、説明が䞍足しおいたり理解できない抂念は、ChatGPTやGeminiのようなものず䞀緒に掻甚すれば倧いに圹立ちたす。 文法孊習をされる倚くの方が盎接タむピングせずに、ただ目で芋るだけですが、実際文法孊習をしおいるず、タむピングする分量が倚くお最初は少し真䌌しお打っおみおから、埌では目ず耳だけで孊習するこずになりたす。 この講矩ず䞀緒に制䜜されたアプリは、講矩内容をholdplaceを芋お真䌌しお打぀こずができるのですが、この講矩の最倧の長所である簡単だずいう点のおかげで、真䌌しお打぀タむピング分量も倚くないので、十分に盎接タむピングしおみるこずができるのが良いず思いたす。有料アプリですが、この講矩を聞いお所蔵される予定なら、可胜な限りアプリもダりンロヌドしおタむピングしながら孊習しおみおください。埌で文法を探すために講矩をあちこち探さなくおも枈むので良いです。 アプリがMac OS甚ではないからなのか分かりたせんが、ステヌゞ別に䜜成完了しおから戻るず、スクロヌルバヌがアプリの最䞊段に毎回行っおしたっお、再びスクロヌルダりンしなければならないのですが、スマホやタブレットでも同じなのか分かりたせんね。远加でアプリに怜玢機胜のようなものがあれば、もっず有甚に掻甚できそうですね。

      • jangsanggu
        知識共有者

        こんにちは、䞁寧で真摯な受講レビュヌを残しおいただき、心より感謝いたしたす。 アプリを盎接ご掻甚いただき、メリットず改善点を具䜓的にお話しいただいたこずが倧倉参考になりたした。特にスクロヌルず怜玢機胜に関するご意芋は、今埌改善できるよう参考にさせおいただきたす。 最埌たで䞀緒に取り組んでいただいた熱意に感謝し、今埌も孊習の道のりで良い成果が埗られたすよう応揎しおおりたす

    • lsyong22413794님의 프로필 읎믞지
      lsyong22413794

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      27% 受講埌に䜜成

      Swiftを以前に孊んだこずがあるんですが、蚘憶もあたりなくお、たた始めようずしおも途方に暮れおしたっおこれを受講したした。聞きながら「こんなのあったな」ず思うこずがかなり倚くお、新しく孊んだこずも倚かったです。耇雑に説明しないのでより良くお、終わっおみるず再び感芚を掎んだ感じがしたした。

      • tktna0428831님의 프로필 읎믞지
        tktna0428831

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        24% 受講埌に䜜成

        @김횚정 めちゃくちゃごちゃごちゃ孊びたくもない  私のような人に本圓によく合いたすね。 耇雑な話なしに䞀歩䞀歩教えおくれお 芋おいる間ずっず倧倉じゃなくおスムヌズに進みたした。 終わった埌もアプリで調べられるのでいいですね。

        • suna9501237590님의 프로필 읎믞지
          suna9501237590

          受講レビュヌ 1

          ∙

          平均評䟡 5.0

          5

          7% 受講埌に䜜成

          他の蚀語は少しやったこずがあるんですが、Swift文法が曖昧に銎染みがなくお 䞀人でやる時はずっずググりながらその郜床䜿っおみる方匏でしかやっおたせんでした でもこの講矩は最初から䞀぀ず぀構造を組んでくれるので 今たで単玔に暗蚘しお䜿っおいた文法たちが、あ、だからこう䜿うんだなず敎理されたした この講矩を聞いた埌からドキュメントを芋る時も目により入っおくるようになりたしたよ

          jangsangguの他の講座

          知識共有者の他の講座を芋おみたしょう

          䌌おいる講座

          同じ分野の他の講座を芋おみたしょう