-
Swift - メタタイプ.Typeと.selfの違いは何ですか?
質問 メタタイプの違いは何ですか? .Type と .self をSwiftで使うのですか? する .self そして .Type を返します。 struct ? 私は、以下のことを理解しています。 .self でチェックすることができます。 dynamicType . どのように .Type ? どのように解決するのですか? 簡単な例を示します。 fu
2023-08-12 19:55:07 -
Swift 3で関数のクロージャパラメータを文書化する方法とは?
質問 Xcode 8 betaとSwift 3では、例えばクロージャをパラメータとして受け取るメソッドがあるとき。 func foo(bar: (String) -> Void) { bar("Hello, world") } クロージャが受け取るパラメータはどのように文書化するのでしょうか?例えば、こう書いたとします。 /// Calls bar with "Hel
2023-08-04 07:31:28 -
計算資産とクロージャ付き資産集合の違い
質問 Swift初心者です。 計算されたプロパティとクロージャに設定されたプロパティの違いは何ですか? 私は計算されたプロパティが毎回再計算されることを知っています。 クロージャの場合は違うのでしょうか? すなわち クロージャです。 var pushBehavior: UIPushBehavior = { let lazilyCreatedPush = UIPushBeha
2023-08-03 10:18:55 -
Swift のプロトコルエラー: 'weak' は非クラス型に適用できない
質問 プロトコルとクラスバインドプロトコルの違い、Swiftで使うべきはどちらでしょうか? protocol A : class { ... } protocol A { ... } を追加しようとすると、エラーが発生します。 weak として定義されていない場合に、デリゲートを追加しようとするとエラーが発生します。 : class : protocol A { ... }
2023-08-02 01:07:15 -
[解決済み] switch 文の外側で Swift の enum に関連付けられた値にアクセスする方法
質問 考えてみましょう。 enum Line { case Horizontal(CGFloat) case Vertical(CGFloat) } let leftEdge = Line.Horizontal(0.0) let leftMaskRightEdge = Line.Horizontal(0.05) どうすれ
2023-07-31 23:50:03 -
[解決済み] Swift の FileManager を使って、フォルダとそのサブフォルダ内のファイルを繰り返し処理する。
質問 私はSwiftのプログラミングに非常に新しいですし、私はフォルダ内のファイルを介して反復処理しようとしています。 私は答えを見てみました ここで を見て、Swiftの構文にそれを翻訳しようとしましたが、成功しませんでした。 let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEn
2023-07-26 13:49:18 -
[解決済み] SwiftUI ViewBuilderブロックのswitchステートメントに代わるもの?
質問 ⚠️ 2020年6月23日 編集:Xcode 12から、switch文とif let文の両方がViewBuilderでサポートされることになりました! 私はSwiftUIを使用して私のアプリを複製しようとしてきました。RootViewController があり、enum 値に依存して、異なる子ビューコントローラを表示します。SwiftUIでは、ビューコントローラの代わりにビ
2023-07-26 08:21:36 -
[解決済み] AlamoFireのJSONリクエスト用非同期completionHandler
質問 AlamoFireフレームワークを使用していて、completionHandlerがメインスレッドで実行されることに気づきました。以下のコードは、補完ハンドラ内でCore Dataインポートタスクを作成するための良い練習になるのかどうか疑問に思っています。 Alamofire.request(.GET, "http://myWebSite.com", parameters: para
2023-07-22 03:04:54 -
[解決済み] Swiftで遅延初期化された変数を再初期化する
質問 次のように初期化された変数があります。 lazy var aClient:Clinet = { var _aClient = Clinet(ClinetSession.shared()) _aClient.delegate = self return _aClient }() 問題は、ある時点で、これをリセットする必要があることです。 aClient
2023-07-20 10:41:05 -
SwiftUIです。TextFieldのプレースホルダの色を変えるには?
質問 TextFieldのプレースホルダーの色を変更したいのですが、そのためのメソッドが見当たりません。 を設定しようとしたのですが foregroundColor と accentColor というようにしても、プレースホルダーの色は変わりません。 以下はそのコードです。 TextField("Placeholder", $text) .foregroundColo
2023-07-19 05:06:57 -
[解決済み] UIImageView ピンチズーム swift
質問 私は誰かが私を助けることができることを望んでいた。私は、ユーザーがUIImageView(最大および最小レベルが許可されている)でピンチズームすることを許可しようとしています。しかし、何らかの理由で、それは正しく動作しません。画像は少しズームした後、ちょうど戻ってバウンスされます。ありがとうございます。 以下は、ズーム機能です。 func zoom(sender:UIPinchG
2023-07-16 17:50:30 -
UIApplication.shared.delegate は、SceneDelegate xcode11 に相当しますか?
質問 SceneDelegate内でletプロパティを定義しました。私は、いくつかのViewControllerがシーン内でそれにアクセスできるようにしたいです。 UIKitでは、このようにApp Delegateのプロパティにアクセスすることができました。 UIApplication.shared.delegate で、キャストしてプロパティ名を指定して... UIView
2023-07-16 13:10:25 -
[解決済み] なぜ "weak "というキーワードは、クラスおよびクラスバインドプロトコル型にのみ適用できるのですか?
疑問点 変数を weak として宣言しているとき、Xcodeから時々エラーメッセージが表示されます。 'weak'はクラスとクラスにバインドされたプロトコルタイプにのみ適用されるかもしれません。 または 'weak' はクラスバウンドしない 'SomeProtocol' に適用してはいけません。クラスバウンドするプロトコル適合性を追加することを検討してください。
2023-07-16 01:14:13 -
Swiftで1文字のStringからASCII値に変換する最も簡単な方法は何ですか?
質問 私はSwiftで単一の文字列のASCII値を取得したいだけです。これは、私が現在それをやっている方法です。 var singleChar = "a" println(singleChar.unicodeScalars[singleChar.unicodeScalars.startIndex].value) //prints: 97 しかし、これはとても醜い。もっと簡単な方法があ
2023-07-11 10:51:38 -
[解決済み] Swift で Enumeration のアソシエーション値にアクセスする
質問 このコードでは、私は本当に役に立たない列挙型を書きました。 Number をIntかFloatで定義しています。 関連付けで設定した値にアクセスする方法がわかりません。もし私がそれを印刷しようとすると、単に (Enum Value) enum Number { case int (Int) case float (Float) } let integer =
2023-07-03 21:20:11 -
[解決済み] Swiftの#selector構文による「ambiguous use of」コンパイルエラーの解決方法とは?
質問 [ 注意 この質問はもともとSwift 2.2のもとで作成されました。それはSwift 4のために修正され、2つの重要な言語の変更を含んでいます:最初のメソッドパラメータの外部はもはや自動的に抑制されず、セレクタは明示的にObjective-Cに公開しなければなりません]。 私のクラスにこれらの2つのメソッドがあるとします。 @objc func test() {} @ob
2023-06-24 22:57:07 -
[解決済み] Xcode Swiftのam/pmの時刻を24時間形式に変換する
質問 am/pm形式の時刻を24時間形式の時刻に変換しようとしています。 6:35 PM to 18:35 プレイグラウンドでこのコードを試しましたが、時間だけではうまくいかないようです。 時間を置くと動作しないようです。 let dateAsString = "02/12/15, 6:35 PM" let dateFormatter = NSDateFormatter() dat
2023-06-18 15:22:34 -
[解決済み] カテゴリ用のSwiftクラスを作成するには?
質問 既存のswiftクラスにカテゴリを作成したいのですが、IDEにそのためのオプションがありません。 swiftプロジェクトにカテゴリが存在するかどうか、心当たりはありますか?または、swiftプロジェクトで同様の機能を実現する方法はありますか? どのように解決するのですか? Swiftでは Extensions を使用して、既存のクラス、構造体、列挙型に新しい機能を追加す
2023-06-17 21:02:21 -
[解決済み] NSCodingを使用したSwiftのカスタムクラスをUserDefaultsに保存する
質問 私は現在、NSUserDefaults にカスタム Swift クラスを保存しようとしています。以下は、私のプレイグラウンドからのコードです。 import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required ini
2023-06-15 01:42:47 -
[解決済み] swiftで複数のプロトコルに準拠した型
質問 複数のプロトコルに準拠したObjective-Cの変数があります。 id <NSObject, NSCopying, NSCoding> identityToken; この型をSwiftで表現するとどうなるでしょうか? どのように解決するのですか? これは動作するはずです。 var identityToken: NSObjectProtocol &
2023-06-14 09:09:35
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!