• [解決済み] Swift 4の#selector()で@objc推論の非推奨にどう対処すればいいですか?

    質問 私は自分のプロジェクトのソースコードをSwift 3からSwift 4に変換しようとしています。Xcodeが私に与えている1つの警告は、私のセレクタについてです。 例えば、私はこのような通常のセレクタを使用して、ボタンにターゲットを追加します。 button.addTarget(self, action: #selector(self.myAction), for: .touch

    2022-06-29 21:28:56
  • [解決済み] Swiftの関数におけるデフォルトのオプションパラメータ

    質問 を設定すると firstThing をデフォルトの nil のデフォルト値なしで、これは動作します。 nil 関数を呼び出すときに、パラメータが不足しているというエラーが表示されます。 タイプすることで Int? というデフォルト値でオプションにしたのでは? nil というデフォルト値で任意にするものだと思っていたのですが、そうなのでしょうか?もしそうなら、なぜそれが

    2022-06-15 06:59:47
  • [解決済み] SwiftUIで複数のシート(isPresented:)が機能しない。

    質問 このContentViewに2つの異なるモーダルビューがあり、そのために sheet(isPresented:) を使用していますが、最後の1つだけが表示されるようです。どのように私はこの問題を解決することができますか?それともSwiftUIでビューに複数のシートを使用することはできないのでしょうか? struct ContentView: View { @St

    2022-06-11 13:35:50
  • [解決済み] swiftで文字列から整数値を取得する

    質問 こんなことができるんですね。 var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue しかし、これを String . のようなことをしたいのですが。 var stringNumb: String = "1357" var someNumb: Int = Int(string

    2022-06-06 16:50:54
  • [解決済み] プロトコルは自分自身に適合しない?

    質問 なぜこのSwiftコードはコンパイルできないのでしょうか? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let resu

    2022-06-02 05:05:08
  • [解決済み】Swift(UI)の "some "キーワードとは?)

    質問 新しい SwiftUIチュートリアル は次のようなコードを持っています。 struct ContentView: View { var body: some View { Text("Hello World") } } 2行目の単語 some という単語が、キーワードであるかのように強調されています。 Swift 5.1 には s

    2022-05-29 09:36:27
  • [解決済み] クラスがNSObjectProtocolに適合していない [重複]。

    質問 この質問はすでにここに回答があります : CCC型はプロトコル'NSObjectProtocol'に適合していません。 (3つの回答) 終

    2022-05-25 22:08:56
  • [解決済み] NSBundle bundleForClass:[self class]]のSwift版です。

    質問 次のコードに相当するswiftは何ですか。 [NSBundle bundleForClass:[self class]] テストバンドルからリソースをロードしたい(JSONデータ) どのように解決するのですか? 使ったことはありませんが、こうあるべきだと思います。 Swift <= 2.x NSBundle(forClass: self.dynamicT

    2022-05-24 05:49:39
  • [解決済み] Swift で異なる型のスーパークラスのプロパティをオーバーライドする

    質問 Swiftで、元のプロパティからサブクラス化された別のオブジェクトでスーパークラスのプロパティをオーバーライドする方法を説明できる人がいますか? この簡単な例を見てみましょう。 class Chassis {} class RacingChassis : Chassis {} class Car { let chassis = Chassis() } class Rac

    2022-05-17 21:25:27
  • [解決済み] Swiftの多重型制約

    質問 例えば、以下のようなプロトコルがあるとします。 protocol SomeProtocol { } protocol SomeOtherProtocol { } さて、一般的な型を受け取る関数が欲しいが、その型は以下のものに従わなければならない場合。 SomeProtocol とすることができました。 func someFunc<T: SomeProtocol&

    2022-05-13 07:39:20
  • [解決済み] SwiftのCodableを使って、辞書にエンコードするには?

    質問 Swift 4の構造体である Codable . その構造体を辞書にエンコードするための簡単な組み込みの方法はありますか? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2] どのように解決するのですか? もし、データの移動が多少あってもいいので

    2022-05-11 11:58:11
  • [解決済み] グローバル変数を作成するには?

    質問 ViewController間で共有する必要があるグローバル変数があります。 Objective-Cでは、静的変数を定義することができますが、Swiftでグローバル変数を定義する方法を見つけることができません。 何か方法をご存知でしょうか? どのように解決するのですか? Swiftの公式プログラミングより 案内 : <ブロッククオート グローバル変数と

    2022-05-11 07:31:51
  • [解決済み] 演算子「++」と「--」が非推奨に Xcode 7.3

    質問 Xcode 7.3のノートを見ていて、この問題に気がつきました。 演算子 ++ と -- は非推奨となりました。 なぜ非推奨になったのか、どなたか説明してください。そして、Xcodeの新しいバージョンでは、代わりに ++ この x += 1 ; 例 for var index = 0; index < 3; index += 1 { print("

    2022-05-10 23:58:13
  • [解決済み] Swift3でfileprivateとprivateを区別する良い例は何ですか?

    質問 これは 記事 の新しいアクセス指定子を理解する上で役に立ちました。 Swift 3 . のさまざまな使い方の例も示しています。 fileprivate と private . 私の疑問は fileprivate を使うことは、このファイルの中だけで使われる関数に対して private ? どのように解決するのですか? fileprivate は今何で

    2022-05-10 20:09:45
  • [解決済み] Swiftのdealloc

    質問 ビューコントローラの終了時に、いくつかのクリーンアップを行いたいと思います。 NSNotificationCenter 通知を削除することです。実装は dealloc を実装すると、Swift のコンパイラーエラーが発生します。 Cannot override 'dealloc' which has been marked unavailable Swiftでオブジェクト

    2022-05-10 06:43:29
  • [解決済み] Swiftで文字列をBase64にエンコードするにはどうすればいいですか?

    質問 文字列をBase64に変換したいのですが、どうすればいいですか?いくつかの場所で答えを見つけたのですが、Swiftではもう動きません。私はXcode 6.2を使っています。私は答えがXcode 6.2ではなく、以前のXcodeバージョンで動作する可能性があると信じています。 どなたか、Xcode 6.2でこれを行う方法を教えていただけませんか? 私が見つけた答えはこれでしたが、

    2022-05-07 18:51:15
  • [解決済み] SwiftUIはiOS 12.x以前と後方互換性があるのでしょうか?

    質問 SwiftUIで作ったアプリがある場合、iOS 13以下のiOSで動作するのでしょうか? 解決方法を教えてください。 Xcode 11で確認したところ、後方互換性がないことが確認でき、SwiftUIの View の実装があります。 /// A piece of user interface. /// /// You create custom views by decla

    2022-05-07 12:42:35
  • [解決済み] textFieldに"-------"でパスワードを隠す

    質問 私のアプリでは、ユーザーがパスワードを入力しなければならないtextFieldがあり、私は彼が文字を入力すると、それは'-'に変更したいのですが、どのようにこれを行うことができますか? 解決方法は? Xcodeで直接実現することができます。 最後のチェックボックスは、必ず secure がチェックされています。 あるいは、コードを使って行うこともできます。

    2022-05-06 20:03:32
  • [解決済み] Swift の拡張機能でメソッドをオーバーライドする

    質問 私は、必要なもの(ストアドプロパティやイニシャライザ)だけをクラス定義に入れ、それ以外はすべて独自の extension のようなものです。 extension でグループ化し、論理ブロックごとに // MARK: も同様です。 例えばUIViewのサブクラスでは、レイアウト関連の拡張機能、イベントの購読と処理などの拡張機能を持つことになります。これらの拡張機能では、必然的

    2022-05-06 10:22:09
  • [解決済み] 関数のパラメータとしてクラス型を渡す方法

    質問内容 ウェブサービスを呼び出し、JSONレスポンスをオブジェクトに戻す汎用関数があります。 class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler

    2022-05-04 22:36:15