• [解決済み] Swiftで乱数を生成する

    質問 乱数を生成したい。 どうやら arc4random 関数はもう存在しませんし arc4random_uniform 関数も存在しません。 私が持っているオプションは arc4random_stir() , arc4random_buf(UnsafeMutablePointer<Void>, Int) そして arc4random_addrand

    2023-02-15 15:29:38
  • [解決済み] SwiftのAnyObjectとAny

    質問 どのような場合に AnyObject を使うのか、そしていつ Any を使うのか。 私の場合は Dictionary [文字列:?] ??? : 可能です Int , Double , Float , String , Array , Dictionary の違いを教えてください。 Any と AnyObject の2種類があり、私の場合

    2023-02-12 09:06:18
  • [解決済み] swiftでデータを16進文字列に変換する方法

    質問 SwiftでDataの値を16進数で表示したいのですが。 最終的にはこんな風に使いたい。 let data = Data(base64Encoded: "aGVsbG8gd29ybGQ=")! print(data.hexString) どのように解決するのですか? 簡単な実装( SwiftでSHA1を使ってNSStringをハッシュする方法は? を参考にし、大文

    2023-02-06 14:21:45
  • [解決済み] Swiftで失敗しないイニシャライザーを実装するためのベストプラクティス

    質問 以下のコードで、シンプルなモデルクラスと、(json-)辞書をパラメータとする失敗しないイニシャライザーを定義しようと思います。イニシャライザーは nil を返すようにします。 1. なぜコードがコンパイルされないのですか?エラーメッセージにはこうあります。 クラスインスタンスの保存されたプロパティは、イニシャライザからnilを返す前にすべて初期化する必要があります。

    2023-02-03 18:57:09
  • [解決済み] Swiftの関数パラメータとしてのプロトコルに準拠したクラス

    質問 Objective-Cでは、あるプロトコルに準拠したクラスをメソッドの引数として指定することが可能です。例えば、あるメソッドにのみ UIViewController に準拠した UITableViewDataSource : - (void)foo:(UIViewController<UITableViewDataSource> *)vc; Swiftでこれを

    2023-01-28 15:58:51
  • [解決済み] あるプロトコルを特定のクラスにのみ適用することを要求する方法

    質問 このプロトコルが欲しいのですが。 protocol AddsMoreCommands { /* ... */ } を継承するクラスのみが採用する。 UIViewController . このページ と書くことで、(構造体ではなく)クラスでのみ採用されることを指定できることを教えてくれました。 protocol AddsMoreCommands: class

    2023-01-20 04:13:51
  • [解決済み] NSDateを使用して曜日を取得する

    質問 YYYY-MM-DD"形式の文字列を受け取り、その週に関する日付の位置を表すintを吐き出すことになっているメソッドを作成しました(月が重なっているかどうかにかかわらず)。つまり、例えばsunday=1 monday=2 といった具合です。 以下は私のコードです。 func getDayOfWeek(today:String)->Int{ var form

    2023-01-14 18:03:47
  • [解決済み] XcodeでFirebase Analyticsをオンにする

    質問 Firebase Analyticsの実装をテストしようとしています。その中で のドキュメントに には、次のように書かれています。 アプリケーションに -FIRDebugEnabled 引数を渡して、デバッグモードを有効にします。 をアプリケーションに渡すことでデバッグモードを有効にします。この引数は、アプリケーションのXcodeの スキームで指定します。FIRD

    2023-01-12 22:41:20
  • [解決済み] コマンドラインアプリケーションでのキーボードからの入力

    質問 Apple の新しいプログラミング言語 Swift 用のコマンドラインアプリのキーボード入力を取得しようとしています。 私はドキュメントをスキャンしましたが、無駄でした。 import Foundation println("What is your name?") ??? 何かアイデアはありますか? どのように解決するのですか? Cに落とさずに何とか解けました。

    2023-01-10 01:38:09
  • [解決済み] swiftの辞書からキーと値のペアを削除するには?

    質問 例のように、辞書からキーと値のペアを削除したいのですが、どうすればいいですか? var dict: Dictionary<String,String> = [:] //Assuming dictionary is added some data. var willRemoveKey = "SomeKey" dict.removePair(willRemoveKey) //

    2023-01-09 09:10:28
  • [解決済み] Objective-CフレームワークをSwiftプロジェクトにインポートする際、Bridging Headerで「ファイルが見つかりません」と表示される。

    質問 私は、ObjCベースのフレームワークをインポートしようとしているSwiftプロジェクトを持っています。フレームワークは、プロジェクトのパスの下のディレクトリにあり、Xcode でプロジェクトによって参照されます。また、プロジェクトの「ビルド フェーズ」ページで "Link Binary with Libraries" に追加されています。 しかし、何らかの理由で、Bridging-

    2023-01-07 07:51:19
  • [解決済み] swiftでオプションのクロージャを作るにはどうしたらいいですか?

    質問 私は、オプションのクロージャを取るSwiftの引数を宣言しようとしています。私が宣言した関数は、次のようになります。 class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do

    2023-01-06 13:17:51
  • [解決済み] Swiftでenumをプロトコルに準拠させるには?

    質問 Swift のドキュメントによると クラス , 構造体 そして 列挙型 はすべてプロトコルに適合させることができます。しかし、私は enum と全く同じ振る舞いをするように クラス と 構造体 の例です。 protocol ExampleProtocol { var simpleDescription: String { get s

    2023-01-06 13:04:55
  • [解決済み] SwiftUIでビューを動的に隠す

    質問 を条件付きで非表示にしようとしています。 DatePicker を条件付きで隠そうとしています。しかし、私は不一致の型に何らかの問題を抱えています。 var datePicker = DatePicker($datePickerDate) if self.showDatePicker { datePicker = datePicker.hidden() } この場合

    2023-01-05 03:50:35
  • [解決済み] SwiftUI のテキストのフォントサイズをカスタマイズする

    質問 ビューのラベルで、システムのフォントサイズを中、サイズを21ポイントにしたいのですが、どうすればよいでしょうか。 作成したフォントを再利用するためにカスタムエクステンションを作成しました。 extension Font { static var primaryButton: Font { return Font.custom("SFUIDisplay-L

    2023-01-04 10:54:34
  • [解決済み] ラウンドトリップスウィフト番号の種類は、データとの間で

    質問 Swift 3が傾きつつある中 Data の代わりに [UInt8] 私は、データオブジェクトとして様々な数値型(UInt8、Double、Float、Int64など)をエンコード/デコードする最も効率的で慣用的な方法を見つけ出そうとしています。 そこには UInt8]を使用するためのこの答えがあります。 がありますが、Dataで見つからない様々なポインタAPIを使用し

    2023-01-03 13:41:32
  • [解決済み] Swiftの網羅的なSwitchステートメントのためのNoop

    質問 Swiftでは、switch文を網羅し、それぞれのケースに実行可能なコードがあることが必要です。 switch'内の'case'ラベルは少なくとも1つの実行可能なステートメントを持つ必要があります。 実際に何もしたくないケースを処理する良い方法について、誰か決着がつきましたか?私はそこにprintln()を置くことができますが、それは汚い感じがします。 どのように解決す

    2023-01-02 01:10:53
  • [解決済み] 計算された読み取り専用プロパティとSwiftの関数との比較

    質問 SwiftのWWDCセッション「Introduction to Swift」では、読み取り専用のプロパティである description がデモされています。 class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) whee

    2023-01-01 17:54:39
  • [解決済み] Swiftでオプショナルをダウンキャストする:as? タイプ、または as! タイプ?

    質問 Swiftで次のように記述します。 var optionalString: String? let dict = NSDictionary() 次の2つの文の実際的な違いは何ですか。 optionalString = dict.objectForKey("SomeKey") as? String 対 optionalString = dict.objectForK

    2023-01-01 02:23:33
  • [解決済み] カスタムイニシャライザを持つSwift enumはrawValueイニシャライザを失う

    質問 私はこの問題を最も単純な形に煮詰めるために、次のようにしました。 セットアップ Xcode バージョン 6.1.1 (6A2008a) で定義されたenumは MyEnum.swift : internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(str

    2022-12-28 13:04:37