疲れやすくなりました

急性心筋梗塞後に身体がとても疲れやすくなりました。

 

原因はおそらく急激な血圧の低下だと思っています。

現在再発を避けるために毎日様々な薬を飲んでいますが、その中に血圧を下げる薬があります。心筋梗塞の前までの血圧は150/100ぐらいでしたが今では115/75ぐらいです。

 

身体がキツイのはしんどいですけど、健康に暮らしていくには、この身体に慣れていかないといけないと思っています。

 

第7世代iPadが気になる

先日発表されたiPad(第7世代)が気になる。

 

画面サイズがAirとほぼ同じになり、純正のSmart Keyboardを付けることができるとのこと。

 

CPUは3世代前だけど何より価格が34,800円からというのが嬉しい。

ノートPCを起動するのも億劫になってきたし、スマホに比べて大画面の方が老眼には助かるかも。

 

ただ使用目的がはっきりしないのが問題だ。

最近思うこと

ここ10年で思うことがあります。

 

頑張っているときは上手くいかず、諦めたら良い状況に変わっていく

 

 私は諦めが悪い方ですが肉体的にも精神的にも自分にとってマイナスと感じたときは今まで頑張っていたことを諦めます。

 

でも、諦めてそれほど時間が経たないうちに今まで難しい状況だったことが改善していくことが良くあります。

 

そんな時は何でかなぁと思っていましたが、いま考えると私が出しゃばり過ぎていたんじゃないかと思うんです。おそらくそうでしょう。私が引くことで他の人が動きやすくなり状況が変わりやすくなったのかもと分析しました。

 

この歳になったら、他の人を支えていくことが大切だと思っています。

 

 

iOS13のダークモード対応について

iOS13でダークモード対応らしいです。

iOS13がリリースされた暁に自分が作ったアプリがダーク色にならなかったら恥ずかしいですね。

 

ということでネットで調べて対応してみました。codeで直接色指定をしていなければ、ほとんどの場合、story board上で変更できます。

この際にsystem colorを使うのがミソです。今まで色々とcustom colorを使っていたのですが、この際簡単にダークモードに対応させるためappleが指定するsystem colorに変更しました。

 

ハマりポイントは、おそらくViewや部品などをstory board上で重ねてレイアウトしていると思うのですが、どのViewのbackgroud colorでsystem colorを指定するかですね。

story board上でlightモードとdarkモードの切り替えは出来ますが、最低でもシュミレーターで確かめないと思ったとおりの色にはならないです。

 

あと私だけかもしれませんが、UITextViewでハマりました。これをsystem colorに変更しても変わらない。半日ぐらい悩んだあと、ふとUITextViewをhtmlモードで利用していることを思い出し、以下のコードを追加することでダークモードに対応することができました。

 

    // iOS13 ダークモード対応

    if (@available(iOS 13.0, *)) {

        if(self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark){

            [attributedString addAttribute:NSForegroundColorAttributeName

                                     value:[UIColor whiteColor]

                                     range:NSMakeRange(0, [attributedString length])];

 

        }else{

            [attributedString addAttribute:NSForegroundColorAttributeName

                                     value:[UIColor blackColor]

                                     range:NSMakeRange(0, [attributedString length])];

        }

    }

 

その他、諸々ありましたが、ほぼほぼ対応できたと思います。

先日、急性心筋梗塞になってしまいました。

本当に久しぶりのブログです。

 最後の記事が「Parseから移行したい!」みたいなものでしたが、あれからFirebaseに移行したりとか色々やりました。そして今年ついに50歳になりました。この歳でもプログラマーとしてもやっていけるもんだなぁと思っています。

 

ところで、タイトルに書きましたが7月6日にST上昇型急性心筋梗塞になってしまいました。急性ということで突然襲ってきました。とは言っても2,3日前から少し胸の周りに違和感があったんですけどね。

 

まだまだ若い!頑張れる!と思っていましたが、こんな病気になると年齢を感じさせます。というわけで無理しないよう定年までゴリゴリ プログラムを書いていきたいと思います。