記事一覧
-
【SwifUI】カスタムフォントを指定する
2025/10/26### 概要 * カスタムフォント`.otf`ファイル若しくは`.ttf`ファイルをディレクトリに配置する * アプリの正式名称を確認する * `.font`モディファイアから指定する ### フォントのダウンロード * [Google Fonts](https://fonts.google.com/)等から`.otf`ファイルや`.ttf`ファイルを取得し、プロジェクトの任意のディレクトリの...
Qiita -
🤖 5935文字
ZENN -
【C言語】スライドパズルを作ってみた
2025/10/26# はじめに こんにちは 高専1年、ロボコン部部員です 今回はC言語でスライドパズルを作ったので共有します いつもより綺麗に作ることができたのでぜひ楽しんでいってください # プレイ画像  AND pla...
Qiita -
rust + macroquadで某ロボゲーっぽい動きを作りたい2 ロックオンの自動化
2025/10/26#目次 - [はじめに](#はじめに) - [成果物](#成果物) - [コード](#コード) - [画面内に敵がいるかの判定を実装する](#画面内に敵がいるかの判定を実装する) - [ロックオン設定の反映](#ロックオン設定の反映) - [おわりに](#おわりに) # はじめに [前回(rust + macroquadで某ロボゲーっぽい動きを作りたい1 球を作って動かす)](ht...
Qiita -
Kubernetes的キャリア設計論 ― 再デプロイ可能な人生設計
2025/10/26## はじめに 「キャリアをどうしたい?」と聞かれても、即答できる人は少ない。 何がしたいのか分からない、今の仕事が正しいのかも分からない──。 でも、エンジニア的に考えると、キャリア設計はそんなに特別なことではありません。 むしろ、普段の開発プロセスとまったく同じです。 キャリアとは、**自分専用のDockerコンテナをKubernetes上にデプロイすること**。 現実(Kubernet...
Qiita -
pyqtgraph: 地震波検測ソフト作成の経過報告
2025/10/26 *プロトタイプ画面* ## 動機 かねがねGUIの勉強をしてみたいと思っていた。 ところで、一般的に日本においては、地震波形の読み取りにはWINシステムやSACが使われる。 地震波形をクリックしてP波やS波の到達時刻を記録できる優れものだ...
Qiita -
【SwiftUI】fontSizeはImageに適用できる
2025/10/26### 実現しようとしたこと * `Image(systemName:)`を`Text`と同じ高さにしようとした。 ### 解決策 * `.font`モディファイアを用いる。`Text`専用のモディファイアかと思われるが、実は`Image`にも適用をすることが出来る。 ```Swift @State var isChecked: Bool = false HStack { Image...
Qiita -
【Swift】Bool値によるソートと抽出
2025/10/26### 概要 * 任意のクラス`Todo`に付与されている`isChecked`という項目にアクセスして、配列から結果を返す。 #### filter * 配列`todos`から`isChecked`が`true`の物のみ抽出する ```Swift results = todos.filter({$0.isChecked == true}) ``` * `== true`は省略可能 #### ...
Qiita -
Singletonを用いてアプリ全体のSettingを適用する
2025/10/26### 概要 * シングルトンパターンを用いることで、アプリの随所から処理を呼び出すことが出来るようになる ### コード ```Swift // finalを付けることで他のクラスなどから継承させないようにする final public class QuizManager { // staticを付けることでいちいちインスタンス化しなくて済む public static le...
Qiita -
【SwiftUI】もしかして@AppStorageってenumは保存してくれないの?
2025/10/26### 概要 * `@AppStorage`が保存に対応しているのは`UserDefaults`同様にプリミティブな値だけのよう(`String`, `Int`, `Bool`, `URL`...など) * `enum`を保存したければ`rawValue`に変換する必要があるとのこと ### 発生したエラー ::: note alert No exact matches in call to ...
Qiita -
### 概要 * `NavigationStack`と`Button`を併用する * NavigationStack内のButtonを押下しても.sheetが表示されない不具合の発生に対する解消法 ### 発生した不具合 * `NavigationStack` + `.sheet()`の構成で`Button`の中で`@State Bool`を更新した際に`.sheet()`が表示されない不具合。...
Qiita -
【Swift】AtCoder429 C問題の反省
2025/10/26### 概要 * AtCoder429 C問題についてWAになった問題の見直し ### 該当の問題 https://atcoder.jp/contests/abc429/tasks/abc429_c ### 問題の概要 * ランダムな長さの配列Aの中から3つの要素を取り出して、同じ要素が2個入ってたら`Yes`を出力する ### 方針 * 全組み合わせを検索する必要があり * `for`ル...
Qiita -
【SwiftUI】英語フォントと日本語フォントを併用する
2025/10/26🍇 2398文字
ZENN -
【SwiftUI】英語フォントと日本語フォントを併用する
2025/10/26### 概要 * SwiftUIにおいて、英語フォントと日本語フォントを併用する方法を考えてみる ### 想定するケース * `ヒラギノ角ゴシック`で構成される日本語テキストと`Futura`で構成される英語テキストの2種類から構成される文字列に、それぞれ異なるフォントを適用する。 * 使用するフォントはそれぞれ、`ヒラギノ角ゴシック`と`Futura`の2種類とする。 ### 実装案 1)フ...
Qiita -
【Swift】文字列が英語かそうじゃないかを判定する
2025/10/26### 実現したいこと * 文字列Textが英語か英語以外かを判定する ### 取り組んだこと * 正規表現を用いれば実現可能だと思った。 ```Swift struct CustomText: ViewModifier { let contentText: String let regex = "^[A-Za-z]+$" func body(content: Co...
Qiita -
### 発生したエラー ::: note alert Static method 'buildExpression' requires that 'CustomText' conform to 'View' ::: ### 該当のコード ```Swift extension String { var isAlphanumeric: Bool { let range = ...
Qiita -
【Swift】didSetとwillSetを用いて値の変更時に処理を行う
2025/10/26### はじめに * Swiftの変数には`didSet`と`willSet`というプロパティオブザーバーがあり、変数の値が変更される前と後のタイミングで任意の処理を行うことが出来る機能が存在します。 ### didSet * 新しい変数の値がセットされた**後**に呼び出される > didSet is called immediately after the new value is st...
Qiita