wwdc作品一覧

  • 一冊でマスター!Swift Concurrency入門
    -
    Swift 5.5からSwiftは並行処理を言語機能としてサポートするようになりました。それがSwift Concurrencyです。本書はその機能を解説しています。 async/awaitにより、非同期処理をクロージャーよりも完結に記述できます。データ競合を防ぐ新しい型としてActorやデータ競合が発生しない型を表すSendableが登場しました。並行処理の実行単位であるTaskもあります。Swift ConcurrencyはWWDC 2021の目玉機能といっても過言ではありません。 Swift Concurrencyの概要が一冊で日本語で理解できるのが本書の特徴です。Swift Concurrencyには覚えなければいけない概念が数多くあります。async、await、Actor、MainActor、Task, TaskGroup、AsyncSequence、Sendableなどなど。本書は一冊でSwift Concurrencyの概要をほぼ全て網羅しています。各章にそれぞれサンプルコードが付属しているので、どんな動作をするのかを試して理解を深められます。

    試し読み

    フォロー
  • [音声DL付き]「ジョブズと目指したアップルの夢」ティム・クックCEO(CNNEE ベスト・セレクション インタビュー30)
    -
    〈音声データ付き、ダウンロード方式で提供!〉 【今週のトピック】 2018年8月、アップルの時価総額が米企業として初めて1兆ドル(約111兆円)を突破し大きな話題になったが、そのアップルを率いているのがティム・クックCEOだ。 クック氏は、2011年にスティーブ・ジョブズ氏が死去する直前にCEO職を引き継いだが、その後も、「世界で最も革新的な企業」のトップとして同社の業績を着実に伸ばし続けてきた。 6月に行われたアップルの開発者向けイベント「WWDC 2018」の後に、クック氏が、iPhoneとの上手な付き合い方やアップル製品に込めた思い、そしてジョブズ氏と共に目指したアップルの夢などについて語った。 【本書の内容】 ・インタビュー英文(リフロー型) ・インタビュー和訳(リフロー型) ・インタビュー語注(リフロー型) ・[雑誌再現]英和対訳/語注/文法・用語の解説(PDF型) ※スマホなどで読みやすいリフロー型と、雑誌掲載時のレイアウト(対訳)をそのまま再現したPDF型の2パターンで学習できます。 【音声ファイルの入手方法】 ・本書の購入者は、本電子書籍内に記載の方法により音声を無料でダウンロードできます。 ・音声ファイルはZip形式に圧縮されています。 *『CNN ENGLISH EXPRESS』編集部編『CNN ENGLISH EXPRESS』2018年10月号掲載の「CNNスペシャル・インタビュー」をもとに制作されました。
  • 基礎から学ぶ SwiftUI
    -
    WWDC 2019で発表された「SwiftUI」は、ユーザーインターフェイスを作るためのフレームワークです。本書では、このSwiftUIについては、わかりやすく解説しています。 ■序文より抜粋 SwiftUIはSwift専用であり、Swiftというプログラミング言語の特徴や機能を活かしたユーザーインターフェイスを作るためのフレームワークです。そのコンセプトは「ユーザーインターフェイスを作るための最短パスを提供する」です。わかりやすく、短いコードで、高度なユーザーインターフェイスを構築できます。本書は丸々一冊を使って、このSwiftUIを解説しています。 気になった章から読んでいただいて構いません。しかし、順番に読んで頂いた方がわかりやすいと思います。また、サンプルコードはどれも短めですので、ぜひ、試してみてください。Xcodeのライブプレビューで気軽に試行錯誤できます。

    試し読み

    フォロー
  • 詳解 Swift 第5版
    4.5
    1巻3,630円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 SwiftはiPhone、iPad、MacなどのAppleプロダクト向けのプログラミング言語として2014年に登場し、言語仕様と実装の改良が進められてきました。今年の春に発表されたSwift 5ではコンパイル済みコードの互換性の確保(ABI安定性)が主要なテーマとされ、言語仕様自体に大幅な変更はないものと思われていました。 ところが、6月に開催されたWWDC(Worldwide Developers Conference)で状況は一変、開発者コミュニティは大騒ぎとなります。 SwiftUIが突然発表されたのです。WWDCのライブ映像を見ていた世界中の開発がその記述方法にショックを受けました。『これがSwiftだって』? SwiftUIは宣言的な記述によってGUIを構築できるフレームワークです。Apple社が丁寧なチュートリアルを用意していたこともあって、SwiftUIは比較的短期間のうちに認知されるようになりました。一方、その記法(埋め込みDSL記法)の技術的側面に関して、まとまったリファレンスは未だ存在しないようです。 本書ではそのような部分にまで踏み込んで、実際に動作するサンプルコードをもとにSwiftUIの記法の背景について解説を試みています。 iPhone、iPad、macOS開発者、必読の一冊!!
  • 詳細! SwiftUI iPhoneアプリ開発入門ノート[2020] iOS 14+Xcode 12対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 SwiftUIと冒険に出よう! 本書はiPhoneアプリのUIを作るSwiftUIフレームワークの入門解説書です。SwiftUIの特長はなんと言っても驚くほど単純な構造でしょう。 アプリで見慣れたUIを作るコードをドラッグ&ドロップだけで入力でき、その名もモディファイアと呼ぶコードで飾るようにアレンジしていきます。 ただ、オブジェクト間のデータバインディングやプロパティのパブリッシュと観測など少し戸惑う面もあり、そのあたりが最終的にSwiftUI攻略の鍵を握っています。 ・手順を試しながら開発手法を習得する 本書では開発環境Xcodeの使い方から、SwiftUIコードの便利な入力補完機能などをステップを追って段階的に説明します。ポイントとなる箇所にはマーカーを引き、長いコードも見てすぐわかるように枠囲みや補足説明を付けました。少し難しい中級者向けの内容には「Level Up」アイコンが付いてます。 Chapter 1では簡単なSwiftUIアプリを試しに1個作り、これからの学習の準備をします。 Chapter 2ではコードの効率的な入力と最初に知っておきたいレイアウト調整について学びます。 Chapter 3は写真や図形の表示と画像効果を取り上げます。 Chapter 4では複数のデータを扱うリスト表示やナビゲーションリンクをSwiftUIではどのように行うかを説明します。リンクリストからWebブラウザを開く例も示します。 Chapter 5はボタン、スイッチ、スライダー、デートピッカー、テキストフィールド入力などのUI部品を取り上げます。ここでは@Stateという重要なキーワードが登場し、条件分岐やオプショナルバリューの扱いなどコードも本格的になってきます。 Chapter 6はシート、スクロールビュー、ダブビューなどの各種ビューを取り上げます。 Chapter 7はバインディングとオブジェクトの共有です。@Bindingをはじめとした複数のキーワードに加えて、クラス定義やプロトコルなども扱います。 最終章のChapter 8では新しくSwiftUIに対応したMapKitフレームワークのMap()を使って地図表示を行います。アノテーションの表示や現在地の追従などもシミュレータや実機を使って試してみましょう。 ・Swift初心者のための基礎知識入門 SwiftUIを使うにしても、プログラミング言語Swiftの基礎力が欠かせません。 そこで、各セクションを補完するように「Swiftシンタックスの基礎知識」の解説を設けました。 変数、演算子、制御構造、構造体、配列、関数、例外処理、オプショナル、クラス、継承など、これだけは知っておきたい内容に絞って丁寧に説明しました。プログラミングの基礎力をしっかり備えましょう。 ・見たこともない世界へ 新しい世界には新しいデバイスが必要だ。新しいデバイスを作るには新しいツールが欠かせない。 昨年、2019年初夏のAppleデベロッパカンファレンスWWDCで発表されたSwiftUIを目にしたとき、多くの開発者たちは瞬時にその使命を受け止めたに違いありません。そこからの1年、SwiftUIは大胆に確実に進化しています。新しい世界への道のりが冒険ならば、進化は冒険への挑戦であり、わたしたちは冒険者です。 2020年はコロナ禍が立ちはだかり、ともすると希望まで封じ込められた閉塞感に陥りそうです。 でも、夢の自粛なんてまっぴらです。見たこともない世界へ、SwiftUIと冒険に出かけましょう!

    試し読み

    フォロー
  • 詳細!SwiftUI iPhoneアプリ開発入門ノート iOS 13+Xcode 11対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 越えて行こう!SwiftUIで作る新しい世界 SwiftUIは2019年6月にサンノゼで開催されたWWDC(Appleデベロッパカンファレンス)で発表されたばかりの注目のフレームワークです。 これまで、MacBookやiPhoneなどのApple製品のアプリのUI(ボタンなど画面操作のユーザーインターフェイス)は、AppKit、UIKit等のフレームワークで開発されてきました。 まったく新しいSwiftUIフレームワークは、これらを表面的に置き換えていくという話なので、そのインパクトの大きさは想像以上です。 しかし考えてみれば、改良を重ねているとは言えAppKitはiPhoneが生まれる前の時代から使われてきたテクノロジーであり、iPhoneのiOSもすでにバージョン13を数えます。 iPhone、iPad、Apple Watch、AirPods、噂されるARメガネやAppleカーとデバイスの形態が大きく変化しているときに、その変化に柔軟かつスピーディーに対応していくためにUIフレームワークを刷新しようという決断はむしろ避けられない流れであり、その先を見据えた計り知れないパワーさえも感じます。 それを目の当たりにしたならば、今までやってきた人もこれから始める人もうかうかしている暇はありません。 今がチャンスであり、ピンチです。 SwiftUIを誰よりも早く始めるチャンスであり、取りこぼすピンチでもあるのです。 SwiftUIは登場したばかりでまだまだ不足なところがありますが、瞬く間に進化を遂げることでしょう。 今がチャンスです。 低いハードルから段々高くしていく戦法で挑みましょう。 未来を始める準備は整っています。 来たるべき新しい世界をSwiftUIで越えていきましょう!

    試し読み

    フォロー

最近チェックした本