問題タブ [foundationkit]
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 - NSAutoreleasePool 自動解放プールはどのように機能しますか?
私が理解しているように、alloc、new、またはcopyで作成されたものはすべて手動でリリースする必要があります。例えば:
私の質問ですが、これは同じように有効ではないでしょうか?:
iphone - NSDate -dateWithNaturalLanguageString: iPhone で?
NSDateの iPhone docsetでは、ディスカッション エリアで議論-dateWithNaturalLanguageString:locale:
されていますが、ページの他の場所でメソッドを文書化していません。
以前にiPhoneでこの方法を使用したことがありますが、警告は表示されましたが、問題なく機能しました。今、私は-Werror
(私はずっとやっていたはずです^_^)で構築しているので、これで警告に出くわしました。
次のコード行をどのように置き換えますか?
objective-c - OS X: NSRunLoop でソケット読み取りイベントを監視する方法は?
私はココアアプリを書いています。アプリケーションにはソケットがあり、ソケットが読み取り可能になるたびに、ソケットからデータを読み取り、データを処理し、それに応じてユーザー インターフェイスを更新したいと考えています。読み取りイベント チェックをメイン ループに統合したい。つまり、ソケットをメイン ループに接続し、ソケットが読み取り可能になるたびにメイン ループがコールバックを呼び出すようにしたい。
テスト アプリケーションを作成しましたが、何らかの理由で動作しません。
アプリは localhost ポート 1234 でリッスンすることになっており、誰かがサーバーに接続したりサーバーにデータを送信したりするたびに、アプリはコンソールに "Haiz" を出力することになっています。ただし、アプリはまったく何もしません。ソケットが作成され、ポート 1234 に telnet できますが、アプリはコンソールに何も出力しません。
私は何を間違っていますか?
objective-c - gcc/Linux上のFoundationKit
Linux(Ubuntu 10.04)でObjective-Cをテストしようとしています。主に、MacとXCodeを入手する価値があるかどうかを判断するためです。プログラミングを真剣に検討する前に、言語が好きでなければなりません(多額の費用を払わなければならない場合はさらにそうです)
私はgccを使用しています(gobjc ++を使用)。ただし、これにはもちろん、FoundationKitと残りのCocoaAPIは含まれていません(これについてはあまり心配していません)。
GNUStepを除いて、LinuxまたはWindowsでObj-Cプログラミングを始めるための最良の方法は何ですか?少なくともFoundationKitのクラスを取得したいです。
objective-c - 各 NSURLConnection に一意のデリゲートを使用する同時 NSURLConnection
接続ごとに異なるデリゲートを使用して、複数の NSURLConnection を同時に処理しようとしています。作成する NSURLConnection ごとに、新しいデリゲート オブジェクトを作成しますが、何らかの理由で一度に 1 つの NSURLConnection しか機能しません。 1 つが既に実行されている間に開始するだけで、開始しないでください。私のデリゲートは、connection:didReceiveResponse:、connection:didReceiveData:、connectionDidFinishLoading:、または connection:didFailWithError: のいずれのメソッド呼び出しも受信しません。NSURLConnection とそのデリゲートの仕組みについて誤解していますか? 他の投稿を読むと、ほとんどの人は、そこにあるすべての接続に対して単一のデリゲートを持っているようで、何らかの辞書を使用して、適切な接続を処理するための適切なオブジェクトを取得します。それがあなたがそれをしなければならない方法ですか。