Lento con forza

大学生気分のIT系エンジニアが色々書いてく何か。ブログ名決めました。

App Storeでサブスクリプションのアプリ内課金を審査に通すまで

アプリ内課金の経験を増やしたいな、と思って、個人でアプリ内課金の実装をしてみたいな、と思っていました。アプリ内課金、特にサブスクリプションは審査に通す難易度が高いと言われています。 作ったアプリの宣伝 PhotoGuesserというアプリを作りました。 …

iPadだけでアプリを作る、そしてXcodeと連携する

以前iPadだけでアプリを作るというエントリを書いていました。このエントリはその続編です。 kouki.hatenadiary.com 以前のエントリでは、iPadだけで作ったアプリをストアに出すという目標は達成できていました。次はそれなりに実用的なアプリをiPadメインで…

iOSDC Japan 2024参加録

iOSDC Japan 2024に参加してきたぜ!! 参加前 プロポーザルを出して採択していただいたので、スライドを作っていたり、いろいろ準備をしていました。 fortee.jp 僕の所属している株式会社はてなではスポンサーをしていて、iOSDCチャレンジのためのトークン…

Apple Watchのアプリを作って世界を少しだけ便利にしよう

こんばんは、Appleファンの id:kouki_dan です。 皆さんはスマートウォッチをお使いですか?僕はApple Watchを使っています。腕に何かをつけるのは嫌いな僕でしたが、Appleが腕時計を出すということで、観念して腕時計をつけることにしました。 今では、時間…

WorkoutKitでApple Watchのワークアウトを作成してみたい

WWDC23で新たにWorkoutKitが追加されています。これはApple Watchのワークアウトを作成できるもので、たとえばダイエットしたい人向けに、その人にあったワークアウトを提供するような用途として使えます。例えば、以下のようなワークアウトを作成できます。…

iOSアプリ開発における写真ライブラリへのアクセス方法

この記事ははてなエンジニア Advent Calendar 2023の2024年1月18日の記事です。 iOSアプリ開発で、ユーザーが過去に撮影した写真をアプリから使いたいケースはよくあると思います。例えばメッセージング機能を持つアプリでは必須の機能でしょう。メッセージ…

MacでFirebase Hostingのemulatorが起動できない

FirebaseのEmulatorが起動できない現象に遭遇した。 kouki_dan% firebase emulators:start --only hosting i emulators: Starting emulators: hosting ⚠ hosting: Port 5000 is not open on localhost (127.0.0.1,::1), could not start Hosting Emulator. ⚠…