Mac【Metal/Swift/XCode】Metal MTLSamplerDescriptor mipFilterの設定 grainTextureを作るときに mipmapはいらないので notMipmapped を指定しようと思ったけどこれはデフォルトで。 基本的にはnotMipmappedだけど、プレビューを小さくする時は samplerを.lin... 2026.02.28MacSwiftUI
Mac【SwiftUI/Swift/XCode】SwiftUIの「型解析クラッシュ」を防ぎ、描画を最適化する3つの鉄則? * すべてのパターンに?という話かはわかりません、理論上、其の可能性があるかなという点をまとめました。2と3のそれぞれの違いはなるほどと思えました。 SwiftUIで複雑なUIを構築していると、コードの肥大化とともに「アプリの実行時... 2026.02.25MacSwiftUI
Mac【Swift/XCode】Instrumentsインストゥルメンツで詳細 FPSを確認する! XCode26にしてからデバッグのFPSの反映にタイムラグが発生してしまい、、、FPSが正常でないのか心配になりチェックを! InstrumentsでFPSチェック Instruments自体は古くからある強力なツールですが、... 2026.02.06MacSwiftUI
Mac【Swift/XCode/AI】Copilot + Ollama で開発支援!OCLPでもAI開発始めます! gemini, chatGPT, copilotなどなどAIを使用して開発している方は多いと思います、xcode26にしたのでせっかくなのでもっとAI使おうかなと思い まずは Appleシリコンのmacでできる開発をチェック ... 2026.02.01MacSwiftUI
SwiftUI【Swift/EU/GDPR】EUのGDPR対応は簡単!?、Firebase Analyticsでデータを取得する & admobで広告表示 GDPR対応が必要なのでEUに配信しないというパターンもありますが admobのUMPを使って自動判定&同意フォーム(必要なら)を使用して判定&同意を得ることが可能です カメラというフィルム調カメラアプリの開発をしています!... 2026.01.23SwiftUI
SwiftUI【Swift/非同期/同期/swift concurrency】Actorでキャッシュ管理 写真撮影時のキャッシュでハーフ撮影2in1と二重露光の時に1枚目を撮影したデータをキャッシュ(メモリ上)した状態にしておきますが設定変更などでリセット(削除)したい時があります。 Task { @CameraOutputActor(... 2026.01.22SwiftUI
SwiftUI【Swift/非同期】Task / DispatchQueueの優先度を確認 QOS / Priority 改めて cameraQueueと Taskの整理をと思い。 AVCaptureSessionなどは順序が大事なので dispatchQueueを他の画像処理などのタスクは非同期でできた順なのでTaskで処理しています カメラ... 2026.01.18SwiftUI
Google【 Firebase Analytics 】イベント保存期間を14ヶ月に!& エラー情報を送信 & ユーザーごとのログを確認する! umi Camera - フィルムカメラ という無料のiPhoneカメラアプリを開発しています! Firebaseでユーザー識別子を設定する Firebase Analyticsで setUserIdをしてユーザー識別できるよ... 2025.12.20GoogleSwiftUI
iOS【iOSアプリ開発 / Swift / Xcode】アプリ実機 UIテスト自動化 UITests とりあえず一通り簡単にチェックできるように実機テストを作ります ボタンなどに accessibilityIdentifierをつけるaccessibilityIdentifierを指定してボタンをタップする アプリ名 + UI... 2025.07.10iOS
iOS【iOSアプリ開発 / Swift / Xcode】アプリの暗号化書類のフランス配信対応>_<? 普通にhttps通信している場合なども標準暗号化を使用しているので、書類の提出が必要そうです 申請用テンプレートをchatgptが作ってくれた To: Bureau du Premier Ministre Se... 2025.07.01iOS
iOS【Swift / iOSアプリ開発】UUID / KeyChain でid管理します 課金状況の確認にユーザーを管理するものがないので UUIDとKeychainでidを管理してみます。 storekit2で購入する際に app account token というのがあるのですがそこにも利用します。すると 通知にも ... 2025.04.09iOS
iOS【StoreKit2 / Swift / iOSアプリ開発】StoreKit 2 で月額サブスクリプションを実装するぅ!!!サーバー通知もnginx+goで受信!アプリからもサーバー検証! ちょっとサブスクリプションを確認したら、サーバーを通すチェックが必要とかfirebase使えるけどユーザーが増えると高額になるとか...vpsで自前で用意するのも止まると困るので。。。と考えていたら!? StoreKit2 は、アプ... 2025.04.03iOS
iOS【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!Part. 3 Google User Messaging Platform(UMP)プライバシーユーザー同意を確認する admob 設定とbannerは前回こちら 次に、UMP Google User Messaging Platform(UMP)SDKを導入しないとダメなようです。 必須かどうか?geminiさんに確認しました。 ... 2025.03.21iOS
iOS【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!Part. 2 インタースティシャル リワード! admob 設定とbannerは前回こちら 今回は、インタースティシャルとリワード広告を入れてみます! InterstitialViewModelInterstitialContentViewCountdo... 2025.03.20iOS
iOS【Firebase / admob / Swift / iOSアプリ開発】Firebaseでadmob入れるよ!banner インタースティシャル リワード! Firebaseも利用するので、Firebaseでadmobを入れようかなと 最初の初期化以外は、普通にadmobを入れるのと同じ? Firebase導入 まずは firebaseを導入します(ana... 2025.03.19iOS
iOS【Firebase / Swift / iOSアプリ開発】Firebase Analyticsを入れるよ!SwiftUI x Firebase firebaseを導入、firebase consoleでプロジェクトを作成しました。 google analyticsを使うかと、無料、無制限ということなので使ってみます。 ( webやアプリ。swift以外では使ったことあ... 2025.03.19iOS
iOS【Admob / Swift / iOSアプリ開発】admob入れるよ!banner インタースティシャル リワード! 初めてリワード広告を入れてみたいと思います!まずはバナー、インタースティシャル、リワードをががっと入れてみましょう! 2025.03時点 - Xcode16じゃないとダメでした! Xcode 16.0 以降を使用してい... 2025.03.18iOS
iOS【Swift / iOSアプリ開発】deferで最後に処理しよう!初心者の調べ^^ 関数などで処理を抜ける直前になにかしたいときは deferを使うそうです!return throwなどの直前にも◎ "Defer" は英語で「後回しにする」「延期する」「遅らせる」という意味です。プログラムにおいては、特定の操作を遅... 2025.02.14iOS
iOS【Swift / iOSアプリ開発】try throw do-catch swiftの例外処理をみてみる!初心者の調べ^^ Swiftのtry、throw、catchはエラーハンドリングに使われるキーワードで、例外(エラー)を投げたり(throw)、キャッチしたり(catch)するために使用します。 1. エラーを定義する (Error プロトコル) ... 2025.02.14iOS
iOS【Swift UI / Swift / iOSアプリ開発】view ViewBuilderで使えない!!!for in if let guard switch return while try catch 初心者の調べ どこがエラーか良くわからない!!!そんなとき。。。。viewの中で普段使いそうなワードを使うと。。。 初心者にはなかなか手厳しい^^知っている方にはそれはそう!ということですがなんとなく書いていると。。。 エラーになりますね ... 2025.02.12iOS
iOS【Swift / iOSアプリ開発】PNG vs HEIF pngとheicどっちを使おうか? iosでheifで写真保存しているのでheifでも良いかな?と思ったのですが 合成に使う透過画像アイテムを使うのは 普通PNGですがheifの可能性もありなのか?と 条件PNGHEIF(HEIC)リアルタイム画像合成(例: ス... 2025.02.11iOS
iOS【Swift / iOSアプリ開発】メインスレッド?バックエンド?DispatchQueue / Task / 非同期?同期 Dispatch / DispatchQueue Dispatchとは?急送、送り出す、派遣する、だそうです。なるほど処理させるという感じですね Publishing changes from background t... 2025.01.26iOS
iOS【Swift / iOSアプリ開発】画像を扱う! UIImage / CGImage / CIImage / Image (SwiftUI)なになに?どれがどれ? UIImageとImage(SwiftUI)は表示とかなんだろうなとは思うのですがなかなか 回転させたいだけなのに!!!意外と難しい。。。 撮影した写真の向きがおかしいと...なぜかportraitの向き(縦)で撮っているのに... 2025.01.25iOS
iOS【Swift / iOS】カメラアプリ作るよ!PhotosとAVFoundation / 多言語化対応などなどメモメモ Photos と AVFoundationどちらが良いかな? と他用途で撮影するだけならPhotosでも良いようですね今回はゴリゴリで作りたいのでAVFoundationで 特徴Photos + UIImagePickerCo... 2025.01.25iOS
Google Apps Script【GAS / Google Apps Script 】Google Analytics (GA4)のデータ取得してみる! OAuth2 + Analytics Data API Google Analytics APIでデータ取得してみようかなと サンプルと言うか viewIdで取得しているものが多くて GA4は reportingではなく Google Analytics Data API で良いよ... 2025.01.08Google Apps Script
Google Apps Script【GAS / Google Apps Script 】HTML内のjavascriptからgsの関数を呼んで返り値を使う!デプロイ&デプロイをテスト 返り値か戻り値かはどちらでも良いということで^^;英語と日本語に変換するの難しいですね...すべて英語でも良いのですがプログラミング以外で英語だと意味わからんとなるのでシャトレーゼの看板に何語?しかなくて入るまで新しいパン屋かな?と思って... 2025.01.08Google Apps Script
Google Apps Script【GAS / Google Apps Script】Oauth2 で YouTube APIを使ってみる! Google Cloud の Oauth2 を有効にする YouTube API を追加 GAS側 サービスとライブラリを追加しました。 サービス - YouTube Data API の追加 ライブラリID: 1B7F... 2025.01.07Google Apps Script
Google Apps Script【GAS / Google Apps Script】Googleカレンダーに予定を入れたり出したり!タスク管理も! Googleカレンダーに専用カレンダーを追加して マイカレンダーの設定を開くと「カレンダーID」があります 予定の追加 function addCalendarEvent() { // カレンダー ID を指... 2025.01.07Google Apps Script
Google Apps Script【GAS / Google Apps Script】Gmailで送信!&メールチェック! GASで Gmail function sendMail(){ // 送信するメールの情報 var recipient = "送信先@gmail.com"; // 宛先メールアドレス var subject = "テスト... 2025.01.07Google Apps Script
Google Apps Script【GAS / Google Apps Script】Google Drive から Google Apps Scriptを使ってみる!? Google Driveで GAS googleドライブを開いて から を選択して フォルダに共同編集者がいるとこのスクリプトも使えるから気を付けてということですね マイドライブなので全部です フォ... 2025.01.06Google Apps Script