• [解決済み】Swift - StringをDoubleに変換する方法

    質問 BMIのプログラムをswiftで書こうとしています。 StringをDoubleに変換する方法を教えてください。 Objective-Cでは、このようにできます。 double myDouble = [myString doubleValue]; しかし、Swift言語でこれを実現するにはどうしたらいいのでしょうか? どのように解決するのですか? Swift 4.

    2022-04-01 05:35:14
  • [解決済み】SwiftのwillSetとdidSetの目的は何ですか?

    質問 Swiftは、C#と非常によく似たプロパティ宣言の構文を持っています。 var foo: Int { get { return getFoo() } set { setFoo(newValue) } } しかし、それはまた willSet と didSet アクションを使用します。これらは、それぞれセッターが呼ばれる前と後に呼ばれます。セッターの内部で同

    2022-04-01 04:38:59
  • [解決済み】解決方法。iOS 13.0で'keyWindow'が非推奨になりました。

    質問 Core DataをCloud Kitで使用しており、アプリケーション起動時にiCloudユーザーのステータスをチェックする必要があります。問題が発生した場合、ユーザーにダイアログを発行したいのですが、それには UIApplication.shared.keyWindow?.rootViewController?.present(...) これまで Xcode 11 beta

    2022-04-01 01:20:35
  • [解決済み】Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。

    質問 私は現在、(空ではない)Swift辞書が与えられたキーを含むかどうかを決定し、同じ辞書から1つの(任意の)値を取得するためのコードの次の(不器用な)部分を使用しています。 どのようにすれば、Swiftでこれをよりエレガントに表現できるでしょうか? // excerpt from method that determines if dict contains key if let

    2022-03-28 20:17:40
  • [解決済み】Swiftでオブジェクトが与えられた型かどうかを確認する

    質問 で構成される配列があります。 AnyObject . これを反復処理し、配列のインスタンスであるすべての要素を見つけたい。 Swiftでオブジェクトが与えられた型であるかどうかを確認するにはどうすればよいですか? どのように解決するのですか? 特定の型に対してチェックを行いたい場合は、以下のようにすることができます。 if let stringArray = obj as

    2022-03-28 07:08:50
  • [解決済み】「このアプリケーションはバックグラウンドのスレッドからオートレイアウトエンジンを変更しています」エラーが発生する?

    質問 OS Xでswiftを使用していて、このエラーに何度も遭遇しています。 このアプリケーションはバックグラウンドのスレッドからオートレイアウトエンジンを変更しているため、エンジンの破損や奇妙なクラッシュを引き起こす可能性があります。 これは将来のリリースで例外を引き起こします。" 私の NSWindow にビューを入れ替えています。 contentView のウィン

    2022-03-27 22:05:10
  • [解決済み】==と===の違いについて

    質問 swiftでは、2つの等号演算子があるようです:ダブル等号( == ) とトリプルイコール ( === ) の違いは何でしょうか? どのように解決するのですか? 要するに == 演算子は、それらのインスタンス値が等しいかどうかをチェックします。 "equal to" === 演算子は、その参照が同じインスタンスを指しているかどうかをチェックし

    2022-03-27 14:40:43
  • [解決済み】Swift 4でStringのsubstringを使うには?'substring(to:)'は非推奨です。部分的な範囲から'演算子を持つ文字列スライス添字を使用してください。

    質問 私はSwift 3で書かれた次のような簡単なコードを持っています。 let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Xcode 9 beta 5 からは、以下のような警告が表示されます。 ' substring(to:)

    2022-03-26 12:16:21
  • [解決済み】Swiftで変数の型またはクラスを表示するにはどうすればよいですか?

    質問 swiftで変数の実行時型を表示する方法はありますか?例えば、以下のようなものです。 var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.des

    2022-03-25 14:28:48
  • [解決済み] Swift で app delegate への参照を取得するにはどうすればよいですか?

    質問 Swift で app delegate への参照を取得するにはどうしたらいいですか? 最終的には、その参照を使って、管理対象オブジェクトのコンテキストにアクセスしたいのです。 どのように解決するのですか? 他の解決策は、アプリケーションのデリゲートへの参照を得るという点では正しいのですが、これではUIApplicationのサブクラスが追加したメソッドや変数、例えば管理オ

    2022-03-22 10:43:19
  • [解決済み] Swiftではクロージャの内部では常に[unowned self]を使うべきか?

    質問 WWDC 2014のセッション403にて 中級Swift と トランスクリプト そして、次のようなスライドがありました。 スピーカーは、その場合、もし私たちが [unowned self] メモリリークになります。ということは、常に [unowned self] をクロージャの中に入れてください。 オン Swift天気アプリのViewContr

    2022-03-21 18:20:31
  • [解決済み] Swiftの精密文字列フォーマット指定子

    質問 以下は、以前は浮動小数点以下2桁まで切り捨てていた方法です。 NSLog(@" %.02f %.02f %.02f", r, g, b); ドキュメントやeBookを確認しましたが、解りませんでした。ありがとうございます。 解決方法は? これまでのところ、私のベストソリューションは、以下の通りです。 Davidの回答 : import Foundation ex

    2022-03-21 17:30:53
  • [解決済み] Swiftで乱数を生成する方法とは?

    質問 Swiftの本で乱数発生器の実装が紹介されていましたね。 この実装をコピーして自分のプログラムに貼り付けるのがベストプラクティスなのでしょうか? それとも、これを行うライブラリがあって、それを今使うことができるのでしょうか? どのように解決するのですか? Swift 4.2+ Xcode 10 に同梱された Swift 4.2 は、多くのデータ型に対して使いやすい新しい

    2022-03-21 14:34:02
  • [解決済み] SwiftでStringのサブストリングはどのように動作するか

    質問 私はSwift 3で私の古いコードと回答のいくつかを更新してきましたが、Swiftの文字列と部分文字列でのインデックスに到達したとき、物事は混乱しました。 具体的には以下のようなことを試していました。 let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advance

    2022-03-21 09:02:20
  • [解決済み] Swift Betaのパフォーマンス:配列のソート

    質問 私はSwift Betaでアルゴリズムを実装していたのですが、パフォーマンスが非常に悪いことに気づきました。深く掘り下げた後、私はボトルネックの1つが配列の並べ替えのような単純なものであることに気づきました。関連する部分はここにあります。 let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n

    2022-03-20 17:18:31
  • [解決済み] Swiftで#pragmaマーク?

    質問 Objective Cでは #pragma mark を使用して、シンボルナビゲータでコードのセクションをマークします。これはCのプリプロセッサのコマンドなので、Swiftでは利用できません。Swiftでこの代用品はありますか、または、私は醜いコメントを使用しなければなりませんか? どのように解決するのですか? を使用することができます。 // MARK: また、ク

    2022-03-20 10:36:10
  • [解決済み] プログラミング言語Swiftで文字列のn文字目を取得する

    質問 文字列のn番目の文字を取得するにはどうすればよいですか?試しにブラケット( [] )アクセサを使用することができますが、うまくいきません。 var string = "Hello, world!" var firstChar = string[0] // Throws error ERROR: 'subscript' is unavailable: cannot subsc

    2022-03-20 08:40:12
  • [解決済み] なぜクラスではなくストラクチャーを選ぶのか?

    質問 Swiftで遊んでいて、Javaのバックグラウンドを持っているのですが、なぜクラスではなく、ストラクチャーを選びたいのでしょうか? それらは同じもののように思えますが、構造体はより少ない機能を提供しています。 なぜそれを選ぶのですか? 解決方法は? 大人気のWWDC2015の講演「Protocol Oriented Programming in Swift」によると、( ビデ

    2022-03-19 22:14:12
  • [解決済み] 2倍値を小数点以下x桁に丸める処理を素早く行う。

    質問 Swiftでdouble値を小数点以下X桁に丸める方法をどなたか教えていただけませんか? 持っています。 var totalWorkTimeInHours = (totalWorkTime/60/60) と totalWorkTime は秒単位のNSTimeInterval(double)である。 totalWorkTimeInHours は時間単位で表示されます

    2022-03-19 11:40:18
  • [解決済み] なぜ「Implicitly Unwrapped Optionals」を作るのか、それは値があることを知っていることを意味しているからです。

    質問 なぜ、通常の変数や定数を作成するのではなく、"Implicitly Unwrapped Optional"を作成するのでしょうか? アンラップできることが分かっているのであれば、そもそもなぜオプショナルを作成するのでしょうか? 例えば、なぜこうなのか。 let someString: String! = "this is the string" よりも便利なものになる。 le

    2022-03-19 10:52:54