プログラム

プログラム

画像メモ群

YouTubeチャンネル:9cubed さんの動画の一部を切り取って残している画像をここで一括で見るために上げます。using追加using自動closeenumイベントの共通関数ウィンドウ右クリックコマンドオブジェクトをフォームに渡すデリ...
プログラム

LINQ

LINQが利用可能な言語は、主にC#とVisual Basicです。具体的には、C#3.0以降とVisual Basic 9.0以降のバージョンでLINQがサポートされています。また、F#やDelphi Prism 2009 (Oxygen...
プログラム

DllImportはクラスの中で

「クラスの外」に[DllImport(・・・)]を書くことはできません。理由:C#ではメソッドやフィールドは必ずクラス・構造体・インターフェイスの中に定義しなけれはならないからです。C#の構文上、こういうコードはコンパイルエラーになります:...
プログラム

属性(Attribute)の指定に使われている[]

該当部分(冒頭)説明:これらの[]は「産性」(Attribute)を定義しているもので、配列とはまったく関係ありません。・Comlmport:このインターフェイスがCOM (Component Object Model)オブジェクトであるこ...
ブログ

気象庁XMLについて

今回沿岸予報のアプリを作るにあたって、初めてAPIやXMLに触れましたが、気象庁のXMLは通常のAPIのJSONとは比べ物にならないほど難しかったので愚痴として残しておきますw苦労した点通常のAPIと違いとりあえずXMLの中身を把握しなけれ...
プログラム

URLSession

URLSession.shared SwiftUI アプリで外部 API からデータを取得する場合、URLSession.sharedの後に続くメソッドは、データの扱い方や非同期処理の管理方法によって使い分けられます。主に、以下の3つの方法...
プログラム

構造体をForEachする

MaxTemp構造体の各要素をForEachで一つずつ取り出して処理するには、まず構造体のプロパティを配列に変換する必要があります。SwiftUIのForEachは、通常、配列やRangeのようなRandomAccessCollection...
プログラム

Xcodeメモ

デバッグ操作のショートカットキーCmd + Shift + yデバッグエリアの表示/非表示を切り替えます。Cmd + Y:デバッガを起動/停止します。F7ステップイン (デバッグ中にコードを一行ずつ実行) します。F8ステップアウト (デバ...
プログラム

Optional型

Optional型は、Swiftで「値が存在しない可能性」を安全に扱うための機能です。1.nilが入っている(または入る可能性がある)ご提示のコードの場合:private var op_data: OpWeather?この変数は、OpWea...
プログラム

引数に for がつく時

**外部引数名(External Parameter Name)**と呼ばれるもので、Swiftの関数定義における重要な特徴の一つです。外部引数名の意味Swiftでは、関数の引数は、**関数を呼び出す側で使用する名前(外部引数名)**と、*...