Pick Slider Label

item-thumbnail

【SwiftUI】DatePickerのようにスワイプで前後の月に移動できるカレンダーの作り方

SwiftUIでiOS標準のDateePickerのように左右にスワイプして前後の月へ移動できるカレンダーを作れたのでメモしておきます。 完成図 スワイプで移動するロジック ZStackで連続した三ヶ月分のカレンダーを用意する 表示してるカレンダーの両隣の画面外に前後の月が来るよ...

item-thumbnail

「Xcode is missing components needed to preview on iOS」と表示されてSwiftUIのPreviewがクラッシュする

 エラーの内容 久しぶりに開いたSwiftUIアプリのSwiftUIプレビューを使おうとしたら以下のエラーが表示されてクラッシュしました。 PlatformDoesNotHaveAgentsError: Missing Required components for iOS Xc...

item-thumbnail

CoreDataでリレーションを設定したクラスを使ったときにメモリ使用量が膨大にならない理由

CoreDataのリレーションを使ったアプリを作っているときにふと疑問に思ったことがあります。 「リレーションでつながったオブジェクトがプロパティとしてメモリに読み込まれて、そのオブジェクトとリレーションでつながっているオブジェクトもメモリに読み込まれて…と連鎖していくと、少しデ...

item-thumbnail

【解決】MacOS Big Surで360Controllerが動かない

問題の内容  久々にMacでMinecraftをやろうと思ってUSB接続のゲームコントローラーをつないでみた所、一切反応がありませんでした。 360Controllerがいつの間にか消えていたので再インストールを試みると、「インストールに失敗しました」と表示されました。 設定内に...

item-thumbnail

Java版マインクラフトでSwitch版と同じ感覚で遊ぶためのコントローラー割り当て

パソコンにゲームコントローラーを繋いで遊ぶときにはゲームに合わせたボタンの割り当てが必要になります。 Switch版(統合版)も持っているので、どうせなら同じ感覚で遊べるようにボタンを設定しました。 Switch版を持っていなくても、任天堂やMicrosoftが考えたある程度みん...

item-thumbnail

【エラー】Release buildでApp GroupのURLが取得できない

問題の内容 先日、既存のアプリをアップデートしてAction Extensionからファイルを読み込めるようにしました。 すると、デバッグの際は問題なく動いていたのにストアからダウンロードしたアプリではファイルが読み込めなくなっていました。 Releaseビルドでデバッグしてみる...

item-thumbnail

SwiftUIでコマンドキーなしのショートカットを設定する方法

勝手に⌘が追加される SwiftUIではボタンに以下のようにモディファイアーをつけることで簡単にショートカットを設定する事ができます。 . keyboardShortcut ( "1" ) ただ、上記のモディファイアでは勝手に⌘キーが追加されて「⌘+1」という...

item-thumbnail

【エラー】XcodeからGitHubにpushできない

 問題の内容 XcodeのSource Controlからいつもpushしていたのですが、ある時からpushしようとすると「An unknown error occurred. SecureTransport error: I/O error. (-1)」と表示されるようになりま...

item-thumbnail

【エラー?】AppStoreでiMessageステッカーアプリを審査に提出しようとするとスクリーンショットが足りないと言われる

 問題の内容 iMessageのステッカーパックアプリをAppStoreConnectにアップロードして諸々の入力を済ませ審査に提出しようとしたところ、以下のような警告が表示されて提出できませんでした。 勿論スクリーンショットは全サイズアップロードしています。 解決法 提出準備画...

item-thumbnail

【エラー】XcodeでSticker Packの名前を変えると分裂する

 問題の内容 XcodeでSticker Packアプリを作っている時に1つ1つのステッカーのNameを編集していると、いくつかのステッカーで画像が表示されなくなり、同じ名前のステッカーが追加されてしまいます。 おかしくなったステッカーを削除しようとすると、ファイルが存在しないと...

item-thumbnail

日本語配列(JIS)のキーボードで「+」が入ったキーボードショートカットを入力する方法

海外製のソフト・アプリではキーボードショートカットに「⌘」+「+」のような組み合わせが割り振られていることが多いです。 日本語キーボードでは独立した「+」キーが無く、「Shift」+「;」で入力しますが、ショートカットが反応しない場合もあります。 また、Logicoolの多ボタン...

item-thumbnail

podを削除したら「Id: framework not found」というエラーが出た

エラーの内容  AdMobのアップデートに合わせて使わなくなったpodを削除したら      Id: framework not found "削除したpod名" というエラーが出てビルドできなくなりました。 解決法 プロジェクトファイル(青いアイコン)からB...

item-thumbnail

ブログにおける最も簡単なSwiftのシンタックスハイライト

SwiftのコードをBloggerのブログで紹介する時にきれいに表示したくてシンタックスハイライト(syntax highlight)の方法を色々探していましたが、簡単な方法を見落としていました。 XcodeのPlaygroundでコード書いてコピペしましょう。 そのまま貼り付け...

item-thumbnail

SwiftUIの@State, @Binding, @StateObject, @ObservedObject, @EnvironmentObjectの使い分け

なんとなくSwiftUIでは@Stateと@Bindingを使っていて、@StateObjectを使う必要あるのかなと思っていましたが、Hacking with Swiftというサイトの解説を読んで納得したので自分用のメモ。 @StateObject、@ObservedObjec...

item-thumbnail

【解決】iOSのAdMob SDKをアップデートしたらインタースティシャル広告とリワード広告でエラーがでた

 pod updateでエラーがでた しばらくCocoa Podsのアップデートをしていなかったのでコマンドラインからpod updateを実行してプロジェクトを開いてみるとビルドできなくなっていました。 エラーを確認するとAdMobのインタースティシャル広告とリワード広告のファ...

item-thumbnail

Mac用iMessageステッカーは作れない(2021年3月現在)

背景 iPhoneのメッセージ用の自作ステッカーを作ったのでどうせならMacの「メッセージ」アプリでも使えたらと思って試してみました。 結論 2021年3月現在、Macではミー文字以外のiMessageステッカーは使えません。 まず、Macのメッセージ用にステッカーを作る方法はA...

item-thumbnail

【図解】BloggerでAdMobのapps-ads.txtを設置する方法

 AdMobにこのような通知が… app-ads.txtを有効にするには自分のドメインのルートにapp-ads.txtを設置する必要がありますが、Bloggerを利用しているので直接サーバーをいじることができません。 Firebaseを利用する方法がGoogleのドキュメントで紹...

item-thumbnail

【解決?】Xcodeでプロジェクトを開こうとすると落ちる

問題の内容 Xcodeを起動してはじめに表示される「Well come to Xcode」の画面からプロジェクトをクリックして開こうとするとXcodeが落ちて開けません。その後再度Xcodeを起動してプロジェクトを開こうとすると落ちはしないもののやはり開くことができません。 解決...

item-thumbnail

【解決済み】2020年11月4日21時頃〜「App Storeからダウンロードができない」

*2020年11月4日23時追記 復旧したようです。 少なくとも私の環境ではアプリのダウンロードが可能になりました。  問題の内容 2020年11月4日21時頃から、 一部のユーザーがiTunes Storeへのサインインが必要な機能を使えない状態になっています。 ・App St...

item-thumbnail

【解決】Macで修飾キーの変更ができない

  問題の内容 Macbook Air用に新しい外付けキーボードを購入しました。 コントロールキーの位置が本体キーボードと違ってカーソル移動のショートカットキーが使いにくかったです。 コントロールキーとキャップスロックキーの位置を入れ替えてやれば解決するはずと思い、設定を開きまし...

ホーム index