問題タブ [swift-extensions]
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.
swift - Set() の Swift map(_:) 拡張機能?
Swift 1.2 はSet()
順序付けられていないコレクションをサポートしていますmap(_:)
が、セットでは機能しないようです。
これはうまくいくように見えました。だから私は Set を拡張しようとしました:
そして、この例のように、うまくいかないのには十分な理由があると思います:
set を拡張して map(_:) を確実に使用する方法についてのアイデアはありますか? みんなありがとう。
swift - Swift 1.2 拡張機能
XCode を 6.3 / Swift 1.2 にアップグレードしましたが、拡張機能に関するエラーが表示されます。以下は、backButton テキストを非表示にするための UINavigationItem の拡張機能です。
コンパイルすると、次のエラーが表示されます
Objective-C セレクター「backBarButtonItem」を使用したメソッド「backBarButtonItem()」は、「backBarButtonItem」のゲッターと競合します。
拡張機能を使用してメソッドをオーバーライドすることはできなくなりましたか?
ios - Swift - 具体的なサブクラスで拡張メソッドをオーバーライドするにはどうすればよいですか
プロトコルを実装する UIView の拡張機能があります
具体的なサブクラスで、この拡張メソッドをオーバーライドしたい:
ブレークポイントを設定すると、具体的なサブクラス メソッドではなく、拡張メソッドが呼び出されることがわかります。
swift - Swift の Extension クラスからデリゲート メソッドを呼び出す
Objective CのUIAlertView + Blockのようなコールバック実装用のUIAlertView拡張機能を実装していますが、デリゲートメソッドはこのクラスからヘルプを呼び出していません。前もって感謝します。
ios - 特定のタイプの配列のみの Swift 配列拡張機能
拡張機能を作成したいが、 of typeArray
の拡張のみを行う場合、Swift でそれは可能ですか?Array
[UIView]
現在、 type の要素のみを保持extension Array
するという前提条件で通常の処理を行っていますが、もっと良い方法が必要なようです。Array
UIView
これが私が現在行っている方法です: