Swift
日記 練習して寝て起きると何故かフレーズを弾けるようになっている。人間って便利。 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@093ce26 · GitHub 感想 任意のunicode scalarを表す\u{…
日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@169eb98 · GitHub 感想 おしゃれな名前はChatGPTに考えてもらった。 // [https://github.com/Gurrium/SwiftKilo/blob/169eb98e7b833f75…
日記 今日書いたコード unicode scalarを読むことにした · Gurrium/SwiftKilo@a8e0312 · GitHub 感想 昨日最悪な気分になりながら寝ようとしたら、unicode scalarをそのまま読めばいいのでは?と思いついた。どうせ表示する時はStringに入れるわけだし問題な…
日記 今日書いたコード 使えそうなプロパティのテストを書いた · Gurrium/SwiftKilo@31d1555 · GitHub 感想 charactersを使ってみたが次のクラスタを入力するまで読めないのが回避できなかったのでbytesを使ってみることにした…あれ??より退化してない??…
日記 今日書いたコード charactersを使う · Gurrium/SwiftKilo@c4be96b · GitHub 感想 https://developer.apple.com/documentation/foundation/filehandle/asyncbytes/3766657-characters で良かった。ただ次の文字を入力しないと読んでくれないのでタイムア…
日記 今日書いたコード 困りを再現するテストを書いた · Gurrium/ReadGraphemeCluster@8d2f4ab · GitHub 感想 "ここ"がないとスタックする。FileHandle.bytes.unicodeScalarsをfor-awaitで待つとタスクがキャンセルされてもawaitで待ち続けるっぽい。(もし…
日記 今日書いたコード WIP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! · Gurrium/ReadGraphemeCluster@d009232 · GitHub 感想 "ここ"が呼ばれるまでwithThrowingTaskGroupがスタックしてそうで詰まっている。 // [https://github.com/Gurriu…
日記 今日書いたコード matchのバグを修正した · Gurrium/ReadGraphemeCluster@26750a3 · GitHub 感想 .anyよりあとにしたやつは使われていないやつなので、GraphemeClusterBreak.allCases.first { $0.match(scalar) }!としたときに先にmatchしてほしい。あ…
日記 今日書いたコード 境界の判定ロジックを書いた · Gurrium/ReadGraphemeCluster@9cace8f · GitHub テストを修正した · Gurrium/ReadGraphemeCluster@de23df1 · GitHub 感想 こういうことがしたいが、いいやり方が思い浮かばなかった。 let timeoutTask =…
日記 今日書いたコード テストを書いた · Gurrium/ReadGraphemeCluster@6537d60 · GitHub 感想 やっとテストが書けたぴよ〜〜〜〜〜〜〜〜〜〜〜 同じスレッドだとfor-awaitの前に書ききるかそれにブロックされるかしかなくて、別のスレッドにするためにTask…
日記 今日書いたコード [WIP] テストを書こうとしている · Gurrium/ReadGraphemeCluster@0274326 · GitHub [WIP] テストを書こうとしている · Gurrium/ReadGraphemeCluster@0274326 · GitHub 感想 なんもわからん…
日記 今日書いたコード UnicodeScalarを読めるようにした · Gurrium/ReadGraphemeCluster@62945b9 · GitHub 感想 いろいろ調べて書いてたけどFileHandle.bytes.unicodeScalars: AsyncUnicodeScalarSequence<FileHandle.AsyncBytes>*1が生えてて要らなくなった。 便利〜〜〜〜〜〜〜</filehandle.asyncbytes>…
日記 600~~~~~~ 今日書いたコード match(_:)を自動生成するようにした · Gurrium/ReadGraphemeCluster@e7451f7 · GitHub 感想 これがvalidなの今見るとすごいよなぁ value = '1,2' value = value.split(',')
日記 今日書いたコード [WIP] 境界の判定ロジックを実装した · Gurrium/ReadGraphemeCluster@d97f065 · GitHub 感想 この条件がよくわからない。 and not Prepended_Concatenation_Mark = Yes https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/Grap…
日記 今日書いたコード テストの準備を整えた · Gurrium/ReadGraphemeCluster@6046855 · GitHub 感想 テストの入力をファイルから流し込みたかったのでコードからファイルを読めるようにした。 .xibや. xcdatamodeldは勝手にリソースとして扱ってくれるが、.…
日記 IYHした。まあ実質タダです。 今日書いたコード GitHub - Gurrium/SwiftKilo 感想 よっしゃSwiftに移植するぞ
数日経って修正が落ち着いたのでまとめる。 #!/bin/sh ./Pods/SwiftFormat/CommandLineTool/swiftformat --lint --quiet --config ./.swiftformat $(git diff --cached --diff-filter=d --name-only | grep .swift) 解説 pre-commit hook commit操作を開始し…
実際に変更されたかは関係ないの、そうか…という感じ。 --- 追記 そもそもdidSetが呼ばれていた。イベントが流れるのもそれはそうという感じ。 実際に変更されたかは関係なくdidSetが呼ばれるの、そうか…という感じ になるだけだけど。 --- 追記ここまで imp…
日記 今日書いたコード fix bug · Gurrium/Komusou@9fb8436 · GitHub 感想
日記 今更ながらそうか俺は社会人なのかと気づいた 今日書いたコード 不正なデータを弾くのはparse*でやるようにした · Gurrium/Komusou@188f427 · GitHub 感想
日記 昨日はすっかり忘れていた 今日書いたコード Revert "スピードとケイデンスを取得するメソッドをリファクタした" · Gurrium/Komusou@0426e4b · GitHub 感想 毎回0に戻るので返り値をOptionalに戻した。多分durationが0になるパターンがよくあるんだと思…
日記 今日書いたコード SensorSelectingViewのラベルを外から渡すようにした · Gurrium/Komusou@76020f5 · GitHub 感想 テストのために手でローラー回すと想像の4,5倍ぐらい力がいるので重力と足の筋肉は偉大
日記 今日書いたコード fix bug/add TODOs · Gurrium/Komusou@dfc43d2 · GitHub 感想 久々にローラー台を稼働させたのでデバッグしてみた。
日記 今日書いたコード refactor SensorSettingView · Gurrium/Komusou@9dc7e02 · GitHub 感想 明日からローラー再開するつもりなのでデバッグできそう
日記 今日書いたコード 使っていなかったプロパティを消した · Gurrium/Komusou@3841c51 · GitHub 感想 これはどうでもよくて、Sectionのヘッダに表示したProgressViewが消えるのに困ってる。この人も似たような感じっぽい。 import SwiftUI struct ContentV…
日記 今日書いたコード TireSettingViewのリファクタとおもてなし · Gurrium/Komusou@a0a349f · GitHub 感想 🍐
日記 600kmのブルベ参加して敗北してきた。おれは!!!!弱いっ!!!!ってなった。前泊した漫喫でワンピース初めて読んだけど普通に面白かったので続きが気になる。5巻まで読みました。 今日書いたコード 掃除した · Gurrium/Komusou@66e6f1d · GitHub 感想 この…
日記 バトン文化味わい深い 今日書いたコード 色周辺を見直した · Gurrium/Komusou@6ebef7b · GitHub 感想 UIKitのsystem colorをSwiftUIでも使いたい。 こう書いてあるのでいい感じに変わる場合もあるんだろうけど。 A context-dependent gray color suitab…
日記 最近常におなかすいてる 今日書いたコード 気になってたとこを色々修正した enum TireSize: RawRepresentableのrawValueの型をIntにした · Gurrium/Komusou@201ad62 · GitHub UserDefaultsのキーを型変数にした · Gurrium/Komusou@6f14a4d · GitHub bui…
日記 今日書いたコード ラベルの色の指定方法を変えた · Gurrium/Komusou@29dc730 · GitHub 感想 なぜかUIColor.labelを使っていたので変えた