반응형

swift 9

사용자 기본값에 대한 NS코딩으로 사용자 지정 Swift 클래스 저장

사용자 기본값에 대한 NS코딩으로 사용자 지정 Swift 클래스 저장 현재 NSUserDefaults에 사용자 지정 Swift 클래스를 저장하려고 합니다.내 플레이그라운드의 코드는 다음과 같습니다. import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if let blogName = aDecoder.decodeObjectForKey("blogName") as? String { self.blogName = blogName } } func encodeWithCoder(aCoder: NSCoder) { if let blogNa..

bestsource 2023.11.05

계산된 속성과 폐쇄로 설정된 속성의 차이

계산된 속성과 폐쇄로 설정된 속성의 차이 스위프트는 처음입니다.계산된 속성과 폐쇄로 설정된 속성의 차이점은 무엇입니까?계산된 속성은 매번 다시 계산된다는 것을 알고 있습니다.폐쇄하는 것과 다른가요? 닫힘: var pushBehavior: UIPushBehavior = { let lazilyCreatedPush = UIPushBehavior() lazilyCreatedPush.setAngle(50, magnitude: 50) return lazilyCreatedPush }() 계산: var pushBehavior: UIPushBehavior { get{ let lazilyCreatedPush = UIPushBehavior() lazilyCreatedPush.setAngle(50, magnitude: 50)..

bestsource 2023.09.06

iOS 11 비밀번호 자동 채우기 액세서리 보기 옵션 사용 안 함?

iOS 11 비밀번호 자동 채우기 액세서리 보기 옵션 사용 안 함? 현재로서는 iOS 11이 제공하는 새로운 옵션, 즉 앱에서 암호를 제안하는 옵션에서 제외하고 싶습니다.iOS 11에서 앱을 실행하면 키보드 상단에 자동 채우기 옵션이 표시되고 사용자 이름과 암호 텍스트 필드가 표시되지 않습니다. 그렇다면, 제 질문은 어떻게 하면 키보드의 키가 전혀 표시되지 않고 전체적인 동작이 preiOS 11과 동일하도록 새로운 비밀번호 자동 채우기 기능을 모두 비활성화할 수 있을까요? iOS 11 & 12 & 13 - Swift 4.2 & 5 (업데이트): if #available(iOS 12, *) { // iOS 12 & 13: Not the best solution, but it works. passwordTe..

bestsource 2023.08.02

@selector() in Swift?

@selector() in Swift? 나는 그것을 만들기 위해 노력하고 있습니다.NSTimer안에Swift문제가 좀 있어요 NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test()는 같은 클래스의 함수입니다. 편집기에 오류가 표시됩니다. 제공된 인수를 수락하는 'init'에 대한 오버로드를 찾을 수 없습니다. 가 바뀔 때 ㅠㅠㅠㅠㅠselector: test()selector: nil오류가 사라집니다. 시도해 봤습니다. selector: test() selector: test selector: Selector(test()) 하지만 아무 것도 작동하지 않고 참고 자료에서 해결책을 찾을 수 없습니다..

bestsource 2023.05.24

Swift의 사전에서 특정 인덱스의 키를 가져오려면 어떻게 해야 합니까?

Swift의 사전에서 특정 인덱스의 키를 가져오려면 어떻게 해야 합니까? 나는 있습니다Dictionary스위프트에서 특정 인덱스의 키를 받고 싶습니다. var myDict : Dictionary = Dictionary() 키를 반복하여 기록할 수 있음을 알고 있습니다. for key in myDict.keys{ NSLog("key = \(key)") } 하지만, 이상하게도, 이런 것은 가능하지 않습니다. var key : String = myDict.keys[0] 왜요?그것은keys돌아온다LazyMapCollection구독할 수 없는.Int이를 처리하는 한 가지 방법은 사전의 작업을 발전시키는 것입니다.startIndex다음과 같이 첨자로 사용할 정수를 사용합니다. let intIndex = 1 // w..

bestsource 2023.04.29

Swift에서 static func와 class func의 차이점은 무엇입니까?

Swift에서 static func와 class func의 차이점은 무엇입니까? Swift 라이브러리에서 다음 정의를 볼 수 있습니다. extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } 와 멤버 함수는 가 있나요?static func, 「」라고 되어 있는 도 있습니다.class func하게 그런가요?static및 기능 및..

bestsource 2023.04.24

Swift를 사용하여 루트 보기로 팝업하려면 어떻게 해야 합니까?UI?

Swift를 사용하여 루트 보기로 팝업하려면 어떻게 해야 합니까?UI? 마지막으로 베타 5에서 상위 보기로 프로그래밍 방식으로 팝업할 수 있습니다.그러나 내 앱에는 여러 단계 과정을 마치고 처음으로 돌아가는 "저장" 버튼이 있는 곳이 몇 군데 있습니다.UIKit에서는 popToRootViewController()를 사용하고 있습니다만, Swift에서도 같은 방법을 찾을 수 없습니다.UI. 다음은 제가 달성하려는 패턴의 간단한 예입니다. 어떻게 해야 하죠? import SwiftUI struct DetailViewB: View { @Environment(\.presentationMode) var presentationMode: Binding var body: some View { VStack { Text(..

bestsource 2023.04.19

Swift에서 UserDefaults를 사용하려면 어떻게 해야 합니까?

Swift에서 UserDefaults를 사용하려면 어떻게 해야 합니까? UserDefaults를 사용하여 Swift에서 문자열, 부언 및 기타 데이터를 저장/검색하려면 어떻게 해야 합니까?참조: NSUserdefault 객체종류 Swift 3 이상 가게 UserDefaults.standard.set(true, forKey: "Key") //Bool UserDefaults.standard.set(1, forKey: "Key") //Integer UserDefaults.standard.set("TEST", forKey: "Key") //setObject 취득 UserDefaults.standard.bool(forKey: "Key") UserDefaults.standard.integer(forKey: "Key..

bestsource 2023.04.14

stringByAppendingPathComponent를 사용할 수 없습니다.

stringByAppendingPathComponent를 사용할 수 없습니다. 내 앱은 Instagram에서 사진을 공유하며, 이를 위해 먼저 임시 디렉토리에 사진을 저장합니다. let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") 그것은 작용하고 있었다.Swift 1.2, 단, 에서는 동작하지 않습니다.Swift 2.0. 오류 메시지는 다음과 같습니다. stringByAppendingPathComponent를 사용할 수 없습니다.NSURL에서 URLByAppendingPathComponent를 대신 사용합니다. 그 방법인 것 같다.stringByAppendingPathComponent는 Swift 2...

bestsource 2023.04.09
반응형