Iganinのブログ

日頃の開発で学んだ知見を中心に記事を書いています。

2020年3月振り返り

3月の振り返り 目標の進捗状況の定期確認です。3月の振り返りがだいぶ遅くなってしまいました。。 4月から正社員になったのですが、そのための手続きや引継ぎ、新しい業務等で忙しく、ブログの更新に時間をさくことができなかった次第です。 次の職場では副…

2020年2月振り返り

2月の振り返り 目標の進捗状況の定期確認です。最近はコロナウイルスによってかなり大変な状況になってきていますね。。。早期に落ち着くことを祈るばかりです。。。コロナウイルスの蔓延もですが、経済の停滞による景気の悪化をとても心配しています。 私個…

【iOS】UITextViewでタップ遷移可能なバナーを表示する方法

はじめに UITextViewにHtmlの記述を反映させたいことがあります。その場合は下記のようなコードを書くことで、<a>タグでのリンクの表示などが反映可能です。 Stringのextensionメソッドとして作成しておくと便利です。 extension String { func convertToHtml()</a>…

【iOS】NavigationBarのUIBarButtonItemにバッジを付与する方法

はじめに アプリを作成する際に通知の数をバッジで表現することがよくあります。たとえば通知タブを作成し、タブにバッジを表示する、UIApplication.shared.badgeNumberに値を設定してアプリアイコンにバッジをつけるといった対応です。 開発を行う中で画面…

【iOS】iOS SDK 13 以上でのビルド時に ダークモード非対応とする際の注意点

はじめに iOS 13からダークモードが導入されてしばらく経ちました。 iOS SDK 13以上(Xcode 11以上)でビルドする場合、ダークモード非対応とする場合はそれ用の対応が必要です。 対応に漏れが発生しかけたので備忘をかねて記載します。 環境設定 以下の環境を…

2020年1月振り返り

1月の振り返り 目標の進捗状況の定期確認です。1月は業務以外で忙しかったこともあり、あまり目標にむけた活動ができませんでした。。2月以降は時間をさけるようにしたいです。 プライベートでは最近流行りのサウナに通いはじめました。疲れが取れるのもあり…

2020年の目標

2020年の目標 2020年は主に以下の領域に注力します。 データ構造とアルゴリズムの理解の向上 プロダクト作成の基礎力向上 アウトプット 身体能力の強化 各目標は上記の注力領域を達成するように作成しています。 データ構造とアルゴリズム プログラミング問…

2019年の振り返り

2019年の振り返り 通年の振り返りです。まずは目標の達成状況の確認から行います。 体の基礎づくり 目標: ベンチプレス 100kg デッドリフト 150kg スクワット 150kg 実績: ベンチプレス 100kg デッドリフト 120kg スクワット 120kg 達成率 33% 未達。 アウ…

2019年12月振り返り

12月の振り返り 目標の進捗状況の定期確認です。12月は数年ぶりに冬服を一通り買い換えました。体のサイズにあわなくなってきたことが一番の理由でしたが、普段きている物を変えるのは良い気分転換にもなりました。衣服は良くも悪くも自身の心持ちに影響を与…

ユニットテストについての少考

はじめに 今年読んだ以下の本の中で設計におけるユニットテストの立ち位置を語る箇所が多くみられました。「レガシーソフトウェアからの脱却」、「レガシーコード改善ガイド」、「CAREER SKILLS」、「クリーンアーキテクチャ」など。実際に仕事の中で使った…