2021-01-01から1年間の記事一覧
Appleがクリスマス休暇に入ったこともあり、久々にAndroidアプリのメンテをやるのだ。 Pixel とか引っ張り出してきて充電。お、Android 12 が降ってきてるので入れちゃお。 Android Studioをアップデート。SDK Manager でもろもろ最新化。 Android Studioを…
iOS/iPadOS でビデオを作成して システムのフォトライブラリに追加するケースです。通常は PhotoKit を利用するのが良いです。 PhotoKit を利用するとファイル名がDCF形式(例: IMG_0123.mov)にならない いや、Assetを Createするときにファイルじゃなくて …
Androidで UIImageView にローカルファイルから画像を設定したい時。 何も考えずにやるとこうなる。 val bitmap = BitmapFactory.decodeFile(file) imageView.setImageBitmap(bitmap) (とりあえず sampleSizeは考慮しない) でもわざわざビットマップを生成…
今秋公開される予定だった SharePlay 機能だが、やっぱりサービス開始できなくなったようだ。 developer.apple.com やっぱり。 そうなるでのはないかと危惧していた。 hatesatekite.hatenablog.com iOS 14 の新機能のはずだった「4カメラ同時録画」と同じ轍…
Swifyな皆さんこんにちは。private(set) var はよく使いますよね? 外部からreadOnlyにしたい時に便利です。例えばこんな感じ。 private(set) var data: Data // クラス内からは set/get が可能, クラス外からは get のみ可能 CocoaPods にライブラリを公開…
Xcode 13 beta に Swift 5.5 が同梱されており、async/await が利用できるようになっている。 WWDC21 のビデオをいくつか見てみた。 これによってパフォーマンスが劇的に改善するとか、そういう類のものではなさそうだ。しかし、調べるにつれて「これは凄そ…
macOS 12 beta (Monterey)を入れた。 写真から3Dモデルを生成する機能を試したかったのが理由です。 やってみたのですが・・・ エラー発生 Error creating session: cantCreateSession("Native session create failed: CPGReturn(rawValue: -11)") 原因 Deve…
SharePlayは iOS 15 の目玉機能のひとつと言っていいでしょう。 FaceTimeでグループ会話中に、みんなで映画を楽しむことができます。 映画はタイミングが同期されており、メンバーのうち誰かが停止したり飛ばしたりすると、他のメンバーにも再生位置が反映さ…
やりたいこと 既に配信中のAppがあるのだが、これのApp Store上でのプライマリ言語を変更したい。 日本でしか配信するつもりがなかったけど、やっぱり全世界に配信したくなったパターン。 アプリの言語とは 言語といっても次の3種類の区分があるので混同しな…