swift

Mac

【Swift/XCode/AI】Copilot + Ollama で開発支援!OCLPでもAI開発始めます!

gemini, chatGPT, copilotなどなどAIを使用して開発している方は多いと思います、xcode26にしたのでせっかくなのでもっとAI使おうかなと思い まずは Appleシリコンのmacでできる開発をチェック ...
SwiftUI

【Swift/EU/GDPR】EUのGDPR対応は簡単!?、Firebase Analyticsでデータを取得する & admobで広告表示

GDPR対応が必要なのでEUに配信しないというパターンもありますが admobのUMPを使って自動判定&同意フォーム(必要なら)を使用して判定&同意を得ることが可能です カメラというフィルム調カメラアプリの開発をしています!...
SwiftUI

【Swift/非同期/同期/swift concurrency】Actorでキャッシュ管理

写真撮影時のキャッシュでハーフ撮影2in1と二重露光の時に1枚目を撮影したデータをキャッシュ(メモリ上)した状態にしておきますが設定変更などでリセット(削除)したい時があります。 Task { @CameraOutputActor(...
SwiftUI

【Swift/非同期】Task / DispatchQueueの優先度を確認 QOS / Priority

改めて cameraQueueと Taskの整理をと思い。 AVCaptureSessionなどは順序が大事なので dispatchQueueを他の画像処理などのタスクは非同期でできた順なのでTaskで処理しています カメラ...
Google

【 Firebase Analytics 】イベント保存期間を14ヶ月に!& エラー情報を送信 & ユーザーごとのログを確認する!

umi Camera - フィルムカメラ という無料のiPhoneカメラアプリを開発しています! Firebaseでユーザー識別子を設定する Firebase Analyticsで setUserIdをしてユーザー識別できるよ...
Technology

【umi Retro Snap / iPhone 無料カメラアプリ】iOS の写真・カメラ権限まわり!?

umi Retro Snap | 無料のフィルム風カメラアプリです!ぜひ使ってください!以上のフィルター、基本フィルム効果、 ハーフ撮影、二重露光なども無料で使えます! iOS の写真・カメラ権限まわり PhotoKit の権...
iOS

【iOSアプリ開発 / Swift / Xcode】アプリ実機 UIテスト自動化 UITests

とりあえず一通り簡単にチェックできるように実機テストを作ります ボタンなどに accessibilityIdentifierをつけるaccessibilityIdentifierを指定してボタンをタップする アプリ名 + UI...
iOS

【iOSアプリ開発 / Swift / Xcode】アプリの暗号化書類のフランス配信対応>_<?

普通にhttps通信している場合なども標準暗号化を使用しているので、書類の提出が必要そうです 申請用テンプレートをchatgptが作ってくれた To: Bureau du Premier Ministre Se...
iOS

【Swift / iOSアプリ開発】UUID / KeyChain でid管理します

課金状況の確認にユーザーを管理するものがないので UUIDとKeychainでidを管理してみます。 storekit2で購入する際に app account token というのがあるのですがそこにも利用します。すると 通知にも ...
iOS

【StoreKit2 / Swift / iOSアプリ開発】StoreKit 2 で月額サブスクリプションを実装するぅ!!!サーバー通知もnginx+goで受信!アプリからもサーバー検証!

ちょっとサブスクリプションを確認したら、サーバーを通すチェックが必要とかfirebase使えるけどユーザーが増えると高額になるとか...vpsで自前で用意するのも止まると困るので。。。と考えていたら!? StoreKit2 は、アプ...
iOS

【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!Part. 3 Google User Messaging Platform(UMP)プライバシーユーザー同意を確認する

admob 設定とbannerは前回こちら 次に、UMP Google User Messaging Platform(UMP)SDKを導入しないとダメなようです。 必須かどうか?geminiさんに確認しました。 ...
iOS

【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!Part. 2 インタースティシャル リワード!

admob 設定とbannerは前回こちら 今回は、インタースティシャルとリワード広告を入れてみます! InterstitialViewModelInterstitialContentViewCountdo...
iOS

【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!banner インタースティシャル リワード!

Firebaseも利用するので、Firebaseでadmobを入れようかなと 最初の初期化以外は、普通にadmobを入れるのと同じ? Firebase導入 まずは firebaseを導入します(ana...
iOS

【Firebase / Swift / iOSアプリ開発】Firebase Analyticsを入れるよ!SwiftUI x Firebase

firebaseを導入、firebase consoleでプロジェクトを作成しました。 google analyticsを使うかと、無料、無制限ということなので使ってみます。 ( webやアプリ。swift以外では使ったことあ...
iOS

【Admob / Swift / iOSアプリ開発】admob入れるよ!banner インタースティシャル リワード!

初めてリワード広告を入れてみたいと思います!まずはバナー、インタースティシャル、リワードをががっと入れてみましょう! 2025.03時点 - Xcode16じゃないとダメでした! Xcode 16.0 以降を使用してい...
iOS

【Swift / iOSアプリ開発】deferで最後に処理しよう!初心者の調べ^^

関数などで処理を抜ける直前になにかしたいときは deferを使うそうです!return throwなどの直前にも◎ "Defer" は英語で「後回しにする」「延期する」「遅らせる」という意味です。プログラムにおいては、特定の操作を遅...
iOS

【Swift / iOSアプリ開発】try throw do-catch swiftの例外処理をみてみる!初心者の調べ^^

Swiftのtry、throw、catchはエラーハンドリングに使われるキーワードで、例外(エラー)を投げたり(throw)、キャッチしたり(catch)するために使用します。 1. エラーを定義する (Error プロトコル) ...
iOS

【Swift UI / Swift / iOSアプリ開発】view ViewBuilderで使えない!!!for in if let guard switch return while try catch 初心者の調べ

どこがエラーか良くわからない!!!そんなとき。。。。viewの中で普段使いそうなワードを使うと。。。 初心者にはなかなか手厳しい^^知っている方にはそれはそう!ということですがなんとなく書いていると。。。 エラーになりますね ...
iOS

【Swift / iOSアプリ開発】PNG vs HEIF pngとheicどっちを使おうか?

iosでheifで写真保存しているのでheifでも良いかな?と思ったのですが 合成に使う透過画像アイテムを使うのは 普通PNGですがheifの可能性もありなのか?と 条件PNGHEIF(HEIC)リアルタイム画像合成(例: ス...
iOS

【Swift / iOSアプリ開発】メインスレッド?バックエンド?DispatchQueue / Task / 非同期?同期

Dispatch / DispatchQueue Dispatchとは?急送、送り出す、派遣する、だそうです。なるほど処理させるという感じですね Publishing changes from background t...
iOS

【Swift / iOSアプリ開発】画像を扱う! UIImage / CGImage / CIImage / Image (SwiftUI)なになに?どれがどれ?

UIImageとImage(SwiftUI)は表示とかなんだろうなとは思うのですがなかなか 回転させたいだけなのに!!!意外と難しい。。。 撮影した写真の向きがおかしいと...なぜかportraitの向き(縦)で撮っているのに...
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v6 複雑なインターフェイス構築

v6 複雑なインターフェイス構築 Composing complex interfaces section 1 カテゴリービュー Add a category view featured , category...
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v5 アニメーション、ビューと遷移

viewのアニメーションと遷移 Animating views and transitions section 1 散歩データの追加 Add hiking data to the app hikeData....
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v4 線と図形 描画

線と図形描画 - Drawing paths and shapes section 1 バッヂビューで描画データ生成 Create drawing data for a badge view File > N...
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v3 ユーザー入力操作

前回はこちら ユーザー入力!Handling user input section 1 お気に入りにマークする Model/LandmarkにisFavoriteを追加 LandmarkRowに...
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v2 リスト作成とナビゲーション

v1はこちら v2 Building lists and navigation リストとナビゲーション こちらを進めます! section 1 Create a landmark model ランドマ...
SwiftUI

SwiftUI 入門やるよ!チュートリアルしてみる!v1 viewを組み合わせよう

型を作っておこうかなと思い。 まずはチュートリアルをやってみます! 時間25分らしいです!頑張りましょう! SwiftUI essentials Creating and combining views ...
iOS

Apple Push Notification – プッシュ通知を入れる – 証明書作成

push 通知の証明書作成。毎回調べ直すのもアレなのでメモします。 とりあえず開発用は Apple Push Notification service SSL ( Sandbox ) を利用します。 Create a New ...
iOS

Xcode organizerで更新できない>_
Archiveを作成して Distribute App しようとしたら・・・ 久しぶりだと色々面倒が・・・ 実機テストまでは問題ありませんでしたが しかし前もこんなことあったような無かったような・・・よく覚えてい...

iOS

Xcode Swift ダークモード対応の話 iOS13

if #available(iOS 13.0, *) { } みたいな、ダークモード対応していた部分なのですが、これなんだろう?と思ってしまい・・・ 今対応したわけではなくて、backgroundColorとか色をつけた後戻す...
タイトルとURLをコピーしました