iOS

iOS

SwiftUI + SpriteKit でミニゲームを実行 その2

大好評の「SwiftUI + SpriteKit でミニゲームを実行」第2回です。 第1回 第2回は、2015年2月に発行された以下の本です。Xcode 6, iOS 8 向けに書かれているので、やはりそのまま実行しようとしてもコンパイルエ...
iOS

SwiftUI + SpriteKit でミニゲームを実行

以下の本に書かれているミニゲームが4つほどあるのですが、いかんせん、この本が出たのが 2015年で、Xcode 6、UIViewController の時代です。 iPhoneのゲームアプリをつくろう! サンプルコードが書いてあるのですが、...
iOS

SwiftUI で ps4 の DUALSHOCK 4 のボタン検出

iOS 13 から iPhone, iPadで、ps4 のワイヤレスコントローラー、DUALSHOK 4の接続が正式にサポートされました。 Appleは2019年06月に開催されたWWDC 2019の中で、定額制ゲーム配信サービス「Appl...
iOS

SCNScene の subclass 化 with SwiftUI

SceneKit が開発していると Scene の部分を別ファイルに分離したいときがあります。 あまり情報がなく、海外の Stack Overflow などを調べていると、Don't subclass などと書かれている記事もありますが、サ...
iOS

SwiftUI + SpriteKit で重力シミュレーション

図のように白い球が自由落下して赤い球と衝突します。 SpriteKit の SKPhysicsBody を使うと物理シミュレーション環境を使用することができます。 画面をタップすると白い急がランダムな方向に加速するようになってるので、タップ...
iOS

Bluetooth ExplorerをXcode8でインストール

ふとしたことから、Bluetooth Explorerをインストールしたくなったんですが、 下記方法による Hardware IO Tools for Xcode を検索したら Xcode7 までしかないんですね。 Apple製開発ツール「...
iOS

iOSリバーシリファクタリングチャレンジ が swiftUI で書き直された

とあるかたが、リバーシを題材として、fat viewcontrollerをいかにリファクタリングするか、という提案をなさっていました。 このFat View Controller、あなたはリファクタリングできますか? これを SwiftUI...
iOS

SwiftUI + SpriteKit でスプライト表示

SwiftUI と SPriteKit を組み合わせる方法です。 だたし、iOS 13以降でのみ動作します。 どうせならもう古い UIViewController とはおさらばしたいですしね。 以下のように、とりあえず黄色い四角のスプライト...
iOS

iOS の定期購読のリジェクト事例

先日私のiOSアプリが定期課金のところでひっかかってリジェクトされてしまいまいた。 apple からのレビュー結果を載せます。 全部日本語に訳そうと思いましたが、途中で寝落ちしてしまいました。 ---------- Guideline 3....
iOS

iOS アプリ申請リジェクト: running iOS 10 on Wi-Fi connected to an IPv6

apple からこんなん来ました。 バイナリでの却下 Performance – 2.1 We discovered one or more bugs in your app when reviewed on iPhone running ...