問題タブ [swift-structs]
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 - Swift 3 の構造体外の値にアクセスする
PagingMenuController
iOS アプリ Swift 3 にを実装しようとしています。ここの github で完全なコード例を参照してください。PagingMenuOptions
この例では、構造体( )内に viewControllers を作成しますlet viewController1 = ViewController1() ...
。しかし、ここで作成する代わりに、 struct の外部で宣言された ViewControllers の配列にアクセスできるようにしたいと考えていますPagingMenuOptions
。しかし、私はエラーが発生します
構造体宣言は、外側のスコープで定義された値 'self' を閉じることができません。
これを実装する方法はありますか?
swift - 構造体に設定された変数は、変更時に本当に置き換えられますか?
ハッピーホリデー!
Neuberg の「iOS 10 Programming Fundamentals」の p.147 で行き詰まりました。彼の主張は、「明らかに値型のインスタンスを変更するとき、実際にはそのインスタンスを別のインスタンスに置き換えている」というものです。
質問: これが正しい場合、新しいインスタンスが初期化されていないのはなぜですか??
Prints_number
がイニシャライザで次のように設定されました: 123 didSet の
変更が検出されました: 123 から 42
検出された didSet の変更が 42 から 56 に変更されました
しかし、「番号が設定されました...」と表示されなくなりました。
swift - Swiftの変異構造体関数は、自己の新しいコピーを作成しますか?
Swift の値セマンティクスは好きですが、ミューティング関数のパフォーマンスが心配です。以下があるとします。struct
を作成し、次のように変更するとしますPoint
。
struct
メモリ内の既存のものは変更されますか、または次self
のように新しいインスタンスに置き換えられますか
ios - swift 3 を使用した iOS アプリケーションのビルド
私は iOS 開発に比較的慣れていませんが、いくつかのオンライン コースを修了しています。デザインの質問があります。
質問:
私は 5 つの異なるデータ セットを持っています。2 つのデータ セットには同じ固定プロパティがあり、他の 3 つのデータ セットにも固定の保存プロパティがありますが、他のデータ セットとは異なります。ユーザーがデータ セットの各項目を 1 から 3 まで評価できるようにしたいと考えています。
評価は次のようになる可能性があると考えました。
構造体と列挙型のどちらを使用して残りのデータを記述したいのかわかりません。
あなたは何をお勧めします?
ios - ライブラリ内のSwift 4アクセスC構造体値
Aubio ライブラリに格納されている C 値にアクセスしようとしていますが、それが Struct 値にアクセスする方法だと思います。
ライブラリには C Struct と fvec_get_data 関数があります。
Swift に戻り、提案どおりにデータを読み込みます。
ただし、これはすべてのデータを取得するわけではなく、配列内の最初の値のみを取得します。while ループで比較すると、次のように呼び出すことができます。
...
これを行うcコードを見ると:
すべての値を Swift に取り込む方法についての提案は大歓迎です。