2022-01-01から1年間の記事一覧

愛宕山〜吾国山縦走 2022/12/27

年末恒例、愛宕山でトレーニング。 最近クソ寒い。車に表示される外気、-2 度。道中寒かろうということで、ホッカイロを手袋に忍ばせ、リュックにはホット飲料 350ml を入れる。かなり効果があったようで、特に手の冷たさはだいぶ緩和できた。 今日はユニク…

奥久慈トレイル 2022、30K タイムを縮めるための方策を考える。

奥久慈トレイル、結果が公開されたね。今までで一番タイムが悪かったよ・・・トップの人、自分の半分のタイムよりも短い時間で走っているわけで、凄すぎなんですけど・・・ いや、きつかったね。日曜日はまじきつくてすぐ寝てしまった。翌日は休みとっていた…

奥久慈トレイル 2022、30K 参加

奥久慈トレイル、今回で 3 回目の出場。今まで一番タイムが悪かった。20Km の第二チェックポイントから先、ほぼ全部歩いてしまった。走ると足が持たないと思い歩いたんだけど、ゴール手前の疲労感からして、歩いてよかったんだと思う。 今回は長い距離を走る…

WKWebView、カレンダーが起動してしまうの回避策

WKWebView で、日付をタッチするとカレンダーアプリが起動してしまう問題で、初期化して addSubView すればよいということを先日書いたんだけど、これには少し問題があった。 addSubView すると、storyboard で指定した位置がずれてしまうのと、constration …

WKWebView、色々ハマる。

WKWebView、はまった・・・ 元々、UIWebView で作っていたのに、どう言う訳か deprecated となり、変わって WKWebView 使えと。 MKWevView ね、色々便利というか高度なわけよ。一番驚いたのが、日付の文字列を解釈して、カレンダーアプリに渡しちゃうところ…

愛宕山〜吾国山縦走 2022/5/2

春の大型連休、レース前の仕上げとして山を走っておこうといつもの愛宕山〜吾国山縦走コースへ。 0800 車で出発、岩間駅前のの安い駐車場に停めて、0930 出発。外気温 17 度、服装に迷う。短パン+腿コンプレッション+ゲートル。陽に当たると暑いけど、木で…

UILabel で、文字が長いと ... と、省略されてしまう件の解決方法。

UILabel で、設定する文字が長いと、「文字文字...」のように省略されて表示されてしまう。動的に文字列を設定している場合、意図せず ... となっちゃうんで、なんか嫌。という場合の解決方法。 UILabel の inspector というのか?に、LInes という項目があ…

Xcode の commit でエラー

なんのエラーかよくわからないけれども、Xcode で commit できない。 なんだよこれ。 とりあえず Terminal で reset してみる。 /Applications/Xcode.app/Contents/Developer/usr/bin/git reset これで commit できるようになった。

unwind segue が難しくて・・・

unwind segue は難しい。以前 try して、結局うまくいかず、今回は、ま、実装したけどちょっと妥協したって感じ。これね、わかりにくいです。 まず、unwind segue として実装する method は、先に m なり h なりに書いておく必要があるということ。書くのは…

Localization の苦手意識・・・

App を審査に提出したら、reject。理由は、Location 機能を使うならちゃんと利用者に説明しろとのこと。具体的には、info.plist に記述してということ。実は、審査に提出した後、あ、やってなかったなと思ってたんだけどやっぱ見逃してくれないね。指摘事項…

App: Lap List

ジョギングしているときに、今日どこを走ったか記録するアプリは結構あって、後で、軌跡を地図上で表示する機能もある。 自分にとってはそこまでの機能は必要なくて、というのも、ジョギングするコースは何パタンか大体決まっているので、後でわざわざ地図で…

UITextView の context menu

UITextView の context menu で、いろいろ出てくるわけですが、Copy, Select All, Share ぐらいに絞って表示したいなぁと。簡単だと思ったら、結構ハマった。 まず、UITextView の sub class を新設。 contex menu は次の method で検知できる。 -(BOOL) can…

Xcode の warning 消し

プログラムの制作がほぼ済んで、締切までにも少し時間があるので Xcode で compile したときに出る warning を解消することに。いろいろ示唆に富んでる。 Plain Style unsupported in Navigation Item. UIBarButtonItem に X 印を置いていたらこの warning …

Navigation Controller は曲者だ・・・

ふぅ、やっと出来た・・・ Navigation Controller を使った画面を作成していて、はまった点をいくつか・・・ Navigation Controller で検索すると結構な数がヒットする。いろいろ眺めてみたけど、自分の状況とは違っているなと感じる点として、大抵の解説で…

UserNotifications、identifier にハマった・・・

iOS 10 以降、UserNotifications の framework が変わったようで、 UNNotificationRequest やら、UNNotificationCenter やら、頭に UN を冠する見慣れない class が出現した訳だ。で、実際に notification を登録するには次のような形を取る: UNNotificatio…

Property type 'id<STClockDelegate>' is incompatible with type 'id<SKSceneDelegate> _Nullable' inherited from 'SKScene' ってなんだよ

@property (nonatomic, assign) id<STClockDelegate> delegate; h ファイルに property を定義していたら、謎の警告が・・・ Property type 'id<STClockDelegate>' is incompatible with type 'id<SKSceneDelegate> _Nullable' inherited from 'SKScene' SKSceneDelegate の sub class である STClockDelegate を</skscenedelegate></stclockdelegate></stclockdelegate>…

地面から反発を受ける走り

地面から反発を受ける走り。これ、よく聞く話で、どうやってやるんだというのがよくわからず色々試してみた。 まず、足が地面に着地する。スーパーボールのように弾ませるため、なるべく接地時間を短くし、その足を宙に浮かせるという方法論。これ、やればわ…