たとえば、sqrt(x)
です。私の検索(おそらく最も有益なのはhere)に基づいて、私はDarwinやUIKitなどをインポートし、sqrtを動作させることができることを知っています。 (または、here、.squareRoot()
)しかし、将来どのような機能を使いたいのかを知っている人は、誰かが既にここでそれを聞いていないと、私は自分でそれを見つけ出すことができますか?インポート可能な関数の検索方法[Swift]
私がしなければならないことは、C++のドキュメントサイト、sqrtまたは平方根の検索に行き、cmathまたはmath.hをインクルードする必要があります。私がcmathに他に何があるかを見たい場合、それは簡単に簡単です、私はそれをクリックします。
でも、私はSwiftと似たようなことをしようとしています。もし私が組み込みのドキュメンテーションかオンラインドキュメンテーションのどちらかを検索すると、sqrtを探すのが私にとってはthisですが、これはダーウィンをインポートすることでこれを使うことはできません。 (平方根を検索すると、.squareRoot()
が幸いですが、インポートは必要ありません。実際は質問ではありません)
私がすでに知っているか推測してインポートしても、入力後にオプションをクリックしてsqrtをクリックしますそれはダーウィンの一部であることを私に知らせてくれます.Cmathでも、それをクリックしてそこに他に何があるのか見ることさえできません。
どのようにこのことを学びますか?
このようなことは実際にはほとんど記述されていません。 REPLのオートコンプリートではどのようなグローバル関数が存在するのかを見ることができます。 – Alexander
'Foundation 'は' UIKit'と 'Cocoa'にインポートされ、' Darwin'は 'Foundation'にインポートされます。 'import foundation'や' import UIKit/Cocoa'などがあります。 – xoudini
ようこそ!実際、Swiftを使ったプログラミングにようこそ!昨年、Swift 3に移行したときの問題を見た方がいいでしょう。2014年にSwift 1.0をXcodeでコーディングしようとした経験が本当に必要でした。私の主張は、現在はほとんど安定していません(Swift 3、 Apple OSをターゲットにして、何がうまくいくかについての最高のドキュメントをどこで見つけるかを知ることができます。先週、Swift 4からABIの安定性が取り除かれました。これは約7〜8ヶ月で完了します。そこにあるものを熟読することは、String型の主要なリファクタリングです。最後に、C++はどのくらいの期間、ベンディングをしていますか? – dfd