• [解決済み] Swiftで辞書にmap()を適用する一番きれいな方法は何でしょうか?

    質問 辞書のすべてのキーに関数をマッピングしたいのですが、どうすればいいですか?以下のようなものがうまくいくかと思ったのですが、辞書に直接フィルタを適用することはできません。これを達成する最もきれいな方法は何ですか? この例では、それぞれの値を1ずつ増やそうとしていますが、これはこの例にとって付帯的なもので、主な目的は辞書にmap()を適用する方法を見つけ出すことです。 var d =

    2022-05-03 04:14:43
  • [解決済み] Swiftはメソッドパラメータをミュータブルにする?

    質問 このエラーに対処するには、追加の変数を作成せずに、どのようにすればよいですか? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } x

    2022-05-02 19:55:15
  • [解決済み] Swiftのdo-try-catch構文

    質問 swift 2の新しいエラー処理について理解するために試してみました。以下は、私が行ったことです。私は最初にエラー列挙型を宣言しました。 enum SandwichError: ErrorType { case NotMe case DoItYourself } そして、エラー(例外ではありません。エラーです)を投げるメソッドを宣言しました。以下がそのメソッドで

    2022-05-02 11:16:10
  • [解決済み] iOSのUISceneDelegate/SwiftUIからオプトアウトする。

    質問 現在、Xcode 11 Beta 5を使用しています。私のアプリケーション内では、iOS 12以下では問題なく動作します。しかし、iOS 13では、それが UIScene をデフォルトで使用します。このため、私のアプリは何もできない状態になっています。 新規インストール時にアプリを起動すると、ユーザーが同意しなければならない利用規約があります。同意後、ローディング画面が表示され

    2022-05-02 07:07:06
  • [解決済み】Swift Stringの文字を置換する方法はありますか?

    質問 Swift の文字列を置換する方法を探しています。 String . 例:"これは私の文字列です"。 "を"+"に置き換えて、"This+is+my+string"としたいのですが、どうすればいいですか? どうすれば実現できますか? どのように解決するのですか? この回答は Swift 4 & 5 用に更新されました。 . まだ Swift 1, 2,

    2022-05-01 10:26:49
  • [解決済み] 辞書をキーでソートする

    質問 Swiftで辞書をソートしたい。こんな辞書があります。 "A" => Array[] "Z" => Array[] "D" => Array[] などです。のようにしたいのです。 "A" => Array[] "D" => Array[] "Z" => Array[] などです。 SOで多くの解決策を試しましたが、私にはうまくいく

    2022-04-29 08:14:03
  • [解決済み] Swiftで経過時間を計測する

    質問 Swift で関数を実行したときの経過時間を測定するにはどうしたらよいでしょうか。私はこのように経過時間を表示しようとしています: "経過時間は0.05秒です"。それを見て Javaでは これを達成するために、Swiftで利用可能な同等のメソッドはありますか? サンプルプログラムをご覧ください。 func isPrime(_ number: Int) -> Bool

    2022-04-28 23:32:22
  • [解決済み] UICollectionViewCellの幅と高さをプログラムで設定する方法

    質問 を実装しようとしています。 CollectionView . Autolayoutを使用しているとき、セルのサイズは変わりませんが、その配置は変わりません。 今、私はむしろ、例えば、それらのサイズを変更したいと思います。 var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width

    2022-04-28 06:45:45
  • [解決済み] セル間隔とUICollectionView - UICollectionViewFlowLayoutのサイズ比率を設定するには?

    質問 を追加しようとしています。 UICollectionView に ViewController そして、セルとセルの間に空白を入れずに、「1行あたり」3つのセルを持つ必要があります(グリッドのように見えるはずです)。セル幅は画面サイズの3分の1である必要があります。 layout.item の幅も同じであるべきです。でも、こうなってしまいました。 そのサイズを小さくす

    2022-04-28 05:50:46
  • [解決済み] Swiftでクロージャを変数として格納する

    質問 Objective-Cでは、ブロックの入出力を定義し、メソッドに渡されたブロックの1つを格納し、後でそのブロックを使用することができます。 // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationComple

    2022-04-28 04:38:49
  • [解決済み] SwiftによるNSDateの比較

    質問 宿題の期限をチェックするアプリを制作しています。 期限日が来週中かどうかを知り、もしそうならアクションを実行したいのです。 私が見つけたほとんどのドキュメントはObjective-Cで、私はSwiftでそれを行う方法を理解することはできません。 助けてくれてありがとうございます! どのように解決するのですか? 私はコードをより読みやすくするために拡張機能を使うのが好きです

    2022-04-28 01:52:09
  • [解決済み] SwiftでOptionalにデフォルト値を提供する?

    質問 Swiftでoptionalを扱うイディオムは、nilの場合にデフォルト値を提供したいだけなら、過度に冗長なようです。 if let value = optionalValue { // do something with 'value' } else { // do the same thing with your default value } というように

    2022-04-27 08:51:06
  • [解決済み] Swiftで数学的PI定数を取得する方法

    質問 私は、以下の方法を見つけようとしています。 私のSwiftコードにPI定数を含める . すでに別の回答で、次のようなヘルプを見つけました。 import Darwin にアクセスできることが分かっています。 C言語機能 . も確認しました。 Math パッケージで Darwin で、次のような宣言に出会いました。 var M_PI: Double { get }

    2022-04-26 06:48:46
  • [解決済み] 他のSwiftファイルからSwiftファイルをインポートするにはどうしたらいいですか?

    質問 Swiftのクラスを別のファイルからインクルードしたい。 PrimeNumberModel.swift import Foundation class PrimeNumberModel { } PrimeNumberModelTests.swift import XCTest import PrimeNumberModel // gives me "No su

    2022-04-24 18:16:58
  • [解決済み] 非同期ネットワークリクエストのswift forループの実行が終了するまで待つ

    質問 for inループでfirebaseに大量のネットワークリクエストを送信し、メソッドの実行が終了したら新しいビューコントローラにデータを渡したいのです。以下は私のコードです。 var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "h

    2022-04-24 11:47:14
  • [解決済み] Swiftでインデックスを使ったMapまたはReduce

    質問 の配列のインデックスを取得する方法はありますか? map または reduce をSwiftで使うことはできますか?私は次のようなものを探しています。 each_with_index をRubyで作成しました。 func lunhCheck(number : String) -> Bool { var odd = true; return reverse

    2022-04-24 09:16:09
  • [解決済み] Swift で引数の数が可変の関数に配列を渡す

    質問 で プログラミング言語「Swift と書かれています。 <ブロッククオート また、関数は可変個数の引数を受け取り、それらを配列にまとめることができます。 func sumOf(numbers: Int...) -> Int { ... } このような関数にカンマで区切った数値のリスト(`sumOf(1, 2, 3, 4))を指定して

    2022-04-24 01:41:35
  • [解決済み] Swift言語でのエラーハンドリング

    質問 Swiftについてあまり詳しく読んでいないのですが、ひとつ気づいたのは、例外がないということです。 では、Swiftでエラー処理をどのように行っているのでしょうか?誰かエラー処理に関連するものを見つけたことがありますか? どのように解決するのですか? Swift 2 & 3 Swift 2では、新しいエラー処理のメカニズムがあり、例外に多少似ていますが、細部は異なっ

    2022-04-23 22:52:57
  • [解決済み] Swift Array - インデックスが存在するかどうかをチェックする

    質問 Swiftでは、致命的なエラーをスローすることなく、インデックスが配列に存在するかどうかをチェックする方法はありますか? このようなことができればと思いました。 let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wou

    2022-04-23 19:21:21
  • [解決済み] SwiftでnibからUIViewを読み込む

    質問 以下は、カスタマイズされたnibを読み込むために使用しているObjective-Cのコードです。 UIView : -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray

    2022-04-23 12:34:47