BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:大重美幸のSwift初級講座
X-WR-CALNAME:大重美幸のSwift初級講座
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:736722@techplay.jp
SUMMARY:大重美幸のSwift初級講座
DTSTART;TZID=Asia/Tokyo:20190702T110000
DTEND;TZID=Asia/Tokyo:20190702T180000
DTSTAMP:20260429T223125Z
CREATED:20190612T142352Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/73672
 2?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n概要\niPhone
 アプリ（iOSアプリ）はMacで動作するXcodeという開発ツ
 ールを使って作成します。XcodeはAppleのApp Storeで無料で
 配布されているので、Macを持っている方ならば無料でi
 Phoneアプリの開発を始めることができます。XcodeではSwi
 ft（スイフト）というプログラミング言語を使ってア
 プリを開発するのでSwiftを習得する必要がありますが
 、合わせてiPhoneアプリの構造や開発手順を学ぶことも
 欠かせません。\n本セミナーでは、Xcdoeを使って簡単な
 アプリを作りながら、Swiftプログラミングの初歩的な
 知識とiPhoneアプリ開発のための基礎知識を学びます。
 本格的なアプリ開発のための最初の一歩を踏み出すた
 めの好機を提供します。\n\n修了目標\n本講座の受講修
 了時に、以下のスキル習得を目指します。\n 1. Xcodeの
 基本的な使い方がわかる。 \n 2. Phoneアプリをビルドし
 、シミュレータと実機で試せる。\n 3. SwiftのコードをPl
 ayGroundとXcodeで試せる。\n 4. 変数、制御構造、型、オプ
 ショナルなどの基本シンタックスを理解する。\n 5. ビ
 ュー、UIオブジェクトを理解し、コードで作成して制
 御できる。\n 6. ビューコントローラを理解し、シーン
 の追加と移動ができるようになる。\nカリキュラム概
 要\nプログラミングの基本的な用語と考え方と、プロ
 グラミングを行う上で必ず必要になる代表的なアルゴ
 リズムを学びます。学習にはSwiftを使うので、Swiftの初
 歩的なコードの書き方に加えて、Xcodeを使ったiPhoneア
 プリの作り方の初歩を学ぶことにもなります。どのプ
 ログラム言語でも基本的な考え方は共通なので、Swift
 以外のプログラミング言語の基礎知識にもなります。\
 n 1. XcodeでiOSアプリを作る \n\nXcodeでテンプレートを選
 んでHelloWorldプロジェクトを作ります。\nXcodeの画面の
 役割を確認します。\nオブジェクトライブラリからラ
 ベルを配置し、”Hello World”と書きます。\nView as機能
 でデバイスの違いを見ます。\nビルドしてシミュレー
 タでiOSアプリを確認します。\n実機へのビルドも試し
 ます。\n\n 2. ビューの色を変える \n\nボタンのイベント
 と関連付けたメソッドをアシスタントエディタで挿入
 します。\n画面（ビュー）の色（プロパティ）を指定
 します。\nif文を使って現在の色が青なら赤、赤なら青
 のように切り替えます。\nviewDidLoad()などのイベントの
 ライフサイクルを利用します。\n\n\n 3. スイッチで表示
 ／非表示 \n\nサブビューを配置します。\n表示／非表示
 のようなブール値のプロパティを試します。\nスイッ
 チの値を取り出し、実行する処理をif文で切り替えま
 す。\nif文を使わずにブール値を直接利用します。\n\n 4
 . セグメンテッドコントロールの値で振り分ける \n\n配
 置したビューを参照するプロパティをアシスタントエ
 ディタで挿入します\nセグメンテッドコントロールの
 値を取り出し、switch文で処理を振り分けます。\nテキ
 ストフィールドの値を取り出して計算する方法を学び
 ます。\n計算を実行するために値の型を変換する方法
 について学びます。\nドル／円換算を行う関数を定義
 します。\nオプショナルという値を理解し、式で処理
 する方法を学びます。\n\n 5. ビューの作成と追加 \n\nサ
 ブビューをコードで作成して表示します。\nコードで
 画像を読み込んで表示します。\n\n\n 6. シーンの追加と
 移動 \n\nストーリーボードにシーンを追加し、ボタン
 で移動できるようにします。\nスワイプでシーン移動
 ができるようにします。\n\n 7. 複数の値を効率よく扱
 う \n\nタプルを使ってみよう。\n配列を使ってみよう。
 \n辞書を使ってみよう。\n列挙型を使ってみよう。\n構
 造体を使ってみよう。\n\n\n＊カリキュラムの進度およ
 び内容は、受講者全員の理解度・習得度によって変更
 される場合があります。\n使用OS\nMac\n※普段使用して
 いるOSと異なっている場合でも講座内容の習得に大き
 く影響はありません。\nPCの持ち込みも可能です。講座
 内で使用するソフトウェアの設定、環境構築をしてお
 くようお願いします。\n使用アプリケーション\nXcode 10\
 n持ち物\niPhone実機で動作確認したい場合は次の物が必
 要です\n最新iOSのiPhone\nApple MFi認証のUSBケーブル\n講師\
 n大重美幸\n定員\n6名(各種申込みサイト合計)\n対象\nプ
 ログラミングを体験し、プログラミングを始めたい方\
 n料金\n29\,800円（税込み）\n各種割引あり\n会場\n東京・
 原宿　ロクナナワークショップ\n募集締切後のお申込
 み、お問合せ\n本サイトでのお申し込みは、講座開催
 の1週間前に締め切られますが ロクナナワークショッ
 プ内講座概要ページからは開催前日までお申込みいた
 だけます。\n受講規約など\n受講希望の方は受講規約お
 よびよくある質問のページを閲覧していただき、ご了
 承の後にお申し込みください。
LOCATION:ロクナナワークショップ原宿教室 東京都渋谷区
 神宮前1-1-12(原宿ニュースカイハイツ 204)
URL:https://techplay.jp/event/736722?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
