問題タブ [foundation]

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 投票する
2 に答える
482 参照

objective-c - GNUStep を使用して Windows アプリケーションを作成することは悪い習慣と見なされますか?

Windows 向けの開発を開始したいのですが、NSFoundation で使用したフレームワークの一部を保持したいと考えています。GNUStep を使用して Windows でビルドし、GNUStep を使用してアプリケーション全体を作成したいと考えています。

それは悪い習慣と見なされますか?

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

objective-c - プリミティブ値でKVCを使用できますか?

例:

-valueForKeyは、ドキュメントに従ってIDを返します。しかし、KVCは非常にインテリジェントであるため、NSNumberで自動的にラップされることを少し覚えています。あれは正しいですか?

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

objective-c - -valueForKey: から返された NSNumber が最初に int または float であったかどうかを確認するにはどうすればよいですか?

その理由は、プロパティにあった正確な値を返さなければならないからです。したがって、float の場合は、-floatValue を呼び出します。しかし、それが int だった場合は、-intValue を呼び出したいと思います。

NSNumber はどのように初期化されたか覚えていますか?

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

iphone - NSLocalizedString - 文字列リテラルではなく、フォーマット引数なしのフォーマット (xcode)

次の操作を行うと、「format not a string...」というメッセージが表示されます。

つまり、アプリはデバイスやシミュレーターでクラッシュせず、ローカライズされたテキストも問題なく表示されます。

この特定のエラー メッセージが表示される理由を理解しようとしています。私が知る限り、これは目的の C でローカライズされた文字列を使用する方法です。

0 投票する
3 に答える
3444 参照

cocoa - Objective-C オブジェクトを動的に割り当てる必要があるのはなぜですか?

Objective-c オブジェクトを動的に割り当てる必要があるのはなぜですか? スタック上に作成できる C++ とは異なり、オブジェクトへのポインターにする必要があるのはなぜですか? ありがとう。

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

ios - NSString を NSCFDecimal として扱うことはできますか?

- (BOOL)isEqualToString:(NSString *)aString これらの文字列は、数字を含む辞書のオブジェクトです-(id)objectForKey:(id)aKey

を使用してこれらの文字列のクラスをチェックすると、[object class]どのようにキャストしたとしても、を使用して比較する必要がある数値でNSString *あることが示され続けます。それらで使用したい場合は、エラーがスローされます。NSCFDecimal==isEqualToString

なぜこれが起こっているのか誰でも説明できますか?

0 投票する
5 に答える
1033 参照

objective-c - NSArray要素の割り当てが解除されるとどうなりますか?

いくつかのオブジェクトを作成し、それらを配列に追加するとします。

通常、すべてのHouseオブジェクトの保持カウントは2ですが、自動解放されるのは1回です。しばらくしてmyCrib、所有者でなくても、リリースすることにしました—保持または初期化したことはありません。

保持カウントがゼロになり、オブジェクトの割り当てが解除されます。今の私の質問は、この違法なアクションによってアプリが誤って動作したり、クラッシュしたりするのでしょうか、それともNSArray単にオブジェクトをリストから削除して悪い結果をもたらすのでしょうか。

オブジェクトのリストを維持する方法を探していますが、リスト自体を維持したいと思っています。一部のオブジェクトが消えたら、そのオブジェクトへの参照を配列から適切かつ自動的に消えさせたいと思います。サブクラス化またはラッピングを考えていNSArrayます。

ありがとうございました。

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

objective-c - pbcopy で NSTask を使用するには?

私は初心者で、問題があります。コマンド「pbcopy」で NSTask を使用したいと考えています。私はこれを試しましたが、うまくいかないようです:

何か案は ?ありがとう。


それは正常に動作します:

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

objective-c - Obj-CでFoundationFrameworkなしで標準のNSクラスを実現することは可能ですか?

標準のgccObjective-Cヘッダーのみ。

何よりも、私は配列と辞書に興味があります。

それが可能であれば、どのスーパークラスをサブクラスにする必要がありますか?

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

objective-c - NSData initWithContentsOfURL:元の割り当てを返しませんか?

ドキュメントでは、次NSDatainitWithContentsOfURL:ように述べています。

返されるオブジェクトは、元のレシーバーとは異なる場合があります。

その意味は何ですか?標準の「alloc/init」行がメモリをリークする可能性があることを意味しているようです。