しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

2025-12-01から1ヶ月間の記事一覧

SwiftUIの@Stateや@AppStorageのようなものを自作する

タイトルの通り、@XXXを自作してみました この機能は@propertyWrapperを使う事で自作が可能です 下は値をセットした時に新しい値をprintするだけのものになります @propertyWrapper class DebugValue<Value> { var value: Value init(wrappedValue: Value) { value </value>…

StoreKit2での購入処理を試してみる

StoreKit2を使った購入処理を試してみました 商品情報の取得は下の通りです Task { let products = try? await Product.products(for: ["com.example"]) products?.forEach { print($0) } } 実行すると下の形で商品情報を取得できます { "attributes" : { "d…

iOS26のglassEffectを試してみる

iOS26でglassEffectというAPIを追加したので試してみました こちらはSwiftUI専用のAPIのようで、UIKitではUIBlurEffectなどを使う事で似た状態を再現できます まずは下のように画像とテキストが重なった状態にします struct ContentView: View { var body: s…

Run Scriptでoutputsがないという警告の対応をする

Xcodeで下のような警告が出ていたので調べみました Showing Recent Issues Run script build phase 'Run Script(xassets)' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencie…