반응형

Swift 15

'스크롤 보기를 자동으로 조정합니다.'Insets'는 iOS 11.0에서 더 이상 사용되지 않습니다.

'스크롤 보기를 자동으로 조정합니다.'Insets'는 iOS 11.0에서 더 이상 사용되지 않습니다. 방금 iOS 11까지 컴파일을 시작했는데 Apple이 재산을 선언한 것을 확인했습니다. var automaticallyAdjustsScrollViewInsets: Bool { get set } 감가 상각된 상태로: https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin iOS 11에서 이 경고를 수정할 수 있는 다른 속성이 있습니까? 기본값을 그대로 유지할 것입니까, 아니면 앞으로 이 문제를 어떻게 처리할 것입니다.이 코드는 다음에 도움이 될 수 있습니다. if #avai..

programing 2023.10.21

iOS Swift에서 NSDate를 문자열로 변환

iOS Swift에서 NSDate를 문자열로 변환 이 질문에는 이미 다음과 같은 답변이 있습니다. NSDate를 NSString으로 변환 (19개 답변) 닫힘5년 전에. 변환하려고 합니다.NSDate에 이르기까지String[형식 변경]을 선택합니다.하지만 내가 지나가면NSDate로.String그것은 하얀 공간을 만들어내고 있습니다. let formatter = DateFormatter() let myString = (String(describing: date)) formatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let yourDate: Date? = formatter.date(from: myString) formatter.dateFormat = "dd-MMM-yyyy" pr..

programing 2023.09.11

3.0 데이터를 문자열로 신속하게 이동할 수 있습니까?

3.0 데이터를 문자열로 신속하게 이동할 수 있습니까? func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} 나는 되고 싶다.deviceToken끈을 매다 그러나: let str = String.init(data: deviceToken, encoding: .utf8) str가nil 신속한 3.0 어떻게 해야 할까요?data로.string? Xcode 8/Swift 3.0에서 Push Notifications를 등록하면 작동하지 않습니다. 몇 달 전에 사용해 본 적이 있습니다. 인쇄: 스위프트 3 Data to String 질문에 대한 답변을 구하러 ..

programing 2023.09.06

UImageView - 이미지의 파일 이름을 할당하는 방법은 무엇입니까?

UImageView - 이미지의 파일 이름을 할당하는 방법은 무엇입니까? 이름을 읽을 수 있나요?UIImageView's UIImage그것은다에 .UIImageView? 당신이 이런 일을 할 수 있기를 바랬는데, 아직 알아내지 못했습니다. NSString *currentImageName = [MyIImageView getFileName]; setAccessibility를 사용할 수 있습니다.UIView의 모든 하위 클래스에 대한 식별자 메서드 UIImageView *image ; [image setAccessibilityIdentifier:@"file name"] ; NSString *file_name = [image accessibilityIdentifier] ; 아뇨, 그럴 순 없어요 는 는a 입니다..

programing 2023.09.06

Swift의 함수 매개 변수로 프로토콜을 준수하는 클래스

Swift의 함수 매개 변수로 프로토콜을 준수하는 클래스 Objective-C에서는 프로토콜에 적합한 클래스를 메서드 매개 변수로 지정할 수 있습니다.예를 들어, 다음과 같은 방법만 허용할 수 있습니다.UIViewController에 부합하는UITableViewDataSource: - (void)foo:(UIViewController *)vc; Swift에서 이 작업을 수행할 방법을 찾을 수 없습니다(아마 아직은 불가능할 것입니다).다음을 사용하여 여러 프로토콜을 지정할 수 있습니다.func foo(obj: protocol)하지만 물체가 특정 클래스에 속한다고 어떻게 요구합니까?정의할 수 있습니다.foo일반 함수로 사용하고 형식 제약 조건을 사용하여 클래스와 프로토콜을 모두 요구합니다. 스위프트 4 fu..

programing 2023.09.01

Swift UI 탐색보기 탐색 모음제목 레이아웃 제약 조건 문제

Swift UI 탐색보기 탐색 모음제목 레이아웃 제약 조건 문제 이것은 최근에 출시된 XCode의 새로운 (12.3) 버전과 관련이 있을 수 있지만 저는 매우 간단한 Swift를 가지고 있습니다.UI 보기: import SwiftUI struct HomeView: View { var body: some View { NavigationView { Text("Text") .navigationBarTitle("My Title") } } } 콘솔에서 다음 경고가 표시됩니다. 2020-12-15 18:25:06.506062-0800 Shopmatic[46177:9585655] [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at..

programing 2023.08.27

Swift @escape 및 완료 핸들러

Swift @escape 및 완료 핸들러 저는 스위프트의 'Closure'를 좀 더 정확하게 이해하려고 합니다. 그렇지만@escaping그리고.Completion Handler이해하기가 너무 어렵습니다. 많은 스위프트 게시물과 공식 문서를 검색해봤지만 아직 부족함을 느꼈습니다. 다음은 공식 문서의 코드 예제입니다. var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: @escaping ()->Void){ completionHandlers.append(completionHandler) } func someFunctionWithNoneescapingClosure(closure: ()->Voi..

programing 2023.08.07

Swift에서 NSDocument Directory를 찾는 방법은 무엇입니까?

Swift에서 NSDocument Directory를 찾는 방법은 무엇입니까? 다음 코드를 사용하여 문서 폴더 경로를 가져오려고 합니다. var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) 그러나 Xcode는 다음과 같은 오류를 표시합니다.Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' 저는 코드에 무엇이 잘못되었는지 이해하려고 노력하고 있습니다.보아하니 컴파일러가 생각하기에NSSearchPathDirectory:0배열이고, 물론 유형을 예상합니다.NSSearchPa..

programing 2023.06.03

Swift 클래스의 정적 vs 클래스 함수/변수?

Swift 클래스의 정적 vs 클래스 함수/변수? Swift 1.2에서 컴파일되는 코드는 다음과 같습니다. class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } 정적 함수와 클래스 함수의 차이점은 무엇입니까?어떤 것을 언제 사용해야 합니까? 다른 변수를 정의하려는 경우class var myVar2 = ""다음과 같이 표시됩니다. 클래스에서 아직 클래스 저장 속성이 지원되지 않습니다. 'static'을 의미합니까? 이 기능이 지원되는 경우..

programing 2023.05.14

부동산 게터 및 세터

부동산 게터 및 세터 이 간단한 클래스로 컴파일러 경고를 받습니다. 수정입니다.x자신이 정한 범위 내에서 이렇게 사용하면 다음과 같이 됩니다. var p: point = Point() p.x = 12 저는 EXC_B를 받습니다.AD_ACCESS.명시적인 지원 ivar 없이 어떻게 할 수 있습니까? class Point { var x: Int { set { x = newValue * 2 //Error } get { return x / 2 //Error } } // ... } 는 에 적용됩니다.computed properties이러한 속성에는 인스턴스에 저장소가 없습니다. getter의 값은 다른 인스턴스 속성에서 계산됩니다. 의경우는, 없니다가 .x할당됩니다. 명시적으로: "명시적인 지원 ivar 없이 어..

programing 2023.04.29
반응형