問題タブ [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.
objective-c - Dropbox SDKの統合で1回限りの問題が発生しましたか?
Objective-C /iOSデバイス用のDropboxAPIをダウンロードしましたが、DBRouletteアプリケーションを正常にビルドして実行できます。
プロジェクトにAPIを含めるためのREADMEの指示に従うと、膨大な数のビルドエラーが発生します。これらはすべて、Foundationヘッダーの欠落に関連しているように見えます。(たとえば、NSObject、NSStringなどのインターフェイス宣言が見つかりません)
それらのヘッダーファイルの多くには、他のヘッダーがまったく含まれていません。NSObjectを拡張する場合、すべての.hファイルでFoundation.hをインポートする必要はありませんか?サンプルプロジェクト(DBRoulette)は、Foundationヘッダー宣言がなくても正常にビルドおよび実行されるため、これは当てはまらないようですが、私自身のアプリケーションは惨めに失敗します。
ある種のプロジェクト設定が欠けているに違いありませんが、それが何であるかを判断できません。
objective-c - WINDOWSでObjective-Cをコンパイル中にエラー「Foundation.h:そのようなファイルが見つかりません」
Objective-Cのiam初心者、私は小さなHello worldプログラムをコンパイルして開始しようとしました、iamはWindows Vistaとシェルコンソールを使用して、私のコードは次のとおりです。
シェルの結果は、次のエラーを示しています。
コンパイルするための私のコマンドは次のとおりです。
私はどんな助けにも感謝します、前もって感謝します:)
objective-c - 属性付き文字列インターフェイスの実装
私は現在、iOS開発で使用するために属性付き文字列を実装しようとしています。知ってNSAttributedString
いますが、自分で実装するのも楽しいと思いました。
私は基本的なインターフェースと割り当て方法を持っていますが、属性部分:Dを実装する方法に固執しています。最初に、文字列内のすべての文字のすべての属性(an)を保存することを考えNSDictionary
ましたが、それが私の目標を達成するための最良の方法であるかどうかはわかりません。
何かご意見は?
PS:以下に私がすでに持っているものを見つけることができます:
TXAttributedString.h
TXAttributedString.m
sharepoint-2010 - システム アカウントとしてログインしているすべてのユーザー
だから私は私の小さなSharepoint単一サーバーファームをすべてセットアップし、先週これが起こっていることに気付くまで、すべてが非常にスムーズに実行されていました:
誰かがログインするたびに、「ドメイン\ユーザー」ではなく「システム アカウント」としてログインします。
こことGoogleで大規模な検索を行いましたが、私が思いついた唯一の解決策は、それがApp Pool Identityの問題だったということでした
助言がありますか?
**
編集:
**
これをグーグルで検索する人のために、これを修正した方法を次に示します。管理ページで、ファーム資格情報に移動します。そこから、ドロップダウン メニューでファーム アカウントを見て、ユーザーが十分な権限を持つプロファイルに設定されていることを確認します。私は NT\AUTHORITY または SYSTEM\NETWORK に設定されていました (どちらかは覚えていません。Sharepoint での作業をやめてしまいました)。それを DOMAIN\USER に変更しました。Sharepoint と IIS を再起動した後、すべてが機能し、すべてのユーザーが「システム アカウント」ではなく DOMAIN\USER でログに記録していました。
ios - NSPlaceHolderString が漏れていますが、Instruments はどこにあるのか教えてくれませんか?
私は最近、実際に提出する予定の最初の iPhone アプリを完成させ、すべてのリークを取り除こうとしています。ただし、追跡できないように見えるものもあり、Instruments もあまり役に立ちません。基本的に、To Do リスト アプリのようなものを作成しましたが (これはそれほど重要ではありません)、ユーザーが To Do を削除するたびに、計器がリークを登録します。
さらに説明する代わりに、スクリーンショットを次に示します。
http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-09%20at%2021.51.09.png
そのため、リークがどこから来ているかを正確に伝える代わりに (私が修正した以前のリークのように)、iInstruments は基礎ライブラリのどこかを指すだけです。毎回 16B しかリークしていないので、実際にはクラッシュの問題ではありませんが、何が原因なのか単純に興味があります。
コードを投稿したいのですが、リークの発生源がわからないため、何を投稿すればよいかわかりません。誰かがこれを引き起こしている可能性があることについての洞察を持っていれば、私は喜んで義務付けます.
ありがとう。
編集:
@Moshe からリクエストされた別のスクリーンショットを次に示します。楽器初心者で今まで右パネルの存在すら知らなかった!
http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-10%20at%2007.55.58.png
foundation - NSNumberFormatter 通貨の負の数
私の現在のコードは
文字列の通貨を確認するために使用NSLog
していますが、「($ 70.00)」と出力されています。「(」、「)」記号を変更しました。どうすればこれを達成できますか:
objective-c - 基本的な C 数値型の代わりに NSNumber を使用する必要がありますか?
基本的な C 型 (int、float、double) の代わりに Foundation FrameworkのNSNumberを使用する利点は何ですか?
NSNumber の使用:
純粋な C を使用する:
Cを使用する方がはるかに簡単で経済的です。
NSNumber がオブジェクト (またはクラス?) 型であることは知っていますが、なぜそれらを単純な C 変数の代わりに使用するのでしょうか? いつ使用する必要がありますか?
objective-c - NSMutableArray の特定のインデックスにオブジェクトを追加する
の特定のインデックスにオブジェクトを追加するにはどうすればよいNSMutableArray
ですか?
配列の先頭にオブジェクトを追加するにはどうすればよいですか?
iphone - iOS: NSSocketPort、どこにいるの?
開発者向けドキュメントにはNSSocketPort
、おそらく Foundation フレームワークの一部である への参照がたくさんあります。ただし、Foundation で NSSocketPort のヘッダー ファイルが見つからないようです。私の推測では、iOS にコピーされた Mac ドキュメントに過ぎず、iOS には NSSocketPort は実際には存在しません。
私の質問: ありますか? そうでない場合:ピアツーピア接続を確立するために私が従うことができる財団レベルの代替アプローチはありますか(かなり気まぐれに見えるため、ゲームキットの外部)?
参考文献:
iphone - NSURLConnection: レジューム機能
私は Objective-C でダウンロード マネージャーを作成しており、再開機能を使用しています。何らかの理由でダウンロードが中断された場合に、中断したところから再開できるように、受信したデータをディスクに書き込みます。Apple は、1 つまたは複数の- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
イベントを予期する必要があると述べています。この場合、ダウンロードがリダイレクトされ、既に受信したバイトが無効であるため、以前に受信したデータをリセットする必要があるとのことです。そのため、既存のファイルを削除し、0 バイトで再作成します。しかし、このイベントを複数回受信すると、以前に部分ダウンロードの形式で受信したデータを削除する必要があり、再開機能の目的が無効になります。これに対する解決策はありますか?
私が思いついた解決策は- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
、最初に受け取ったイベントのデータのみをリセットすることです。これにより、ほとんどのケースが修正されます(私はそう思います)。これは論理的に正しいでしょうか?より良い代替手段はありますか?ファイルのダウンロードで複数の- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
イベントが発生する可能性はどのくらいありますか?