SwiftのUIUserInterfaceIdiomを使用して現在のデバイスを検出する
iOS / Swiftで現在のデバイスを検出するには、UserInterfaceIdiomを使用できます。これは、どのデバイスが使用されているかを示すswiftの列挙型です。
インターフェイスイディオムは、列挙型に複数の値を提供します。
case unspecified @available(iOS 3.2, *) case phone // iPhone and iPod touch style UI @available(iOS 3.2, *) case pad // iPad style UI @available(iOS 9.0, *) case tv // Apple TV style UI @available(iOS 9.0, *) case carPlay // CarPlay style UI
迅速なインターフェースでは、Idiomは次のように使用できます。
print(UIDevice.current.userInterfaceIdiom) if UIDevice.current.userInterfaceIdiom == .phone { print("running on iPhone") }
上記のコードをiPhoneデバイスで実行すると、次の結果が生成されます。
-
Swift3でアプリを作成する方法
Swiftは、macOSおよびiOSデバイス用のアプリを作成または作成するために使用されます。 AppleはSwiftを明示的に設計して、デバイスから最速かつ最も効率的なパフォーマンスを実現し、Swift3はすでに印象的な機能セットを拡張しています。 Swift4の新機能 「Swiftはわずか6か月前にオープンソースプロジェクトとしてリリースされました」と、Appleの言語およびランタイム担当シニアマネージャーであるTedKremenekは述べています。 「それを行うことの大部分は、GitHubに大量のソースをプッシュするだけでなく、Swiftの進化を推進する完全にオープンなコミュニ
-
ファン付きのRaspberryPi4ケースを作成する方法
新しいRaspberryPi4は、前任者と同じ小さなフォームファクターを共有しているにもかかわらず、はるかに強力です。ただし、優れたパフォーマンスを実現すると、消費電力が高くなります。したがって、Raspberry Pi 4は、古いPiモデルよりもはるかに多くの熱を生成します。アクティブな冷却がないと、RaspberryPi4は中程度の負荷でもサーマルスロットルを実行します。幸い、これは、公式のRaspberryPi4ケースにファンを作成または追加することで修正できます。 注 :市場にはファン付きのサードパーティ製のRaspberryPi4ケースがたくさんあります。このチュートリアルは、公