最近の記事

[Swift]日付の比較は、Date型をString型に変更してからすべし

日付の比較をしたときにいつも正しい解が出てこなくて数日はまってしまったので、noteに残しておきます。 問題の解決方法はタイトル通りですが、Date型をString型に変更してからするとのことです。 ちなみに、Swiftでも、日付の比較は、"<"や">"、"=="などでできます。 Date型を変更しないと、例えば今日と任意の日付が同一だったとしても、正しい解答が出てこない。その理由は、Date型で比較してしまうと、たとえ同じ日という出たーを持ってても、何時何分何秒とかが違うの

    • SwiftUIでJsonデータを扱うのは難しい

      SwiftUIでネストJsonデータをパースして、Viewに表示しようと思っているが、うまくいかずにハマっている。まだ未解決。色んなエラーが次から次へと出てくる。ハマりすぎてネガティブになるので、まずできたことのリスト化をやってみる。 <できたこと> なんとかJsonデコードの際のエラーは無くなった。 ←Swiftは型にうるさい。Nilにもうるさい。 ←エラー表示の内容が明確でないことがよくあることが分かった。結局、問題はModelのデータをオプショナルに対応させるだけだっ

      • [SwiftUI, Swift] String型の金額データを円とコンマ付きに変えるFunctionの作り方

        まず最初に、String型の金額データ(例:Price: 8000)があるとする。 そのStringデータを、アプリ内で表示、使用するために、円マーク「¥」と3桁のところにコンマを装備したい。 そのためには、まずFunctionを作る。下記がそのコード。このサイトのコードを使用。https://jp-seemore.com/app/15410/ func formatUserInput(input: String, pattern: String) -> String? {

        • noteって広告がない?少ない?からいいね👍 あと、xみたいに文字制限ないからイイね あと、スッキリしたデザインもいい。 他のブログとか使ったことないけど、色んな人の考えが聞けてイイ。 ただ、全体的にコメントは少ないね。コメント欄も少し見つけにくいのかな。

        [Swift]日付の比較は、Date型をString型に変更してからすべし

        • SwiftUIでJsonデータを扱うのは難しい

        • [SwiftUI, Swift] String型の金額データを円とコンマ付きに変えるFunctionの作り方

        • noteって広告がない?少ない?からいいね👍 あと、xみたいに文字制限ないからイイね あと、スッキリしたデザインもいい。 他のブログとか使ったことないけど、色んな人の考えが聞けてイイ。 ただ、全体的にコメントは少ないね。コメント欄も少し見つけにくいのかな。

          【SwiftUI】アイテムLIST View→オーダーView その1

          今日は、アイテムLIST VIewから新規オーダーまでのアプリ内における仕組みづくりプロセスとハマった点についてメモを残す。 SwiftUIラーニング動画(無料)を見て、リストViewの作り方など基本を学ぶ。とても参考になった。コードも再利用できるのが多いのでおすすめ。でも、SwiftUIの基礎を学ぶ動画なので、結構時間はかかるので覚悟が必要。それも英語動画。でも、「この過程を経ないと後でつまづく。」動画内の人(Sean Allen)曰く。確かに基礎は大事だと思う。 この

          【SwiftUI】アイテムLIST View→オーダーView その1

          [iPhoneアプリ開発]5W1H

          自分用の備忘録としてNOTEにiPhoneアプリ研究について、特に難しくて、つまづいたところについて書き記してきたが、この機会に、自分がなぜiPhoneアプリを研究、制作をしようとしているのかを、5W1Hの形でまとめてみる。 What? iPhoneアプリで何をしようとしているのか。 自社用のiPhoneアプリを作ろうとしている。BtoC用のAPPで、大きく分けて3つのスクリーン(顧客用ログインView、オーダーView、支払&サポートコンタクトView)。アプリ構造につい

          [iPhoneアプリ開発]5W1H

          ただString型の日付をData型に換えたいだけなのだが。。。【SwiftUI】

          そんなに難しいとは思えなかった表題の件、結構大変で未だに解決してない。 ←【一応、解決。というかエラーが出てこないコードを探し出しただけ。。。】 エラーばかり出てくる。 エラーの内容も意味不明。Xcodeのバグじゃないのか? こちらは、検索結果をコピペして使ってるだけなのに。。。 func StringToDate(dateValue: String, format: String) -> Date { let dateFormatter = DateF

          ただString型の日付をData型に換えたいだけなのだが。。。【SwiftUI】

          AppStorageデータを利用して作るバーコード生成のコード

          今回は、アプリ内で各ユーザー固有のバーコードを生成したいので、AppStorageに格納した情報をもとに、バーコードを作るfunctionを作ってみた。 ほぼコピペで作ってるので、コードについてコメントできる内容は、ほとんどない。 ただ、Paul Hudsonのバーコード生成コードをコピペしてみたけど、うまく表示されなかった。最後のアウトプットのところが怪しい。 ちなみに下記がそのコード。 func generateBarcode(from string: String)

          AppStorageデータを利用して作るバーコード生成のコード

          【SwiftUI】JsonDataの中に、Nilを含むDate型がある場合の対応

          JsonDataの中に、Nilを含むDate型がある場合、普通にData型としてJson Dataをパースしようと、下記のようなエラーになる。 typeMismatch(Swift.Double, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "finish", intValue: nil)], debugDescription: "Expected to decode Double but

          【SwiftUI】JsonDataの中に、Nilを含むDate型がある場合の対応

          早速、スタックした箇所:Login時の動きが難しい。

          問題:SwiftUIからWebAPIに自作AuthDataをJson Dataで送信、WEB APIで受信データに基づいて、データを返信。それをSwiftUI APPで受信。ここまではできたのでが、その後のデータ処理でつまづく。SwiftUIむずいな。Json DataをDecoderでデコードしてOKのようだが、そのデータを格納して、LoggedInViewで表示させる。 Swift UIがどんどんアップデートされててどの方法がいいのかも良くわからないな。もっとSwiftと

          早速、スタックした箇所:Login時の動きが難しい。

          これからNOTEにSwiftUIとWEB APIの研究における備忘録をつけて、忘ないようにします。

          これからNOTEにSwiftUIとWEB APIの研究における備忘録をつけて、忘ないようにします。