branch10480’s blog

Topics that I learned.

iOSDC2020 に参加しました!

皆さん、こんにちは! 最近は涼しくなって過ごしやすい日々が続いていますね〜。 どうでもいいですが、今日仕事が終わってプライベートマシンに手をおいた瞬間「あ、冷たい!!」と驚き、季節の変わり目を実感しました @branch10480です 笑 すみません、本題…

GitHubへアップロードするGifファイル生成スクリプト

皆さんこんにちは! 普段業務ではタスク完了にあたり、エビデンスとしてアプリの挙動動画を撮影して載せるということをしています。 しかし、GitHubの README やコメントではmp4などの動画形式ファイルを載せることができません。。 一方、jpgやpng, gif な…

iOSにおけるFrameworkとLibraryについて知ったこと (前半)

iOSDCのFraneworkやLibraryについての動画があったので視聴しつつまとめてみました!(今回は前半です) Framework と Library の違い バンドルを持つか、持たないかで来まる。 Framework: バンドルを持つ Library : バンドルを持たない バンドルとは? 開発…

eCPMについてまとめてみた

先週、業務中にAdMobメディエーションについて実装する機会がありまして、その際に出てきた「eCPM」という指標があまりピンと来なかったのでまとめてみようと思います。 先に結論! ・Web広告指標の一つ ・「広告が仮に1000回表示されたとき、どのくらいの金…

【iOS】デバイストークンがPush通知許諾ダイアログで拒否した場合も取得できるかについて

iOSアプリでリモートプッシュを行うもので表示されるこちらのダイアログ。 このダイアログで拒否した場合でもPush通知送信先を表すデバイストークンが取得できるかの検証を行なったのでメモ。 結論:取得できる! 前提 Push通知許諾ダイアログを出すコード。…

SVProgressHUDが左上に表示されてしまう件への対応

iOS

iOSアプリ開発をしていると、よく見かけるライブラリにSVProgressHUDというものがあります。 ローディングビューを気軽に表示できるとても便利なライブラリです。 SVProgressHUD/SVProgressHUD しかし、何回かインジケータが左上に表示されてしまったことが…

AppleでサインインしたNotionアカウントにMacでログインする方法

AppleでサインインしたNotionアカウントを、iOSアプリ以外からログインする方法が不明だったのでメモしておきます。 【結論】ログアウトボタンに記載されているメールアドレスでログインすれば良い Notionログイン画面にメールアドレスを入れるUIがあると思…

WidgetKit まとめ

iOS

こんにちは! 梅雨で雨の日が続いていますが皆さんいかがお過ごしですか? さて、今回は iOS14 から新しく導入される WidgetKit についてまとめていこうと思います! WidgetKit Smart Stacks ウィジェットの集合体で、自動的に回転して一番上に正しいウィジ…

新しい文章力の教室 を読んで

執筆の力点 良い文章とは? 最後まで読まれる文章。 例えるならスープまで飲み干されるラーメン。 文章の3レイヤー 言葉遣い(最後に重要) ロジック(次に重要) 事実(一番重要) 主眼と骨子 主眼とは「テーマ」。 骨子は「要素」>「順番」>「軽重」の順で…

AppClips の探求 まとめ

iOS

App Clips 理解に必要な3つの概念 App Clips は付加機能なので、アプリ本体が必要 App Clip Experiences App Clips 自体について App Clip Experiences iOS14 で開いた際に、Webブラウザの代わりに App Clip で処理されるURLのこと。 作成手順は Universal L…