Xcode 7でアプリケーションを実行すると、Float80データ型が使用可能になり、commandキーを押しながらデータ型をクリックするとソースコードが表示されます。 Xcode 8ベータ版では、それはFloat64までしか上がらず、Float80はもはやそのファイルに含まれていません。 Float80の名前が変わっていますか?または私は何かを逃していますか?Xcode 8で利用できないSwift Float80データ型ベータ
1
A
答えて
1
私の質問によると、Float80は明らかにOSXでのみ利用可能ですが、OSXで実行されるため、iPhoneシミュレータでコンパイルされます。 Float80データ型を使用する代わりに、NSDecimalNumberを使用して終了しました。 64ビットのdouble値は約16桁を保持できますが、NSDecimalNumberは38桁まで保持できます。これは私が使用しようとしているものに最適です。スウィフト3では、あなたはこのようにそれを使用することができます:
let number = NSDecimalNumber(value: 25) //decimal that equals 25
print("number: \(number.decimalValue)") //read-only
number = number.subtracting(5) //number == 20
number = number.adding(5) //number == 25
ドキュメントはここで見つけることができます:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDecimalNumber_Class/
関連する問題
- 1. SpriteKit、XCode 8、Swift 3 MGGetBoolAnswerはシミュレータで利用できません
- 2. カスタムキーボードストーリーボード(Xcode 8ベータ版)
- 3. performActionForShortcutItem Xcodeの8ベータ版で6
- 4. Xcode 9ベータ版では、ObjCプロジェクトをXcode 8で使用できなくなるのですか?
- 5. Ionic build iosがxcode 8ベータ版で動作しない
- 6. Xcodeの8ベータ2(8S162m)ではないアーカイブエラー、0
- 7. Xcode 9ベータ版、Swiftコンパイラエラー
- 8. Xcode 8 beta 6 swift 3 localizedCaseInsensitiveCompare
- 9. Keychain Xcode 8 GM(Swift 3)にデータを保存できません
- 10. Xcode 8 Migration ToolがSwift 3.0を変換できない
- 11. Swift 3 xcode 8更新データのFirebaseデータベースエラー
- 12. Googleログインxcode swift 3 xcode 8
- 13. CoreNFCで迅速なプロジェクトXcode 9ベータ版でインポートできない
- 14. Alamofireが動作しない(Swift/Xcode 8)
- 15. xcode 8シミュレータは利用できません
- 16. トラブル蒸気は、Xcodeの8ベータ3
- 17. Xcode 8ベータ版の制約とサイズクラス
- 18. Xcode 8ベータ6のスウィフトヘッダーの問題
- 19. Xcode 8ベータ4のshouldAutorotate()関数
- 20. Xcodeの8のベータ5:操作は
- 21. スローコンパイルスウィフトソースファイル - Xcode 8 swift 3
- 22. WKWebView WKScriptMessageHandlerがiOS 10、XCode 8ベータで呼び出されていない
- 23. 目的CシングルトンメソッドがSwiftインターフェイスで利用できない
- 24. Swift 3/Xcode 8 - CNContact <Private>
- 25. タイルマップを編集できないXcode 8
- 26. アニメーションがxcode 8で動作しないplayground swift 3
- 27. Xcode 8でSwift 3に変換
- 28. SWIFT 3でXCode 8にリダイレクト3
- 29. プロジェクトをロードするときにXcode 8のベータがクラッシュする
- 30. テストはXcode 8、ベータ2で動作しません
は 'Float80'は、ARMベースのプラットフォームでは使用できませんアーキテクチャ依存の型です。プロジェクト(またはプレイグラウンド)がmacOSをターゲットにしていますか? – OOPer
これはIOSとWatch OSを対象としています – tdon
Float80はOS X上でのみサポートされています。これは、ARMでは利用できないハードウェアサポートに依存するためです。 –