ZISIRU

プログラム

actor

✅actorとは?Swift 5.5 以降で追加された並行処理用の型です。一見クラスっぽいですが、classではなくactorを使うことで次の特徴を持ちます。参照型(クラスと同じで参照渡しされる)状態の競合を防ぐ(内部プロパティへのアクセス...
プログラム

エラー関係

try書き方例外が出たときの挙動典型的な用途trythrow されたらそのまま上位に伝播(throw)呼び出し元でtryordo-catchする場合try?throw されたらnilを返して処理を続行エラーを無視して optional で扱...
プログラム

KeychainHelper

コード使用するには型を合わせる必要があります。バージョン1バージョン2✅ 使い方メソッド用途使用例save(data:service:account:)トークンを保存KeychainHelper.save(data, service: "c...
ブログ

生成AIで使うプロンプト記号

概要生成AI指示の出し方、【プロンプト】が大事なのですがAIがそのプロンプトの意味を明確にするための記号があるようです。その記号を使ったプロンプトによりAIが優先度を理解し回答の精度と速度が上がるらしいです。以下はその記号のメモになります。...
プログラム

SwiftUI-API取得

例、OpenWeather APIJSONを受ける構造体を用意するCodableを継承させた構造体を用意する。・変数名はJSONのキーと文字列を合わせる。・型も受け取れるように合わせる・階層化している場合は同じく構造体を階層化させて合わせる...
プログラム

URLについて

URLに付いている記号について{$lat}&lon={$lon}&appid=" . API_KEY . "&units=metric&lang=jaこのようなAPIのURLがあった時の例📌 URLにおける?役割:URLの クエリ文字列 (...
プログラム

API&JWTトークンエンドポイント(WordPress-PHP)

エンドポイント登録ここで好きなURLをAPI発行所として設定することができます。callbackでAPI発行処理等を書いた関数を登録permission_callbackでAPI発行する前にトークン認証したりすることができます。(これは必須...
プログラム

Combine

概要SwiftUIにおける<strong>Combine</strong>は、変数の監視、変更の通知、そしてその変更に対する非同期的な処理の流れ(パイプライン)を宣言的に設定できるフレームワークです。Combineの役割Combineの主要...
プログラム

ネットワーク通信を行うプログラムについて

ネットワークロジックが状態を持つAPI通信を行うアプリを作っている時にAIさんに指摘されたことをメモとして残します。今回はSwiftUIでしたが恐らくクラスが使える言語で共通して言えることかと。簡単に結論を書くと【ネットワークを行うクラスに...
アプリ

沿岸予報

プライバシーポリシーモバイルアプリケーション【有給カレンダー】は一切のユーザー情報を取得しません。開発者へのお問い合わせ。アプリ概要・タイドグラフ、潮名、天候、月齢、気温、風向、風速、日の出、日の入りが一つの画面で確認できます。・グラフの曲...