XcodeのSwiftUIでのプログラミングについてノウハウをまとめています。
[SwiftUI]Meet ReplayKit2 iPhone iOS YouTube動画配信【ReplayKit2】
WWDC2018にPeplaykit2がリリースされました。YouTubeのライブ配信で、iPhoneだけで配信できるようになれば嬉しくありませんか?iOS でのライブ ストリーム ブロードキャストの新しいアプローチを紹介します。
[SwiftUI]iPhone iOS HealthKitでウォーキングアプリを実装する
iPhoneアプリとしてウォーキングアプリを作って、健康な体を作るということをサポートしてくれるアプリがあったら嬉しいなぁ。色々なアプリがあるけど、自分ならではのご褒美をもらえるというウォーキングアプリがあれば嬉しいなぁ。
[SwiftUI]iPhone BONDSアプリの開発状況まとめ
iPhoneアプリを初めてリリースするためのBONDSの奮闘記。iPhoneアプリの機能を実現する際、どの機能がどこまで実装できているのかを管理することはとても重要なことです。いつまでにどんな機能を実装するのかをまとめておきましょう。初心者でも出来るようになるBONDS iPhoneアプリプログラミングチュートリアルで作りたいアプリケーションについてまとめました。このページでは、開発設計のノウハウを残すこともあり、ありのままの状態を公開します。その中で、同じような問題を受けている人の助けになればと思うのです。
[SwiftUI]iPhoneアプリ開発の全体像まとめ
iPhone iOSのXcodeとApp Connect Storeを使った、SwiftUIプログラミング開発には色々な覚えることが多くあります。そこでこのページでは、iPhoneアプリ制作、実装、評価の全体像をまとめています。皆さんのスキルに合わせて、必要なページを確認して使いこなせるようになってください。
[SwiftUI]Apple iOS Appで地図アプリを利用する。【MAPKit】
MapKitを使用して、地図と位置情報でアプリに場所の感覚を与えます。MapKitフレームワークを使用して、次のことができます。マップをアプリのウィンドウとビューに直接埋め込みます。関心のあるポイントを呼び出すために、注釈とオーバーレイをマップに追加します。ユーザーが目的地や興味のある場所を簡単に検索できるように、テキスト補完を提供します。アプリが交通機関のルートを提供している場合は、マップでルートを利用できるようにすることができます。マップを使用して、アプリで提供する道順を補足することもできます。たとえば、アプリが地下鉄の移動経路のみを提供している場合、マップを使用して地下鉄の駅との間の徒歩の経路を提供できます。
[SwiftUI]iPhoneアプリ開発でSwiftUIプログラミングを学びプログラマーのスキルをあげよう
iPhoneアプリに課金機能を持たせて、実益を兼ねながらスキルアップもできるようにしたいと思っているんだ。サイドFIREの達成を早めるために、iPhoneアプリを開発してリリースして、アプリ収入を得られるための手段を一緒に考えていこう。Appleの開発者向けイベントWWDCを見ると、毎年XcodeのSwiftUIを使ってやれることがどんどん増えているんだ。iPhoneユーザからお金を得られるためにStoreKit2やGoogleのAdMobを使った収益の仕組みも学んで、後は、魅力的なアプリを作れるようにしていきましょう。
[SwiftUI]ブログをショート動画のように見られるiPhoneアプリを作る
子供の行動を見ていて、TikTokやYouTubeのショート動画のようにサクサク読めるiPhoneアプリを作ってはどうかと思うようになりました。毎日飽きずに動画を見ている姿を見て、Wordpressの記事をiPhoneアプリを使ってもらいサクサク読んでもらうという仕組みを入れることができることできないか検討を進めていきます。
[SwiftUI]Xcodeで出力されるプログラミングのエラーを削除しよう!
'async(priority:operation:)' is deprecated: `async` was replaced by `Task.init` and will be removed shortly. SwiftUIでasync awaitを用いてコードを書いていたら、deprecated警告が出ました。 サンプルコードを使っていたので、エラーが出ないはずなんですが調べてみました。 'async(priority:operation:)' is deprecated: `async` was replaced by `Task.init` and will be removed...
[SwiftUI]Apple iOS Appでカメラアプリを利用する。【AVFoundation】
Apple iOS Appでカメラアプリを利用する方法として、AVFoundationを使えるようになりましょう。1.AVCaptureSessionの設定 2.AVCaptureDeviceクラスを用いたデバイスの設定 3.入力・出力データの設定 4.カメラの取得している映像の表示 5.UIの設定 6.カメラと写真の利用許可 7.撮影ボタン押下時のアクション設定 8.撮影した画像の保存
[SwiftUI]A build only device cannot be used to run this targetというエラー
Xcode A build only device cannot be used to run this targetというエラーの対処方法は、アプリ側では、Development Targeと、シミュレータの方では各iPhoneのiOSのVerが不一致になっていたため、これらのシミュレータが使えなくなっていたのです。対処法としては、アプリ側のDevelopment Targetをシュミュレータ側に合わせる(バージョンを下げる)か、Add Aditional Simulater→Devicesウィンドウ左下の+ボタンを押して、アプリより新しいiOSのシミュレータを新しく作成・追加する。
[SwiftUI]Swift UIでWP REST APIを呼び出し、WordPressの記事をアプリに表示させる方法
Wordpressの投稿記事をiPhoneアプリに取り込んで、Wordpressを更新するとアプリにも反映されるようにしたいと考えるようになりました。iPhoneアプリとブログを連携させ、ブログを更新するとiPhoneアプリ側も更新されるという機能を作りたいと思います。この機能を作ることで、Wordpressに商品ページを更新すると、iPhoneアプリ側も更新され、常に最新の状態を作ることができ、iPhoneアプリの更新をする機会を減らすことができるようになります。
[SwiftUI]iPhone iOS HealthKitでウォーキングアプリの要件を洗い出す
SwiftUI HealthKitでウォーキングアプリに必要な機能を実装しましょう iPhoneやApple Watchでは、ウォーキングやランニング時の自分の歩幅をわかるようになってきました。 Apple Watchがどんどん進化をしているため、これらの機能を使ってアプリを作っていきましょう。 WWDCでは、iPhoneとApple Watchを連携させる方法などが紹介されていますので、ぜひ勉強して習得してアプリをリリースしましょう。 SwiftUI HealthKitでウォーキングアプリを実装する モチベーションを上げる機能 ・アプリを毎日開いて毎日アプリの画面を見て成果を確認できる機能 ...
[SwiftUI]2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方とは
Xcodeを使ってiPhoneアプリを開発する時に訳もわからないままBundle Identifierをつけて開発を進めていました。しかし、ベースのアプリのフレームワークを作った上で、複数のアプリを作る場合の、Xcodeの2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方を考えましょう。
[SwiftUI]Apple iOS SwiftUIのアイコンを押下した時の処理を作り込む
SwiftUIの勉強をしてきたけれど、そろそろ、自分の作りたい機能を実装したいと思うんだ。基本的な作り方が分かれば、機能を膨らませることができるから、まずは基本的な動作を知りたいんだ。 そうね。一度形ができてしまえば詳細にすることができたり、表現方法を変えるなどできるわね。でも、どうやったらその方法ができるのか一歩目がむずかしいわね。 まずは、基本的な機能なんだけど、画面を押下したら新しい画面を出したいんだ。 例えば、メニューボタンや、インフォメーションボタンを押した時の機能を実装したいね。 SwiftUIでは、画面上のボタンを押した時の操作は、基本的な操作ですが、実際に新しい画面を表示したり...
[SwiftUI]iPhone iOS HealthKitヘルスデータをHealthKitと同期するiPhoneアプリを作る
体の状態を管理して、健康になるためのiPhoneアプリ制作をできるようになるための方法 iPhone iOSアプリ制作で、XcodeのSwiftUI言語でHealthKitを使った健康アプリ、ウォーキングアプリ、マラソンアプリなどを開発する為に、ヘルスデータを活用する方法を紹介します。 HealthKit は、iPhone や Apple Watch などの複数の HealthKit 対応デバイス間で、または外部サーバーを使用してケア チーム間でデータを共有するかどうかに関係なく、どこでも健康データをスマートに管理するためのツールを提供します。このセッションでは、HealthKit の組み込み...
[SwiftUI]iPhone Todoリストアプリを開発する
Todo Listの作成方法について概要を理解しましょう。 プロジェクトにCore Dataを追加する。
[SwiftUI]Apple Walletパスサーバーリファレンス実装方法を使って会員証などの集客ツールを作成
Apple Wallet パスサーバーリファレンス実装方法Passbook Web サービス API のリファレンス実装です。パスの実装でセットアップする方法、サンプルパスのゲートを変更する方法、プッシュ通知の送信についてのページになります。
[SwiftUI]StoreKitのテスト新機能
App Store ConnectからXcodeのStoreKitテストに製品を持ち込む方法、トランザクションマネージャーの改善について学び、Xcodeプレビューでアプリ内購入フローを探索する方法を紹介します。また、サンドボックス環境用のApple IDを設定する際のベストプラクティスを紹介し、払い戻しリクエスト、値上げ同意、請求再試行などのテストを作成する方法を紹介します。
[SwiftUI]Appleマップで目的地を複数設定できる経路のウォーキングアプリ
Appleのマップを使って目的地を複数設定 して経路を表示するXcodeのswiftUIを使ったアプリを作ってみたいと思います。 ウォークラリーの経路を示すボタンを作成する方法 ウォークラリー(Walk Rally)は、複数の人がチームを組んで歩いたり走ったりしながら、指定されたルートや目的地に沿ってヒントや課題を解いて進むイベントです。一般的には、都市や公園などの特定のエリアで行われます。 ウォークラリーは、観光地やイベントの一環として行われることがあります。参加者はマップやガイドブックを使いながら、目的地やポイントを探し、ヒントやクイズに答えながら進んでいきます。ウォークラリーはチーム競技...