問題タブ [cgfloat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
10418 参照

objective-c - 整数除算後のフロートは0です

簡単な解決策かもしれませんが、修正できません。

私は2つの整数を除算しています:

ログは0.000000

小数点以下の桁数に制限はありますか?小数の結果を保存する必要があります。

ありがとうシャニ

0 投票する
1 に答える
349 参照

objective-c - アプリ デリゲートに float を格納する

アプリ デリゲートにいくつかの float を格納し、それをアプリ デリゲートの .m に合成します。

1つのView Controllerでそのフロートを使用するようになったとき、私はこれを行います:

(ItLoad と FacilititesLoad は両方とも、デリゲートに格納されているフロートです)

次のコントローラーで同じことを行います。

それは常に inf を返します。これはなぜですか?また、これを停止するにはどうすればよいですか?

私は長い間obj-cを扱っていないので、よろしくお願いします。

ポインターを削除すると、次のようになります。

バイナリ式 ('CGFloat *' (別名 'float *') および 'CGFloat *') に対する無効なオペランド

0 投票する
2 に答える
933 参照

objective-c - tableView:heightForRowAtIndexPath に何を返す必要がありますか?

複数のテーブルを持つView Controllerがあります。1 つのテーブルのセルを他のテーブルよりも大きくしたい。今、私は持っています:

という警告が表示されます

結果型 'CGFloat *' (別名 'float *') を持つ関数から 'int' を返す互換性のない整数からポインタへの変換

実行するとクラッシュします。

私も試しました:

  • return 44.0- double から float* への変換のエラー
  • return 44.0f- float から float* への変換のエラー
  • CGFloat *height; height = 44; return height;- 欲しい値を直接返すのと同じエラー

NSNumber で行われるようなものを探しましたが、[CGFloat floatWithDouble:44.0];何も見つかりませんでした。私は何を使うべきですか?

0 投票する
1 に答える
3062 参照

iphone - iOSでのCGFloat値

私はiOSを初めて使用しますが、

この値を入力するときに、この画像のCGFloat値が必要 です。

私はこのような出力を得ています、 私は多くの調査をしましたが成功しませんでした、誰かが私の最初の画像のCGFloat値を見つけるのを手伝ってくれますか?

どんな助けでも適用されます。

0 投票する
2 に答える
4261 参照

objective-c - NSStringで表示するときにCGFloat値を短くするにはどうすればよいですか?

私はObjective-cを初めて使用します。NSStringに短いCGFloat値を表示したい。私はCでそれが簡単であることを知っています。しかし、Objective-cでそれを行う方法がわかりません。例えば、

33.3333%が表示されます。でも33.33%にしたいです。どうすればいいですか?

0 投票する
1 に答える
881 参照

nsinteger - NSInteger は小数点以下を許可しますか?

誰かに「40」という値を入力してもらう必要があり、アプリはこれを 7.5 で割って葯の値に変換します。現時点で私がやった:

その後、別のビューで、アプリは finalpCO2 と呼ばれる NSString を取得し、次のように数値に変換します。

ただし、これを行うと、初期 pCO2 の 38 を超える値は 5 に丸められているように見え (38 を 7.5 で割る = 5.0666)、これを下回る値は 4 に丸められます (37 を 7.5 で割る = 4.93)。

なぜこれが起こっているのか誰にも分かりますか?せめて小数点以下1桁までにしてほしい。

ありがとう

レイス

0 投票する
2 に答える
1409 参照

ios - CGFloat が有効数字を構成しているのはなぜですか?

重複の可能性:
CGFloat 追加のバグ?

私はCGPointを持っています(これは2つのCGFloatの周りの構造体です)。誰かがこれらの2行のコードをどのように説明してくれますか:

この出力を生成しています:

ポイントの開始値は (816, 224) です。

0 投票する
1 に答える
209 参照

ios - フロートへのアプリの転覆

次のようなアプリのバージョンを取得しています。

そしてそれを次のようにフロートに変換しようとしています:

これですべてがうまく機能しますが、「1.1.1」のようなマイナーバージョンがあると、小数点以下2桁目以降のすべてが切り捨てられます。

すべてを小数点以下2桁の後ろに保つための最良の方法は何ですか?

0 投票する
2 に答える
1133 参照

ios - Is there a performance diff using CGFloat with or without postfix .f in Objective-C

Should I be writing CGFloat values with postfix f or not?

vs.

I know that this postfix define a float value. But is it necessary, does it make sense, are there any performance differences between using those two or is this just visual presentation so you can quickly define value type (e.g. float in this case)?

0 投票する
2 に答える
2666 参照

ios - 'CGFloat(^ __ strong)(CGFloat)'を'double(^)(CGFloat)'型の式で初期化する互換性のないブロックポインタ型

CGFloat引数を取り、CGFloatを返すブロック変数を作成しようとしています。

この定義の何が問題になっていますか?なぜこの警告が表示されるのですか?