酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Swift Package Managerでマルチモジュール化しているアプリでCoreDataの.xcdatamodeldファイルが参照できない

注意:このプロジェクトではCoreDataの定義ファイルを TweetAlbum.xcdatamodeld としている。もし存在するかわからないが、本記事を読んで同じ現象でハマった方がいれば、TweetAlbumの部分は各々で読み替えていただきたい。 Appの外にあるCoreDataの.xcdatam…

2021年買ってよかったもの

2021年の総評としては、前半はド短期案件で超忙しくて肉体的に疲労して、後半は仕様が常に変化する案件で精神的に疲労していた。12月に入ってからは親戚ガチャの失敗を肌で感じていた。厄年でもないのにとにかくしんどかったし救いもなかった。 本記事では20…

macOSでJenkinsを起動させるまで

macOSにJenkinsを入れるのはかなり大変で職人芸を駆使して対応していた記憶がある。2021年ではhomebrewを使ってインストールができた。 macOSの初期化+インストールディスクの作り方。一度稼働させたら基本的にアップデートさせないので今回はMontereyを使う…

xcframeworks に対応した Rome を使って Carthage のキャッシュをS3にアップロードして Bitrise で超高速にビルドしよう! #bitrise #bitrisearticle

CarthageのキャッシュをS3で共有できる「Rome」がxcframeworksに対応して帰ってきた!!この記事はiOS Advent Calendar 2021の12日目の記事です。 Romeとは? はじめに Carthage/Build ディレクトリを zip でまとめて Bitrise でダウンロードしていたが…… Ro…

備忘録:SwiftUIのListでrefreshした時に前回のデータが表示されている。画面が再描画されると新しいデータが反映される

備忘録として書き残しておく。気が向いたら書き直すかもしれない。 SwiftUIのListで下図のような画面を実装している。 縦スクロールと横スクロールの混ざったリストは珍しくないが、この画面の厄介なところは横スクロールでも別途APIを叩いてデータを取得す…

Amazon ブラックフライデーセール2021で購入したもの

2019年・2020年と「Amazon 20XX Black Fridayセール」という名前だったが、2021年から「ブラックフライデーセール」とカタカナ表記になった。今年は(コロナで売り上げが落ちているため)乗っかれるものには乗っかろうとブラックフライデーセールを始めた企業…

MacBook Pro(16インチ、2021)向けキーボード・パームレスト保護フィルムを購入した

先代・先先代のMacBook Proも手首を置いている部分(パームレスト)が摩耗や手汗のせいで塗装が剥げてしまっていた。特に先代のMacBook Proは2020〜2021年とコロナ禍の中でも利用していたため、手指消毒のためのアルコールの影響なのか特にひどく摩耗していた…