問題タブ [swift2.2]
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 - ポッドの依存関係を指定する方法
複数のプロジェクトで共通のコードを共有するために、独自のポッドを作成しています。「pod lib create」を使用して構造を作成しました。自分のポッドの依存関係はどこで指定できますか? Pod のルート ディレクトリに新しい Podfile を作成するには、「pod init」を実行する必要がありますか?
swift - Swift 2.2 の UInt で stride() を使用するとコンパイルされない
UInt 変数で stride() 関数を使用しようとしていますが、コードがコンパイルされません。
コンパイルエラーは次のとおりです。
タイプ '(to: UInt, by: UInt)' の引数リストで 'stride' を呼び出すことはできません
Swift 2.2 doc は、それが可能であるべきだと述べています: http://swiftdoc.org/v2.2/type/UInt/#func-stride-to_by_
それはSwiftのバグですか、それとも何か間違っていますか?
ios - スウィフト 2.2 | @interface および @end キーワード内で定義された定数は、迅速にアクセスできません
Xcode 7.3 および Swift 2.2 の後、私の定数は @interface 内で定義され、@end キーワードは Swift でアクセスできません。Swift でそれらを非公開にするか、そのようなものにすることができます。
定数を迅速なコードで公開する方法。
@interface から定数を取り出して可視化することを誰かがここで提案していますが、この解決策の結果についてはわかりません。
適切に修正する方法。
arrays - Swift での配列項目の変更
Swift で非常に奇妙な動作を見つけました。コードは次のとおりです。
最後の行が印刷されることを完全に期待しています[[1, 2]]
。現在の行動を説明することはできません。array2d[0]
最初のアイテムへの参照、またはその参照のコピーを返すことを期待しています。どちらの場合でも、そのオブジェクトを変更すると、変更する必要がありarray2d
ます。しかし、それは起こっていることではありません。
ただし、次のように配列を更新すると:
次に[[1, 2]]
、期待どおりに出力します。
誰かが私のためにこれを説明してもらえますか?
ios - Sqlite.swift が Xcode 7.3 で動作しない
Xcode 7.2.x でSqlite.swiftを使用していました。正常に動作していました。
Xcode を Xcode 7.3 に更新しましたが、Sqlite.swift フレームワークで問題が発生しました。
使用バージョン:pod 'SQLite.swift', '~> 0.9.2'
同じ問題のクローズド プール リクエストを見つけました。https://github.com/stephencelis/SQLite.swift/issues/349
次のブランチを使用してみました:
しかし、私はこの問題を解決できませんでした。
根本的な解決を待っています。
swift - Swiftでマップを実行するときにアイテムをスキップしますか?
が含まれている辞書にマップを適用してtry
います。マップされたアイテムが無効な場合は、反復をスキップしたいと思います。
例えば:
上記のサンプルで、 がanotherFunc
返された場合nil
、現在の反復をエスケープして次の反復に進むにはどうすればよいですか? そうすれば、あるアイテムは含まれませんnil
。これは可能ですか?