iOS, Swift, Xcode, アプリ開発

アプリが終了する直前の処理 iOSアプリの終了直前に、何らかの処理を行いたい場合があるかと思います。例えば・・・ データの保存(キャッシュ)処理何らかの処理を中断してクリーンアップ ...

iOS, Swift, Xcode, アプリ開発

iOSアプリのメモリリーク アプリでメモリリークが発生すると、メモリの空き容量を食いつぶして、いずれアプリがクラッシュしてしまう危険性があります。 iOSアプリのメモリリークの発生 ...

iOS, Swift, Xcode, アプリ開発

IQKeyboardManager ライブラリ iOSアプリでは TextField をタップすると、キーボードが下からニュルッと伸びてきます。 この際に、TextField の位 ...

iOS, RxSwift, Swift, Xcode, アプリ開発

概要 この記事では、MVVMアーキテクチャでiOSアプリを作る場合において、テキストフィールドを使う際に個人的によく使うユースケースをまとめています。 まず、テキストフィールドを使 ...

iOS, Swift, アプリ開発

iOS エンジニアなら一度は使ったことがあるであろう UserDefaults。 今まで私は以下のようなクラスを作って、UserDefaultsからデータを取り出したり格納したりし ...

iOS, Xcode, アプリ開発, トラブルシューティング

Xcode で iOSアプリ開発をしている際に、スプラッシュ画面が真っ黒になる事象が発生しました。 事象は以下のような感じで、アプリ起動直後に真っ黒な画面が表示されています。 スプ ...

Web・IT, WordPress

ブログ記事にソースコードを載せる時に、大なり・小なりなどの記号を使用することがよくあります。 WordPress を使用しているのですが、こうした記号がエスケープされた文字列に勝手 ...

iOS, Swift, アプリ開発

Swift でアプリ開発をしていると、enum は個人的に必須といえるほど頻繁に使用しています。 ねじまき enum なくして私のコーディングライフは存在し得ない...! まだまだ ...

iOS, Swift, アプリ開発, リリースアプリ

「エリアアラーム」をリリースしました 未経験からiOSエンジニア(SES)にジョブチェンジして1年半弱が経過しました。 SES企業特有の 客先ガチャ と ...

iOS, Swift, アプリ開発

GoogleMapにマーカー(GMSMarker)を複数表示すると、まれに以下のようにチカチカ明滅・点滅する事象に遭遇しました。 今回はその原因と対処法についてまとめています。 チ ...

その他, レビュー

騒音に悩まされて夜に寝付けない・・・ 作業に集中できない・・・ そういった悩みを抱えている方は多いのではないでしょうか? ねじまき 私は木造ハイツのアパートに一人暮らしをしています ...

Android, Kotlin, アプリ開発

アプリ内で使用するアイコン画像に、通知件数を表示するようなバッジを付与したいケースがあると思います。 こんな感じです。 上記はAndroidプロジェクトに初めから入っているドロイド ...

Kotlin, アプリ開発

RecyclerView の基本的な使い方を確認したので、備忘録として残しています。 ItemTouchHelper を使用して RecyclerView のアイテムをドラッグ ...

Kotlin, アプリ開発

Kotlin の関数まわりのことを学習したので、備忘録として残しています。 Kotlin では「関数」も「第一級オブジェクト」 第一級オブジェクトとは、簡単に言うと、Int 型や ...

創作メモ, 創作活動

第24回 星海社 FICTIONS 新人賞座談会 にて、受賞作「傭兵と小説家」に対する論評で、以下のようなコメントがありました。 林   台詞の中でキャラクターや設定の補強ができて ...

アプリ開発

ユーザにアプリの機能を最初に案内してあげることで、利便性が向上しますし、アプリ自体のPRにも繋がりますよね。 「アプリの取扱説明書」としてよく使われるのは、ウォークスルーと呼ばれる ...

アプリ開発, デザイン

趣味でアプリやサービスを開発していると、一人でプログラミングとデザインの両方を行うケースが多いかと思います。 しかし、ソースコードを書きながらデザインも一緒に考える、といった方法だ ...

作品から学ぶシリーズ, 創作活動

ねじまき 「かぐや様は告らせたい〜天才たちの恋愛頭脳戦〜」を毎週ヤンジャンで読むことが私の生き甲斐です 2019年にアニメ化したこともあり、現在非常に人気のあるラブコメ作品です。 ...

Web・IT, アプリ・サイト・ツール

Wordpress でブログを開設してから、そろそろ1ヶ月になります。 ねじまき 最初と比べると、記事を書き上げるスピードがかなり速くなった気がします。 執筆作業に慣れたことや、W ...

Firebase, アプリ開発

Firebase Authentication で Googleアカウント認証する手順をまとめました。 ねじまき 「メールアドレスとパスワード」を使用した認証は、Android S ...