2023-01-01から1年間の記事一覧
Xcode15でArchiveするとCycle inside ... building could produce unreliable results.のようなエラーが発生する場合があります。 App Extensionを含むプロジェクトで起きることが多いようなのですが、 Embed Foundation Extensions ステップを Copy Bundle …
Share Extension等、メモリ制約が大きい場合に、大きな画像を普通にUIImage(contentsOfFile:)で読み込むとメモリ不足でクラッシュする場合があります。 そのような場合には、リサイズしつつCGImageで読み込んでからUIImageに変換するとよいです。 gist.githu…
先日、Twitter API v1.1 がcloseされました。アクセスすると↓のようなエラーになります。 投稿APIについてはv2 APIが無料で提供されているので、投稿のみなら無料でできます。ただし、画像などを添付したい場合、v2 APIではメディアアップロードAPIが提供さ…
firebase function から firebase function を呼びたい場合があると思います。 呼ばれる方の function が公開されている場合は簡単ですが、呼ばれる方を公開したくない場合は呼ばれる方の function を要認証にして、bearer tokenを指定して呼ぶことができま…
でてます。 IllustailNaomoto Niwayamaソーシャルネットワーキング無料apps.apple.com macOS版のみですが、タイムラインのメディアを自動ダウンロードする機能をつけました。 設定の↓ここからいけます。 タイムライン 保存先フォルダ メディアの種類(動画、…
プライムデーで買いました。 Nature スマートリモコン Nature Remo nano ネイチャーリモ Remo-5W1 Alexa/Google Home/Siri対応ネイチャー(Nature)Amazon Matter対応のスマートリモコンです。Matterって知らなかったんですが、スマートホームの規格らしく、Ap…
プライムデーで買いました。 CIO NovaPort QUAD 65W GaN充電器 NovaIntelligence搭載 世界最小級 4ポート USB-C×3 + USB-A USB ACアダプター コンセント 急速充電器 軽量 タイプC iPhone Android Macbook Pro iPad Pro ウォールチャージャー ホワイトCIOA…
Composeで横にページングするViewを実現したいとき、AccompanistのHorizontalPagerを使います。 google.github.io ですが、HorizontalPagerはページごとにバウンスするような挙動になっており、連続してスワイプすると引っかかるような動きになります。(し…
Pixelmator Pro には ML Super Resolution という、ML Kit で画像を超解像度化する機能があります。 www.pixelmator.com これはAutomatorから呼ぶことができるので、ffmpeg等と組み合わせて動画を超解像度化することができます。 以前Waifu2xやTecoGANで動画…