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 8 beta 6 swift 3 localizedCaseInsensitiveCompare
- 5. Xcodeの8ベータ2(8S162m)ではないアーカイブエラー、0
- 6. Ionic build iosがxcode 8ベータ版で動作しない
- 7. Keychain Xcode 8 GM(Swift 3)にデータを保存できません
- 8. Xcode 8 Migration ToolがSwift 3.0を変換できない
- 9. Swift 3 xcode 8更新データのFirebaseデータベースエラー
- 10. Googleログインxcode swift 3 xcode 8
- 11. Alamofireが動作しない(Swift/Xcode 8)
- 12. xcode 8シミュレータは利用できません
- 13. トラブル蒸気は、Xcodeの8ベータ3
- 14. Xcodeの8のベータ5:操作は
- 15. Xcode 8ベータ4のshouldAutorotate()関数
- 16. Xcode 8ベータ6のスウィフトヘッダーの問題
- 17. Xcode 8ベータ版の制約とサイズクラス
- 18. スローコンパイルスウィフトソースファイル - Xcode 8 swift 3
- 19. WKWebView WKScriptMessageHandlerがiOS 10、XCode 8ベータで呼び出されていない
- 20. 目的CシングルトンメソッドがSwiftインターフェイスで利用できない
- 21. Swift 3/Xcode 8 - CNContact <Private>
- 22. アニメーションがxcode 8で動作しないplayground swift 3
- 23. Xcode 8でSwift 3に変換
- 24. SWIFT 3でXCode 8にリダイレクト3
- 25. プロジェクトをロードするときにXcode 8のベータがクラッシュする
- 26. Xcode 8のKituraでSwiftパッケージをコンパイルできません。
- 27. NSManagedObjectをswift 3とXcode 8でサブクラス化する
- 28. Xcode 8用のxcodebuildコマンドプロビジョニングプロファイルとチームIDを設定するベータ
- 29. は、Xcodeの8ベータ版の時点で迅速
- 30. テストはXcode 8、ベータ2で動作しません
は 'Float80'は、ARMベースのプラットフォームでは使用できませんアーキテクチャ依存の型です。プロジェクト(またはプレイグラウンド)がmacOSをターゲットにしていますか? – OOPer
これはIOSとWatch OSを対象としています – tdon
Float80はOS X上でのみサポートされています。これは、ARMでは利用できないハードウェアサポートに依存するためです。 –