めも
メッセージは文字、一日回まで / 管理人のみに送信されます
現在文字数 0文字
タグ「アプリ開発」を含む投稿[57件]
SwiftDataを使い始めたけど、ちょっと凝ったことをしようとするとすぐ問題にぶつかってしまう。
EnumのRawValueやComparableに準拠させたものを使って並び替えしようとするとクラッシュ。
https://forums.developer.apple.com/forum...
#アプリ開発 #SwiftUI
EnumのRawValueやComparableに準拠させたものを使って並び替えしようとするとクラッシュ。
https://forums.developer.apple.com/forum...
#アプリ開発 #SwiftUI
Chekrica REの更新作業中。
機能を追加したついでに、TipKitを導入してみた。(iOS17以降限定)
一画面にポップアップするヒントをいくつか追加したところ、すぐに表示する設定では画面遷移したときに別のポップアップが出てしまうことがあったので、1時間に1つの頻度で表示することにした。
インライン表示だと一気に表示するようなので起こらないと思うけど、一気に表示するのも微妙感あったのでポップアップでいいやーとなった。
#アプリ開発
機能を追加したついでに、TipKitを導入してみた。(iOS17以降限定)
一画面にポップアップするヒントをいくつか追加したところ、すぐに表示する設定では画面遷移したときに別のポップアップが出てしまうことがあったので、1時間に1つの頻度で表示することにした。
インライン表示だと一気に表示するようなので起こらないと思うけど、一気に表示するのも微妙感あったのでポップアップでいいやーとなった。
#アプリ開発
「面倒」っていうと完全にわたしの問題なんですけど、中には「この機能を追加するとなるとUIをどういじったら良いだろう、UXはどうなるだろう」ってなってくることもあって…
あえて実装しないってことも。
#アプリ開発
あえて実装しないってことも。
#アプリ開発
色色カウンターに初レビュー文いただきました!
やったー!ありがとうございます!
リリース前は完全にわたし個人の主観で機能を決めてるので、リリースして誰かが使ってくださって、ここは不便だとかそういう意見があるとガチでありがたいです。
その発想はなかったー!ってこともよくあります。
自分の中での優先度より面倒さが勝って実装してなかったってこともありますけどね💦
#アプリ開発
やったー!ありがとうございます!
リリース前は完全にわたし個人の主観で機能を決めてるので、リリースして誰かが使ってくださって、ここは不便だとかそういう意見があるとガチでありがたいです。
その発想はなかったー!ってこともよくあります。
自分の中での優先度より面倒さが勝って実装してなかったってこともありますけどね💦
#アプリ開発
Chekrica REを一週間前に更新したのだけど、そのときにミスをやらかしたので更新し直した〜〜💦
具体的に言うと、課金したのにバナー枠が表示されてしまうという一刻も早く修正したい感じのやつ。
気がつくのがちょっと遅かったね…
#アプリ開発
具体的に言うと、課金したのにバナー枠が表示されてしまうという一刻も早く修正したい感じのやつ。
気がつくのがちょっと遅かったね…
#アプリ開発
自分でも日常的に使いたいアプリを思いついたので、今年中にリリースできるようにがんばるぞー🔥
#アプリ開発
#アプリ開発
地味に面倒だったこと
・タグが多対多のRelationshipなので情報が少なかった
・ドラッグ&ドロップする関係で構造がややこしい感じに
・ウィジェット、iOS17.4以上と未満で別物なので実装の手間が単純に倍
・色の調整とか(自分でアプリ作ろうかなーと思った)
・テーマカラー関係(薄い色を指定したらナビゲーションバーのバックグラウンドと文字色の反転をしたかったけど、起動時に反映されなかったり不安定で…とりあえずやめた)
#アプリ開発
・タグが多対多のRelationshipなので情報が少なかった
・ドラッグ&ドロップする関係で構造がややこしい感じに
・ウィジェット、iOS17.4以上と未満で別物なので実装の手間が単純に倍
・色の調整とか(自分でアプリ作ろうかなーと思った)
・テーマカラー関係(薄い色を指定したらナビゲーションバーのバックグラウンドと文字色の反転をしたかったけど、起動時に反映されなかったり不安定で…とりあえずやめた)
#アプリ開発
アプリの審査が通ったー!
プライバシーマニフェスト関係でInvalid Binaryにさせられたりして面倒くさかったけど、アプリ本体の機能で弾かれることがなくて良かった良かった…
というわけでこちら。
色色カウンター
https://apps.apple.com/jp/app/%E8%89%B2%...
アイコンを表示したり、ウィジェットでカウントできたり、記録を見ながらカウントできたりもする機能的なカウンターができたと思います。
#アプリ開発
プライバシーマニフェスト関係でInvalid Binaryにさせられたりして面倒くさかったけど、アプリ本体の機能で弾かれることがなくて良かった良かった…
というわけでこちら。
色色カウンター
https://apps.apple.com/jp/app/%E8%89%B2%...
アイコンを表示したり、ウィジェットでカウントできたり、記録を見ながらカウントできたりもする機能的なカウンターができたと思います。
#アプリ開発
英語のスクリーンショットや説明を作るにあたり、英語でどう表現するかを調査中。
それで初めて知ったんだけど、アメリカではティッシュのことを「Kleenex」と言うことが多いみたい。
トイレットペーパーやティッシュ、ラップなどの日用消耗品のことは「Household supplies」。
「Daily necessities」等も使うようだけど、ググってみると上記の方が消耗品という意味合いが強い…のかな?
日本語でもいろいろ表現できる言葉だし、意外としっくりくる言葉を見つけるのが難しいけど、ChatGPTに聞いたら早かったw
ChatGPT・Claudeの無料版で事足りることが多くて…すごいよねー。
#アプリ開発
それで初めて知ったんだけど、アメリカではティッシュのことを「Kleenex」と言うことが多いみたい。
トイレットペーパーやティッシュ、ラップなどの日用消耗品のことは「Household supplies」。
「Daily necessities」等も使うようだけど、ググってみると上記の方が消耗品という意味合いが強い…のかな?
日本語でもいろいろ表現できる言葉だし、意外としっくりくる言葉を見つけるのが難しいけど、ChatGPTに聞いたら早かったw
ChatGPT・Claudeの無料版で事足りることが多くて…すごいよねー。
#アプリ開発
App Store用のスクショを作る…
嫌いな作業…やる気が出ない…
大事なのはわかってる…だからこそめんどくさいのだ…
多言語対応で面倒なのはアプリ内の言葉の翻訳よりスクショ作成なのだ…
(個人の感想です)
#アプリ開発
嫌いな作業…やる気が出ない…
大事なのはわかってる…だからこそめんどくさいのだ…
多言語対応で面倒なのはアプリ内の言葉の翻訳よりスクショ作成なのだ…
(個人の感想です)
#アプリ開発
結局〜、iOS17.4未満ではSiri Intentを使って、iOS17.4以降ではApp Intentsを使ってウィジェットを実装した
労力2.4倍って感じだった。
Core Dataを使うっていうのがなかなかのネックで、表示されない原因がどこにあるのかよくわからなくて…
同じコードでもiOS17.0だと読み込みに失敗したりもしたし、App Intentsは単純に新しくて情報不足だし、大変。
Chekrica REのときはリリース済みだったこともあって、Core DataからJSONに書き出してるけど、それはそれでエンティティのクラスをCodableに準拠させる必要があって、なんか大変だった記憶だけがある。
今そのコード見てもよくわからんもんwww
#アプリ開発 #SwiftUI
労力2.4倍って感じだった。
Core Dataを使うっていうのがなかなかのネックで、表示されない原因がどこにあるのかよくわからなくて…
同じコードでもiOS17.0だと読み込みに失敗したりもしたし、App Intentsは単純に新しくて情報不足だし、大変。
Chekrica REのときはリリース済みだったこともあって、Core DataからJSONに書き出してるけど、それはそれでエンティティのクラスをCodableに準拠させる必要があって、なんか大変だった記憶だけがある。
今そのコード見てもよくわからんもんwww
#アプリ開発 #SwiftUI
そんなこんなでPCも起動せずピリピリしてたけど、数日ぶりにApp Store ConnectでDL・売上数等確認しに行ったら、Chekrica REのユニット数がありえない数字になってた。
1日だけ5000DLってさすがにバグってない?
普段は多い日で20前後なのに。
ちょっと前に中国で100以上DLされてた日があったけど、前にもあったからスルーしてたw
しかしさすがに5kはグラフが意味をなさなくなるわ…
#アプリ開発
1日だけ5000DLってさすがにバグってない?
普段は多い日で20前後なのに。
ちょっと前に中国で100以上DLされてた日があったけど、前にもあったからスルーしてたw
しかしさすがに5kはグラフが意味をなさなくなるわ…
#アプリ開発
機能の大半を実装できたので、そろそろ有料にする機能を決めて、課金機能も実装する頃合い。
広告もつけたいし。
正直なところ…
せっかく作った機能は全部使ってほしいし、広告も何かとめんどくさいことが多いし、お金持ちだったら課金機能の実装なんてしなくてもいいやーってなるんだけど
#アプリ開発
広告もつけたいし。
正直なところ…
せっかく作った機能は全部使ってほしいし、広告も何かとめんどくさいことが多いし、お金持ちだったら課金機能の実装なんてしなくてもいいやーってなるんだけど
#アプリ開発
SwiftUIのSheet(下からニュッと出る画面)はモディファイアによって動作をいろいろ変えられるんだけど、presentationBackgroundInteraction(.enabled)とすると、シートの後ろにある画面も操作できるようになるんだよね。
いわゆるモードレス?
今、そうやって後ろの画面を操作できるタイプ・操作できないタイプの両方とも使っているけれど、操作できる方は後ろの画面が暗くならないのに対して、できない方は暗くなる。
そういう仕様になっているみたい。
後ろの画面を暗くすることで、操作できないことを表現しているわけで、こういうのってさりげなく見えるけど大切。
自力実装するときは極力合わせたい。
#アプリ開発 #SwiftUI
いわゆるモードレス?
今、そうやって後ろの画面を操作できるタイプ・操作できないタイプの両方とも使っているけれど、操作できる方は後ろの画面が暗くならないのに対して、できない方は暗くなる。
そういう仕様になっているみたい。
後ろの画面を暗くすることで、操作できないことを表現しているわけで、こういうのってさりげなく見えるけど大切。
自力実装するときは極力合わせたい。
#アプリ開発 #SwiftUI
Chekrica REでタスクの個別通知についてのお問い合わせを頂いたこともあり、通知周りの処理をいろいろと変えてみた。
ローカル通知の仕様上、x日後のx時から毎日同じ時刻に通知を送るというのはできないようなので、リピートなしの通知を手動で複数個作る、という方式に。
通知のタイミングは、当日・1日後・3日後・7日後の同時刻に…ということで通知回数を増やしましたー。
(更新の配信は現在準備中)
タイミングをユーザーがカスタマイズするようにも作れるけれど、個人的には決まったタイミングでいいと思ってるし、開発視点で言えば設定項目が増えて画面の整頓が面倒だなーと
そういえば、開発中のアプリで基本設定と詳細設定のページを分けてみたところ、使い勝手が良いように感じたので、既存アプリでも採用するかも。
#アプリ開発
ローカル通知の仕様上、x日後のx時から毎日同じ時刻に通知を送るというのはできないようなので、リピートなしの通知を手動で複数個作る、という方式に。
通知のタイミングは、当日・1日後・3日後・7日後の同時刻に…ということで通知回数を増やしましたー。
(更新の配信は現在準備中)
タイミングをユーザーがカスタマイズするようにも作れるけれど、個人的には決まったタイミングでいいと思ってるし、開発視点で言えば設定項目が増えて画面の整頓が面倒だなーと
そういえば、開発中のアプリで基本設定と詳細設定のページを分けてみたところ、使い勝手が良いように感じたので、既存アプリでも採用するかも。
#アプリ開発
Core Data relationship not updating
たぶん似たような感じで、NavigationLinkの遷移先だとビューが更新されなくて困った。
(Sheetを使って同じエンティティを操作したときは更新されたのに…)
遷移先でFetchRequestを使うと動くので、モヤモヤしつつそれでいいやーって
#アプリ開発 #SwiftUI
たぶん似たような感じで、NavigationLinkの遷移先だとビューが更新されなくて困った。
(Sheetを使って同じエンティティを操作したときは更新されたのに…)
遷移先でFetchRequestを使うと動くので、モヤモヤしつつそれでいいやーって
#アプリ開発 #SwiftUI
アイコンやスクショのデザイン、課金周りの実装、ATTとかプライバシー周りとかちょっとだるいけど…
#アプリ開発