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…

iOS Firebase Authentication Twitter ログイン実装でハマったこと

今日は仕事で開発しているマッチングアプリに Twitter ログインを付けるということで Firebase の Authentication で実装を進めていました。 が、1箇所?ハマったところがあったので備忘録も兼ねて記録を残しておこうかと思います。 結論 OAuthProvider は…

今日の学習ログ:2020/05/18

英語勉強 スタディサプリ be being p.p. と have been p.p. 両者の聞き分けは、以下で覚える! being -> びーーん(ぐ) been -> びん 発音しにくかった英文 A bag is being filled with food and drinks. 単語 金フレ banquet 夕食会 The rent includes all…

アウトプット大全(樺沢紫苑 著) を読みました

今日は精神科医で Youtube 活動もされている樺沢紫苑さん著「アウトプット大全」を読み終えたので、印象に残ったところを中心に書いていこうと思います。 この本を手にとった理由 最近なんだか、自分が学んでいることや、仕事で調査したことがあまり身になっ…

2020/04/25 Morning

今日から日記を付け始めることにしました。 きっかけは樺沢紫苑さんのYoutube動画です! 人の目を気にしなくなる方法【精神科医・樺沢紫苑】 - YouTube 最近周りの意見に振り回される感覚が強くなって悩んでいたところでした。。 この動画によると、他人の意…

今日から始めるFlutter勉強生活(3日目)

Icons Class プリセットされたアイコンを使える。 Card Class カードデザインを適用できるContainer。 Padding Class パディングを含んだ上で小要素を持てるContainer。 Divider Class 区切り線を引けるウィジェット。 今回でできたもの import ‘package:flu…

今日から始めるFlutter勉強生活(2日目) #Flutter勉強生活

クラスにカーソルを当てた状態で Ctl + j で Quick Docs フォントファイル追加後、main.dart でフォント指定しても画面に反映されない件でハマる -> 解決! Stop 起動 で解決した! 一旦シミュレーターでのデバッグを終了させることが必要だった。

今日から始める決算書の読み方講座(1日目−2)

貸借対照表について 3セクションから成る 資産 負債 純資産 負債 一般的には主に、銀行などから借りたお金。借金の残高。 純資産 一般的には主に、株主から集めたお金。 資産 負債、純資産を一体何に使っているか。 銀行からお金を借り、株主から調達したお…

今日から始める決算書の読み方講座(1日目−1)

財務諸表とは? 企業の経済活動を記録・集計したもの 企業の経済活動 商品販売 社員に給料払う お金を借りる 商品を仕入れる 美品を買う ↓ 数値として写し取ったもの 財務諸表 財務諸表を見れば、その会社のビジネスが見えてくる。 財務諸表はなぜ必要なのか…

今日から始めるFlutter勉強生活(1日目)

Scaffold Class 足場となるウィジェット。 基本的な部品が配置できる。 AppBar Class iOSでいう UINavigationBar Image class 種類が3つ存在。 Dart Image Widget 今回使ったのは 3 Constructor が複数ある。 Widget 内にカーソルがある状態で alt + Enter …

2020年3月1日

今日の学習内容 メイントピック MVVM RxSwift Fluxアーキテクチャ サブトピック Test Double 疎結合 メモ Test Double テスト対象が依存しているコンポーネントを置き換える代用品のこと。ダブルは代役、影武者を意味する。 MVVMにおける protocol の重要性 …

LocalAuthentication についてまとめ

iOS

こんにちは! 世田谷で iOS エンジニアをしてますブランチ(@branch10480)です。 今回は指紋認証・顔認証などの生体認証を使った認証を実装できる LocalAuthentication について説明しようと思います。 私が作ったサンプルコードはこちら↓ github.com 何が…