問題タブ [osx-lion]
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 - プログラムでOSXのデフォルトプログラムを開始する
XCode(またはファイルに関連付けられている他のデフォルトプログラム)を起動して、プログラムで特定のファイルを開くにはどうすればよいですか?Finderで.cをダブルクリックするのと同様に、ファイルを含むXCodeエディタが開きます。
macos - MacOS Lionのmakeページとmanページはどこにありますか?
MacOS X LionとXCodeをインストールしました(Appleストアからダウンロードする必要があります)。make
とman
ページが欠落しているようです。誰かが彼らがどこにいるのか知っていますか?
xcode - XCode 4.1 (アプリ ストアから) に移行するには、Lion に移行する必要がありますか?
Lion に移行する場合、App Store から XCode 4.1 のみをダウンロードする必要がありますか?
つまり、私はあと数週間 Leopard を使用していますが、Lion に移行するまで XCode 4.0.2 を使用し続ける必要がありますか?
gcc - 「...アーキテクチャタイプを理解できません...」PythonC拡張機能をgccでコンパイルするときの問題
Snow LeopardからLionにアップグレードしたところ、更新しなければならなかった古いpythonc-extensionが正しくコンパイルされたくありませんでした。私はここで何をすべきか本当にわかりません。コンパイルがうまくいくように私を助けてくれる人はいますか?SnowLeopardで問題なくコンパイルされました。
objective-c - OSX 10.7 のバージョン
ドキュメント ベースのアプリでバージョンと自動保存を有効にしたので、OSX 10.7 で各ドキュメントのバージョン ブラウザ (タイム マシンのようなインターフェイス) を表示できるようになりました。
その中にテキストビューがあり、WWDC ビデオの 1 つ、セッション 107 で提案されているように、バージョン ブラウザーに入るときにテキスト入力などを無効にしたいです。そこで、NSWindowDelegate メソッドを実装しました。
現在、myTextView
画面の左側のドキュメント (現在のドキュメント) ウィンドウでは無効になっていますが、右側のドキュメント (過去のバージョン) には引き続きカーソルが表示されます。
textView は編集できませんが、カーソルが表示されます。また、上記の方法で他のものを無効にして再度有効にしていますが、上記の方法でコードを記述すると、過去のバージョンのウィンドウ/ドキュメントではなく、現在のドキュメント ウィンドウ/ドキュメントにのみ影響するようです。
おそらく他の誰かが同じ問題を抱えていますか?どうすればこの作業を正しく行うことができますか? :)
編集:
セッション 107 の WWDC サンプル コードを探していましたが、フォルダーが空です。何か見逃していましたか、それともこのセッションのサンプル コードはありませんか?
編集2:
アプリケーション キットのリリース ノート (ライオン)windowForSheet
は、バージョン ブラウザーの右側のウィンドウを作成するときに呼び出されると述べています。
しかし、ウィンドウがバージョン ブラウザから戻ると、ユーザー インタラクションは引き続き無効になります。:(
ruby-on-rails - Ruby on Rails のインストール - Mac OS Lion
Lion をダウンロードし、Ruby on Rails をインストールしようとしています。Web をスキャンしてこれを行う方法を探していますが、簡単な方法が見つからないようです。誰かが私を正しい方向に向けることができます。
多くの感謝を助けます
ありがとう
macos - os x ライオン macport の問題
Macport 2.0 経由で OS X Lion に tomcat6 をインストールしようとしています。ただし、依存関係の 1 つ「commons-dbcp」のインストール中に問題が発生します。
メッセージは次のとおりです。
OS を Lion にアップグレードした後、macport でこの種の問題が頻繁に発生し、修正方法がわかりません。Snow leopard に問題なくインストールできる多くのパッケージをインストールできませんでした。
誰でもこれについて私を助けることができますか? ありがとう
cryptography - CDSA は OS X Lion で廃止されました。それを置き換えるものは何ですか?
OS X 10.7 で CDSA が非推奨になったことを読みました。
おすすめの交換品は?
特にプラグイン フレームワークに興味があります。スマートカードなどへのアクセスを実装する新しい方法は何ですか? Tokend は非推奨になりました: Mail と Safari は秘密鍵にアクセスするために何を使用しますか?
macos - Mac OSX Lion DNS ルックアップ順序
Mac OSX Lion にアップグレードした後、名前解決のために最初に /etc/hosts が検索されなくなっていることがわかりました。これにより、次のような副作用が発生します。
- /etc/hosts のエントリの解決が非常に遅い
- 127.0.0.1 www.google.com など、既存のドメインを上書きすることはできません。
- DHCP から検索ドメイン エントリを取得した場合、.lan としましょう。おかしな人がローカル DNS で localhost.lan を別の値に設定し、ローカル DNS で 127.0.0.1 に設定した場合、ローカルホストに到達できなくなります。
この動作は意図したものですか? 意味はありますか?そして最も重要なのは、どうすれば以前の動作に戻ることができるかということです。
cocoa - NSSavePanelとサンドボックス
新しいライオンのサンドボックスを理解するのにいくつか問題があります。
Powerbox
Lionには、サンドボックス化されたアプリケーションに代わってダイアログボックスを開いたり保存したりすることを任務とする信頼できるデーモンプロセスが含まれていることを知っています。
サンドボックス内で実行されているアプリケーションがパネルを直接表示するのではなく、NSOpenPanelまたはNSSavePanelダイアログを呼び出すたびに、AppKitは自動的にPowerboxにダイアログを表示するように要求します。開発者の観点からは、これらのパネルの使用方法に関してコードを変更する必要はありません。このプロセスは完全に透過的です。
ユーザーがファイルまたはディレクトリのセットを選択すると、Powerboxはサンドボックスカーネルモジュールの新機能を使用して、呼び出し元のアプリケーションのサンドボックスを拡張し、選択したファイルにアクセスできるようにします。アプリケーションコードが返されたURLまたはファイル名をパネルに照会するときまでに、アプリケーションコードはそれらのファイルにアクセスする権限をすでに持っており、すでに使用しているほとんどすべてのAPIを介してファイルを引き続き使用できます。
Ok。私はこのコードを使用していくつかの実用的なテストを行いました:
奇妙なことにNSOpenSavePanelDelegate
、完了ハンドラーの前に呼び出されるメソッドは、ファイルシステム上のファイルにアクセスできません。
これは正しいです?
しかしそうだとすれば、デリゲートのような方法panel:validateURL:error:
は役に立たなくなります!
アプリとの関係について詳しく説明してもらえますPowerbox
か?