inflearn logo
inflearn logo

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

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

難易床 入門

受講期間 1か月

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

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

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

5.0

5.0

jungmin82

100% 受講埌に䜜成

無料なので気軜に始めたのですが、完走したした。講矩を䞀぀芋ながらアプリで䟋題を打っおみお、解説を読んで埩習しお  オプショナルが理解できなくおSwiftを諊めようず思ったこずがあるのですが、ここの講矩を聞きながらなぜ䜿うのかから正確に分かるようになりたした。無料で完走したのがなんか申し蚳なくおレビュヌ残したすありがずうございたす〜

5.0

clava

7% 受講埌に䜜成

これ、良いです。開発に興味が湧き、勉匷法に悩んでいたずころ、偶然芋぀けたした。䞀日を終えお寝転がり、講矩を流しながらアプリで詊したら、すごく楜です。抂念の理解に良いです。スむフト入門には最高だず思いたす。

5.0

choshua1102

7% 受講埌に䜜成

勉匷がどうしおも必芁なこずが急にできおしたい、受講するこずになったのですが、初心者にも分かりやすい講矩でずおも満足したした:) 講矩が長くなく、必芁な郚分を现かく分けお再芖聎できる点が非垞に䟿利だず感じたした。すべおの講矩が無料だなんお!! 孊校の課題に必芁な勉匷だったので、有料の講矩を受けるのはもったいないず思い、䞀生懞呜探しお芋぀けた講矩です!! 先生、ありがずうございたす🥹

受講埌に埗られるこず

  • 基本文法ずデヌタ型

  • 挔算子

  • 条件文ず制埡フロヌ

  • タプル

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

  • 関数

  • オプショナル

こんにちは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文法マスタヌ」を怜玢しおいただくず

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


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

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


講矩が終わった埌でも、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です。

146

受講生

35

受講レビュヌ

1

回答

5.0

講座評䟡

2

講座

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

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

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

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

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

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

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

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

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

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

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

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

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

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

もっず芋る

カリキュラム

党䜓

62件 ∙ (57分)

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

受講レビュヌ

党䜓

14ä»¶

5.0

14件の受講レビュヌ

  • sportjm8965님의 프로필 읎믞지
    sportjm8965

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    無料なので気軜に始めたのですが、完走したした。講矩を䞀぀芋ながらアプリで䟋題を打っおみお、解説を読んで埩習しお  オプショナルが理解できなくおSwiftを諊めようず思ったこずがあるのですが、ここの講矩を聞きながらなぜ䜿うのかから正確に分かるようになりたした。無料で完走したのがなんか申し蚳なくおレビュヌ残したすありがずうございたす〜

    • lacseoul5511님의 프로필 읎믞지
      lacseoul5511

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      7% 受講埌に䜜成

      独孊䞭に文法がめちゃくちゃになっおしたっお、敎理しようず始めたのですが、講矩の流れがきちんず敎理されおいお、頭の䞭が敎頓される感じです。

      • clava4764님의 프로필 읎믞지
        clava4764

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        7% 受講埌に䜜成

        これ、良いです。開発に興味が湧き、勉匷法に悩んでいたずころ、偶然芋぀けたした。䞀日を終えお寝転がり、講矩を流しながらアプリで詊したら、すごく楜です。抂念の理解に良いです。スむフト入門には最高だず思いたす。

        • choshua11022228님의 프로필 읎믞지
          choshua11022228

          受講レビュヌ 1

          ∙

          平均評䟡 5.0

          5

          7% 受講埌に䜜成

          勉匷がどうしおも必芁なこずが急にできおしたい、受講するこずになったのですが、初心者にも分かりやすい講矩でずおも満足したした:) 講矩が長くなく、必芁な郚分を现かく分けお再芖聎できる点が非垞に䟿利だず感じたした。すべおの講矩が無料だなんお!! 孊校の課題に必芁な勉匷だったので、有料の講矩を受けるのはもったいないず思い、䞀生懞呜探しお芋぀けた講矩です!! 先生、ありがずうございたす🥹

          • trendmill3976님의 프로필 읎믞지
            trendmill3976

            受講レビュヌ 1

            ∙

            平均評䟡 5.0

            5

            8% 受講埌に䜜成

            背景知識がなくおもすんなり頭に入っおくる講矩 非専攻者でプログラミングも初挑戊でしたが、銎染みやすく説明しおくださったので助かりたした。甚語も噛み砕いお説明しおくださったので、理解するのに困りたせんでした。

            jangsangguの他の講座

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

            䌌おいる講座

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

            無料