私は隅々にいるように助けてください。 Xcodeで開発された私のアプリは、Intの最大数から外れる可能性のある数字を計算していますアプリがクラッシュする!クラッシュする前にアプリを管理するには、どうすれば管理できますか?例:私はIntを求め、 "要因"を計算する:30! = 30×29 X 28X 27のx ... 1しかし、あなたはあなたがこの問題を解決するためにDouble
を使用することができます よろしく K数字ができるだけ少ないときにアプリがクラッシュする
0
A
答えて
0
を助けるために、それは明らかにオーバー 関数intmaxおかげです。この機能は、任意ののIntの係数を計算計算する例えば (それはInfにあると考えています、170のために働く)
func factor(integer : Int) -> Double{
var result : Double = 1
for newFactor in 1...integer{
result = result * Double(newFactor)
print("index",newFactor,"value:",result)
}
return result
}
+0
多くのありがとう。私はできるだけ早く試みる – Kernelok
0
あなただけのようなoverflow operator
を使用する必要があります。これはオーバーフローします
var overflowNum = UInt8.max;
overflowNum = overflowNum &* 10;
と最終的に値はUInt8.min
とUint8.max
の間で、mod
にUInt8.max
を設定した実際の大きな数値と同じです。
関連する問題
- 1. IEで角度アプリがクラッシュするが、デベロッパーツールが開いているときにクラッシュすることはない
- 2. 設定ファイルの数をできるだけ少なくする
- 3. 数字が入力されていないときにBMIアプリケーションがクラッシュする
- 4. インターネットが利用できない場合、Androidアプリがクラッシュする
- 5. 新しいアクティビティを開いたときにアプリがクラッシュする
- 6. PhoneGapアプリが「認識できないセレクタ」エラーでクラッシュする
- 7. Qt 4.6.3インターネットに接続しているときにスタートアップが少数でSymbianアプリケーションがクラッシュする
- 8. ボタンを押したときに異常なアプリがクラッシュする
- 9. バイナリをできるだけ少なくする
- 10. ネットワーク接続がないときにWP7アプリがクラッシュするのを防ぐ
- 11. webviewを開いたときにAndroidアプリがクラッシュする
- 12. アプリが最小化されているときにYouTubePlayerViewでアクティビティがクラッシュする
- 13. アプリが死んだときにアラームがオフにならない
- 14. R私は解決することができないんだけど少し問題があります列
- 15. デバイスにファイルをダウンロードするときにiPadアプリがクラッシュする
- 16. MediaPlayerを追加するとアプリがクラッシュする - 音を出力できない
- 17. ラジオボタンがクリックされたときにアプリがクラッシュする
- 18. 横向きに変更するとAndroidアプリがクラッシュする
- 19. ボタンリスナーを実装するときにAndroidアプリがクラッシュする
- 20. SplitViewControllerアプリがwebviewをロードするときにクラッシュする
- 21. できるだけ少ない文字数のjavascriptファイルを挿入しますか?
- 22. iOSアプリが多数のスライダ付きテーブルセルにクラッシュする
- 23. 写真を撮るときにAndroidアプリがクラッシュする
- 24. ファイルから読み取るときにクラッシュログなしでiPadアプリがクラッシュする
- 25. proguardが有効になっているとアプリがクラッシュする
- 26. Androidアプリのみが一度だけ動作し、クラッシュする
- 27. android 4.4.2にインストールしたときにAndroidアプリがクラッシュする
- 28. アプリが死んだときにAndroidブロードキャストレシーバーが機能しない
- 29. SandboxViolation:デバイスで実行しているときにWatchOSアプリがクラッシュする
- 30. fcmが送信されてアプリが開いているときにAndroidアプリがクラッシュする
制限を超える可能性があることがわかっているのに、なぜINTを使用していますか? –