問題タブ [macos]
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.
python - PyObjCのドキュメントがとても悪いのはなぜですか?
たとえば、http://developer.apple.com/cocoa/pyobjc.htmlは、10.5LeopardではなくOSX10.4Tiger用です。これがAppleの公式ドキュメントです。
公式のPyObjCページも同様に悪いです。http ://pyobjc.sourceforge.net/
とてもひどいので困惑します。主にRubyCocoaの内容がはるかによく文書化されており、まともなチュートリアルがたくさんあるため(たとえば、 http: //www.rubycocoa.com/ )、ShoesのおかげでRubyの学習を検討しています。 GUIツールキット。
このひどく自動翻訳された日本語のチュートリアルでさえ、私が見つけた他のドキュメントよりも便利です。
私がやりたいのは、Cocoa GUIを使用してかなり単純なPythonアプリケーションを作成することだけです。
恐ろしいドキュメントに光を当てたり、コードの巨大なブロックを提供するだけでなく、何ができるかを知っていると仮定するチュートリアルを教えてもらえますかNSThread.detachNewThreadSelector_toTarget_withObject_("queryController", self, None)
。 ?
objective-c - ビュー階層を Cocoa の特定のコンテキストに描画する
アプリケーションの一部で、特定のビューとそのすべてのサブビューのイメージを作成する必要があります。
これを行うには、ビューと同じサイズのビットマップをラップするコンテキストを作成していますが、ビュー階層をそれに描画する方法がわかりません。コンテキストを設定して drawRect を明示的に呼び出すだけで単一のビューを描画できますが、これはすべてのサブビューを処理するわけではありません。
NSView インターフェイスにはこれに役立つものは何も表示されないため、解決策はより高いレベルにあると思われます。
cocoa - Cocoa/Macプログラミングを開始するための開発者向けセットアップ
Cocoaの実験とMacOSXのプログラミングを始めたいと思います。この時点では、Objective Cの構文/構成/動作についてはそれほど心配していませんが、エディターやIDEの観点から効率的なセットアップを行うことで、すぐに作業を進めることができます。ソリューション/プロジェクトの概念の点で、Visual Studioにリモートで似ているIDEはありますか(過去7年間、ほとんどの時間を費やしてきたので)?立ち上がってすぐに実験するための他のツール、ヒント、提案、および/またはリソースはありますか?
イントロの多くを避けて、「Macデスクトップアプリケーションを作成したい場合は、Acme IDEを使用して、このようにプロジェクトを設定できます」などのことを学びたいと思います。
Xcodeが答えになるのではないかと心配していました。:PIはそれを試してみました-文字通りDVDから取り出して、何を期待するのかわからないまま飛び込みました(言語としてObjective Cを使用していることを知る前に)。私は賢い人だと思ったのですが、ちょっといじって簡単なアプリを動作させることができると思いました...間違っています。
@Andrew-これらの構成設定に関する洞察に感謝します。私のXcodeの第一印象に基づいて、それらが役立つかもしれないと思います。
java - クロスプラットフォームの方法で件名と本文を指定してデフォルトのメール プログラムを開くにはどうすればよいですか?
クロスプラットフォームの方法で件名と本文を指定してデフォルトのメール プログラムを開くにはどうすればよいですか?
残念ながら、これは Web サイトではなく、Java で記述されたクライアント アプリ用です。
これがクロスプラットフォームの方法で動作することを望みます (つまり、Windows と Mac、申し訳ありませんが Linux)。Windows で VBScript を実行したり、OS X で AppleScript を実行したりできてうれしく思います。しかし、それらのスクリプトに何を含めるべきかわかりません。Outlookなどを検索するだけでなく、ユーザーのデフォルトプログラムを実行したいと思います。
OS X では、次のコマンドを実行してみました。
スペースを に置き換えるには、URL エスケープが必要です%20
。
更新start
Windows では、正しく実行するためにあらゆる種類のゲームをプレイする必要があります。適切な Java の呪文は次のとおりです。
wpf - リッチなGUIOSXフレームワーク?
WPFで可能なようなグラフィカルアプリケーションのOSX開発に何をお勧めしますか?
私の特定のバックグラウンドはSmalltalkとJavaですが、現在は主にDHTML / .NET(ASP.NET/C#)で作業しています。
objective-c - Xcodeに相当するReSharperはありますか?
私は Xcode/Objective-C/Cocoa の完全な初心者ですが、新しい言語、プラットフォーム、パラダイムを理解するのが本当に楽しくなり始めています。
ただし、Visual Studio と R# を長い間使用してきたため、リファクタリングや補完などのコーディング ツールに甘んじていました。私が知る限り、Xcode にはかなり限定的なサポートが組み込まれています。もの。
その点で、クラスインターフェイス定義から実装スケルトンを自動的に生成するなどのコーディングヘルパーを追加するアドインまたはXcode環境で利用できるものがあるかどうか、誰かが知っていますか?
ないと思いますが、聞いても仕方がないと思います。
macos - macOS のテキスト エディターとコード エディターの一覧
macos - OS X で NTFS ボリュームの自動マウントを停止するには?
OSX 構成のより深い部分に関しては、私は少し初心者であり、かなりいらいらするような些細なことに我慢しなければなりません。
基本的に、2 つのボリュームを持つ外部ディスクがあります。
1 つは、TimeMachine のバックアップに使用する HFS+ ボリュームです。もう1つは、MacおよびWindowsボックスでの一般的なファイルのコピーなどに使用するNTFSボリュームです。
ディスクを Mac USB に差し込むと、OSX がオフになり、両方のボリュームがマウントされ、デスクトップにそれぞれのアイコンが表示されます。問題は、ディスクを取り外すには、ボリュームを取り出す必要があり、この場合は両方のボリュームに対して行う必要があるため、毎回迷惑な警告ダイアログが表示されることです。
私が望むのは、NTFS ボリュームが完全に自動マウントされないようにする方法です。私はかなりのグーグルをしましたが、これまでに試したことのリストは次のとおりです。
- ディスクユーティリティのオプションを試してみました
- /etc/hostconfig で AutoMount を No に設定しようとしましたが、それは私の好みには少しグローバルすぎます。
- fstabに設定を入れるための提案されたアプローチも試しましたが、OSX(10.5)はこれらの設定を無視しているようです。
他の提案は大歓迎です。どこかでボックスにチェックを入れる(またはチェックを外す)ことができないことに少しがっかりしました。
編集:それがうまくいった答えをホップしてくれてありがとう。記録として、OSXが設定を取得しなかったのではなく、fsタイプ列に実際に「ntfs」ではなく「msdos」があったことがわかりました。
ios - iPhone開発に適したマシンは?
私はいくつかの iPhone アプリに取り組む予定なので、Mac を購入するためのゴールデン チケットが与えられました。しかし、ゴールデンチケットはそれほど価値がなく、iMac を考えています。さて、Mac は素晴らしいです。私はそれらを愛し、自宅で使用していますが、iMac はプロよりも平均的な消費者向けであることを知っています。iMac は、iPhone 開発を行うのに十分なほどパワフルになるでしょうか?
それが少しでも役立つとすれば、私が Mac で行うことを想定しているのは、XCode とおそらく Web ブラウザーを実行することだけです。
iPhone の開発を行っていて、自分のマシンで必要なツールを実行するのに問題を抱えている人はいますか? もしそうなら、あなたは何を持っていますか?
iphone - 仮想Mac?
iPhoneの開発を考えていますが、VMWare内にLeopardをインストールすることはできますか?使いたいセットアップが快適なかなりハイスペックなPCをすでに持っていますか、それとも本物のMacを購入する必要がありますか?