iOS
iOS 13から追加されたUISceneを使用していると、Spotlightで検索した結果からアプリを開いた時に呼ばれるデリゲートがUIApplicationDelegateからUISceneDelegateに変わります。 iOS 13 import CoreSpotlight // UISceneDelegate func scene(_ scene: UIScene…
Mac CatalystでUITextViewを編集状態にするとフォーカスリング(画像の青枠)が表示されます。 フォーカスリングON(デフォルト) これを消す方法がAppleのフォーラムで紹介されていたので引用します。 extension UITextView { #if targetEnvironment(macCatalys…
#if !targetEnvironment(macCatalyst) // macOS環境で無効化するコード #endif #if targetEnvironment(macCatalyst) // macOS環境で有効化するコード #endif developer.apple.com
概要 Keynote Platforms State of the Union Xcode What’s New in Xcode 11 Getting Started with Xcode Adopting Swift Packages in Xcode Debugging in Xcode 11 Testing in Xcode Creating Great Localized Experiences with Xcode 11 Great Developer Ha…
Xcode 9.2 / Swift 4.0.3 MapKit 地図を表示する CoreLocation 現在地を取得 MapKit + CoreLocation 現在地の地図を拡大して表示する 地図上の現在地にピンをつける 現在地情報はシミュレーターのデフォルト値を使用しています。 MapKit 地図を表示する impo…
こちらを参考にビルドします。私の環境では修正が必要な箇所が異なっていたのでメモ。 flat-leon.hatenablog.com AlureをiOSシミュレーター向けにビルドする 公式からAlureをダウンロード https://github.com/cristeab/ios-cmake からCMakeのiOS用ツールチェ…
趣味で音楽プレーヤーアプリを作り始めたのでBitriseをセットアップしました。 初回テストを兼ねて最初にオーディオを再生する簡素なコードとテストを書いてCIを動かしたところテストが失敗しました。 (もちろんローカル環境でのテストはパスしている状態で…
異なるapp(macOS appとiOS appなど)で共通のiCloud Key-Value Storageを使いたい場合、 どちらかの.entitlementsファイルを編集する必要があります。 具体的にはcom.apple.developer.ubiquity-kvstore-identifierキーの値を共通の値にしなければいけません。…