プログラム

プログラム

PHP文字列操作

文字列を切り出す上限を決める関数substr() - 指定した位置から指定した長さで切り出しmb_substr() - マルチバイト文字対応版explode()の第3引数 - 分割数の上限指定分割して特定部分を取得 → explode()固...
プログラム

VScodeメモ

拡張機能インテリジェンスのバグ今回はデバッグは出来たのだが文法チェックエラーが出っぱなしだった。PHP Intelephenseを拡張機能からアンインストールしたら消えた。PHP Intelephenseは通常は便利な拡張機能ですが、時々誤...
プログラム

名前空間(スコープ)

C++で App:: のような「名前空間(正確にはスコープ)」の使い方は、どのクラスや名前空間に属するかを明示するために使います。省略できる場合• 同じスコープ内(同じクラスや名前空間内)で使う場合→ 省略できます。• 例:App クラスの...
プログラム

C++練習コード

includeはコピペしたり他に何かやろうとした時のやつがそのままなので適当2進数変換base_forbit_con_shift_2_4_8boolに評価cout関数、演算子オーバーロードnodeostringatreampointer_f...
プログラム

Appleアプリ配布関係

重要事項・Paywall画面は商品(プラン等)を購入したら具体的に何の機能が解放されるか詳細をそこに書く必要がある。・ウィンドウサイズ次第でPaywall詳細やボタン等が隠れるとダメ(料金一覧は少しくらいなら平気)・ストア側にも詳細を明確に...
プログラム

sheetで画面遷移するとき値を保持していない

ボタンのアクションで@State変数の値を書き換えフラグをトグルして.sheetで画面遷移するとき、その変数が書き変わらない時があった。sheetを一回閉じて他のViewをアクションさせてからだと値は書き変わった。@EnvironmentO...
プログラム

構造体の保存

Codable + UserDefaults で保存する。正しい保存失敗例(構造体の初期化がNG)その他失敗する原因まだ保存(encode+set)していない保存時と読み出し時でキーが違う保存に失敗しているUserDefaults の同期タ...
プログラム

画面遷移とViewの再描写

NavigationStackで画面遷移する簡単なコードボタンが押されたら遷移する例。NavigationStack(path: $path)でpath変数を監視していて、enumで列挙したプロパティが来たら遷移する👍 画面に応じてパラメー...
プログラム

enumについて

enum と構造体の違いSwiftにおける enum(列挙型)と struct(構造体)の主な違いは、表現したいデータの性質にあります。どちらもメソッドやプロパティを持つことができる値型ですが、用途が異なります。主な違い比較項目enum(列...
プログラム

年と月のカレンダーピッカー

カスタムコード使い方文字色は変更できなかった、裏技的なものがあるらしい。