問題タブ [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 に答える
8042 参照

iphone - 設計による NSUserDefaults boolforKey 制限?

NSUserDefaultsAPIドキュメントには、次のboolForKey:ように説明されているメッセージがあります-

指定されたキーに関連付けられたブール値を返します。

戻り値 ブール値がユーザー デフォルトの defaultName に関連付けられている場合、その値が返されます。それ以外の場合は、NO が返されます。

a[[NSUserDefaults standardUserDefaults] boolForKey:@"some_Key"]が NO を返した場合、キーが存在しないか、キーが存在し、boolean値が NO であることが原因である可能性があります。どのように区別できますか?今のところ、そもそもこのような状況に陥ることを避けることしかできません。

0 投票する
11 に答える
32534 参照

ios - NSDateに基づいて年齢を計算する方法

この形式で生年月日に基づいて年齢を計算する方法 6/24/1976 月/日/年...

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

macos - Core Foundation の Apple メーリング リスト

Apple 関連のほとんどのもの (Cocoa、CoreAudio など) のリストがあるようですが、CoreFoundation メーリング リストは見つかりませんでした。CoreFoundation の質問を投稿するのに最適なメーリング リストはどれですか?

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

cocoa - NSIndexSetの使い方

Objective-C では、私のプログラムはウィンドウを開いてテーブルを表示します。テーブルの特定の行を強調表示したい。

どうすればいいですか?

コードが必要なようです

開発者のドキュメントを見て、BOOL は NO であるべきだとわかりました。

NSIndexSet のドキュメントを見ると、正しい構文がどうあるべきかわかりません。

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

iphone - 財団のフレームワーク。NSString.h ファイルがありません

SVN 経由で作業コピーを更新した直後に、いくつかのエラーが発生します。

すべてのエラーは、コンパイラが Foundation フレームワークで NSString.h ファイルを見つけることができないことを示しており、Xcode/Frameworks/Foundation.framework/Headers で Foundation フレームワークを開き、そこに NSString ヘッダー ファイルがないことに気付きました。何が起こったのか誰か教えてくれませんか?フレームワークを削除して再度追加しようとしましたが、失敗しました。まだ NSString ヘッダー ファイルがありません。

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

iphone - インデックスを使用してキーの値を取得する方法は? NSDict (目的 C)

nsdictionaryは 2 つのキーを持つ を持っています: " frontCard", "flipCard".

ここで、キー " "のすべての値をfrontCarda に入れ、キー " "のすべての値を別の に入れたいと考えています。nsarrayflipCardnsarray

どうやってやるの?

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

iphone - Objective-Cで遭遇する最も一般的/まれなエラーメッセージは何ですか?また、それらの原因は何ですか?

私は、開発中に発生したすべてのエラーメッセージと、それらの一般的な原因と修正のリストを維持しようとしています。発生した一般的な(そしてそれほど一般的ではない)エラーメッセージは何ですか?また、それらをどのように修正しましたか?

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

iphone - Documents ディレクトリの内容 (Documents ディレクトリ自体ではなく) を削除するにはどうすればよいですか?

Documents ディレクトリに含まれるすべてのファイルとディレクトリを削除したいと考えています。

[fileManager removeItemAtPath:documentsDirectoryPath error:nil] メソッドを使用すると、ドキュメント ディレクトリも削除されると思います。

ディレクトリの内容のみを削除し、空のディレクトリをそこに残す方法はありますか?

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

objective-c - API の値から NSDate を作成する

次のようなフォーマットの日時で JSON データを返す (Ruby on Rails サイトの) API があります。

私はこれを NSString に持っていて、それを NSDate にしたいと思っています。これどうやってするの?

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

objective-c - このイニシャライザ引数が破棄されるのはなぜですか?

2 つの引数を持つ初期化子があります。

2 番目の引数 (mappedViewFrame) から間違った値を取得しているようです。エラーを探していると、mappedViewFrame が破棄される (メモリ内でオーバーライドされる) ことがわかりました。これは、デバッガーで簡単に確認できます。

flickrのデバッガーのスクリーンショット(まだ画像を投稿できません)

コピーはまだ元の値を保持しているため、この場合はコピーを使用することで回避できました。しかし、もちろん、なぜこれが起こるのかを理解したいと思っています。クラスは NSObject の直接のサブクラスであり、プロジェクト全体が OS X ネイティブ アプリです。最初の引数は破棄されませんでした。問題は、渡された値とは関係ありません。それらを切り替えましたが、常に破損したのは2番目でした。

たとえば、これらの例の引数 (デバッガーのスクリーンショットのものとは異なります) を使用して初期化子を呼び出したところ、同じようにエラーが発生しました。

メソッド宣言:

私はObjective-Cに少し慣れていないので、何か明らかなことを見逃していたら申し訳ありません。ただし、メソッドの呼び出し中に引数が有効にならないのは奇妙に見えます。