問題タブ [swift]
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.
ios - アプリがiPhoneシミュレーターで実行されているかどうかをプログラムで判断するにはどうすればよいですか?
質問が述べているように、私は主に私のコードがシミュレーターで実行されているかどうかを知りたいですが、実行中またはシミュレートされている特定のiphoneバージョンを知ることにも興味があります。
編集:質問名に「プログラムで」という単語を追加しました。私の質問のポイントは、実行しているバージョン/シミュレーターに応じてコードを動的に含める/除外できるようにすることです。したがって、この情報を提供できるプリプロセッサーディレクティブのようなものを本当に探しています。
objective-c - NSDateをNSStringに変換します
@ "yyyy"形式の年のみが文字列に出力されるようNSDate
に変換するにはどうすればよいですか?NSString
ios - UIView をプッシュするときに UITabBar を非表示にする
UITabBarController
デフォルトのView ControllerがUINavigationController
. で特定のビューをプッシュしたときに、 UITabBarController の UITabBar を非表示にできるようにしたいと考えていUINavigationController
ます。
私は追加しようとしました:
ビューをプッシュする前に、UINavigationController
それはうまくいかないようです。
私が何をすべきか、またはそれが可能かどうかについてのヒントはありますか? 前もって感謝します!
ios - iOS でバーコードをスキャンするにはどうすればよいですか?
iPhone や iPad でバーコードを簡単にスキャンするにはどうすればよいですか?
ios - UIScrollView の方向ロックを有効にするにはどうすればよいですか?
私は内側に を持っUIScrollView
ています。UIView
ビューが垂直方向にのみスクロールされるように、x 軸をロックしたいと考えています。方向ロックを有効にするにはどうすればよいですか?
ios - UIScrollView プログラムで下にスクロール
UIScrollView
コード内で一番下までスクロールするにはどうすればよいですか? または、より一般的な方法で、サブビューの任意のポイントに?
ios - UILabelにiPhoneのカットコピーペーストメニューを表示
のカット コピー ペースト メニューを のように有効にすることはできます
UILabel
かUITextField
?そうでない場合、および に変換する必要がある場合
UILabel
、UITextField
カット コピー ペースト メニューを有効にしてコンテンツを変更できないようにするにはどうすればよいですか?
swift - CGImageRef を png ファイルに保存しますか?
私の Cocoa アプリケーションでは、ディスクから .jpg ファイルをロードして操作します。次に、.png ファイルとしてディスクに書き込む必要があります。どうやってそれができる?
ご協力いただきありがとうございます!
iphone - すべての UIControlStates を一度に更新する UIButton に setTitle する方法はありますか?
UIButton があり、そのタイトルを更新したいのですが、次のようにすべての状態に対して常に行う必要はありません。
より良い方法はありますか?
swift - macOS で最前面のアプリケーションから選択したテキストを取得する方法は?
Safari、Pages、TextEdit、Word など、最前面のアプリケーション ウィンドウで現在選択されているテキストを取得し、そのテキストで何かを行う必要があるアプリケーションにすぐに取り組みます。
私の目標は、できるだけ多くのアプリケーションで機能するソリューションを見つけることです。これまでAppleScriptを使用することを考えていましたが、それでは私のサービスで使用できるアプリケーションの量が制限されてしまいます。少なくとも、Safari、Firefox (AppleScript なし?)、Word、Pages、Excel、TextEdit などの一般的なアプリケーションをサポートする必要があります。
また、 clipboardのコンテンツを一時変数に保持してから、テキストのコピー操作 (Cmd-C) をシミュレートし、テキストを取得してから元のコンテンツに戻すことも考えました。これにより、コピー操作時に [編集] メニュー項目が強調表示される可能性があります。シミュレートされており、私には少しハッキーに思えます。IMO このソリューションは、商用製品には十分ではないようです。
また、将来的にいくつかの追加機能を追加するために、選択以上のもの (つまり、Safari や Word のページの完全なコンテンツなど) を取得したいと考えています。
この動作を実装する方法に関するアイデア/詳細はありますか?
ヒントを事前にありがとう!
注意: 少なくとも 10.4 以降をサポートする必要がありますが、理想的には 10.4 よりも古いバージョンもサポートする必要があります。
アップデート:
私が選んだ解決策: 「責任の連鎖」デザイン パターン (GOF) を使用して、3 つの異なる入力方法 (ペーストボード、AppleScript、およびアクセシビリティ) を組み合わせ、利用可能な最適な入力ソースを自動的に使用します。
NSAppleScript の executeAndReturnError: NSAppleEventDescriptor (「記述子」インスタンスとしましょう) を返すメソッドを使用する場合、[descriptor stringValue] メソッドが何かを返すには、AppleScript で「tell」ブロックの外側で「return someString」を使用する必要があることに注意してください。それ以外の場合は何も返されません。