반응형

Swift 13

Swift XCTest UI에서 테스트 사이에 앱을 재설정할 수 있는 방법이 있습니까?

Swift XCTest UI에서 테스트 사이에 앱을 재설정할 수 있는 방법이 있습니까? 테스트 사이에 앱을 재설정하기 위해 setUP() 또는 tearDown()에 넣을 수 있는 XCT 테스트 내 API 호출이 있습니까?저는 XCUIA Application의 dot 구문을 살펴보았는데 .launch()만 보였습니다. 아니면 스위프트에서 셸 스크립트를 호출하는 방법이 있습니까?그러면 xcrun in-between test methods를 호출하여 시뮬레이터를 리셋할 수 있습니다."스크립트 실행" 단계를 추가하여 테스트 대상에 단계를 만들어 앱에 대한 단위 테스트를 실행하기 전에 앱을 제거할 수 있습니다. 하지만 안타깝게도 이 단계는 테스트 사례 사이에 있는 것은 아닙니다. /usr/bin/xcrun sim..

source 2023.11.02

데이터를 16진수 문자열로 빠르게 변환하는 방법

데이터를 16진수 문자열로 빠르게 변환하는 방법 저는 스위프트에서 데이터 값을 16진수로 표현하고 싶습니다. 결국 이렇게 사용하고 싶습니다. let data = Data(base64Encoded: "aGVsbG8gd29ybGQ=")! print(data.hexString) 간단한 구현(Swift?에서 SHA1로 NSString을 해시하는 방법에서 가져온 것으로 대문자 출력에 대한 추가 옵션이 있습니다)은 다음과 같습니다. extension Data { struct HexEncodingOptions: OptionSet { let rawValue: Int static let upperCase = HexEncodingOptions(rawValue: 1 String { let format = options.co..

source 2023.09.18

Swift에서 HTTP 요청 + 기본 인증을 하는 방법

Swift에서 HTTP 요청 + 기본 인증을 하는 방법 저는 기본 인증이 가능한 RESTFull 서비스를 가지고 있으며 iOS+swift에서 호출하고 싶습니다.이 요청에 대한 자격 증명을 어떻게 어디서 제공해야 합니까? 내 코드(죄송하지만 iOS/obj-c/swift를 이제 막 배우기 시작했습니다): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func connectToWebApi() { var urlPath = "http://xx.xx.xx.xx/BP3_0_32/ru/hs/testservis/somemethod" NSLog("connection string \(urlPath)") var url: NSURL = NSURL(st..

source 2023.08.29

Swift에서 Int를 16진수 문자열로 변환하는 방법

Swift에서 Int를 16진수 문자열로 변환하는 방법 Obj-C에서 부호 없는 정수 n을 다음과 같은 16진수 문자열로 변환하는 데 사용됩니다. NSString *st = [NSString stringWithFormat:@"%2X", n]; 저는 이것을 스위프트 언어로 번역하기 위해 오랫동안 노력했지만 실패했습니다.이제 다음을 수행할 수 있습니다. let n = 14 var st = String(format:"%02X", n) st += " is the hexadecimal representation of \(n)" print(st) 0E is the hexadecimal representation of 14 참고: The2이 예에서는 필드 너비이며 원하는 최소 길이를 나타냅니다.0리드로 결과를 기록하..

source 2023.08.29

UIAlertAction에 대한 쓰기 처리기

UIAlertAction에 대한 쓰기 처리기 제가 발표하는 것은UIAlertView어떻게 핸들러를 작성해야 할지 모르겠어요이것이 제 시도입니다. let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) Xcode에 문제가 많이 있습니다. 문서에는 다음과 같이 나와 있습니다.convenience init(title title: String!, style style..

source 2023.08.09

스위프트에서 열거형을 프로토콜에 맞게 만드는 방법은 무엇입니까?

스위프트에서 열거형을 프로토콜에 맞게 만드는 방법은 무엇입니까? 신속한 문서에는 클래스, 구조체 및 열거형이 모두 프로토콜을 준수할 수 있으며, 저는 이들이 모두 준수하는 지점에 도달할 수 있다고 나와 있습니다.그러나 열거형이 클래스 및 구조체 예제처럼 작동하도록 할 수 없습니다. protocol ExampleProtocol { var simpleDescription: String { get set } mutating func adjust() } class SimpleClass: ExampleProtocol { var simpleDescription: String = "A very simple class." var anotherProperty: Int = 69105 func adjust() { simpl..

source 2023.08.09

Swift를 사용하여 상위 보기에 맞게 텍스트 크기를 조정하는 방법UI?

Swift를 사용하여 상위 보기에 맞게 텍스트 크기를 조정하는 방법UI? 원 뷰 내부에 텍스트 뷰를 작성하려고 합니다.글꼴 크기는 원의 크기에 맞게 자동으로 설정되어야 합니다.스위프트에서 어떻게 이것이 가능합니까?UI? 크기 조정 ToFill 및 크기 조정 ToFit 수식자를 시도했지만 텍스트 보기에는 영향을 주지 않습니다. struct ContentView : View { var body: some View { ZStack { Circle().strokeBorder(Color.red, lineWidth: 30) Text("Text").scaledToFill() } } } 한 가지 가능한 "해킹"은 큰 글꼴 크기와 작은 스케일 팩터를 사용하여 자체적으로 축소하는 것입니다. ZStack { Circle()..

source 2023.08.04

요소가 배열에 있는지 확인하는 방법

요소가 배열에 있는지 확인하는 방법 Swift에서 배열에 요소가 있는지 확인하려면 어떻게 해야 합니까?Xcode에 대한 제안 사항이 없습니다.contain,include또는has책을 뒤졌지만 아무것도 발견되지 않았습니다.이것을 어떻게 확인해야 할지 아십니까?나는 방법이 있다는 것을 알고 있습니다.find번호를 의 인스번반환하루만과 ?#include?? 필요한 것의 예: var elements = [1,2,3,4,5] if elements.contains(5) { //do something } 스위프트 2, 3, 4, 5: let elements = [1, 2, 3, 4, 5] if elements.contains(5) { print("yes") } contains()의 프로토콜 확장 방법입니다(의 시퀀스..

source 2023.07.15

Swift에서 명령줄 인수에 액세스하는 방법은 무엇입니까?

Swift에서 명령줄 인수에 액세스하는 방법은 무엇입니까? Swift에서 명령줄 응용 프로그램에 대한 명령줄 인수에 액세스하는 방법은 무엇입니까?01/17/17 업데이트: Swift 3의 예제 업데이트. Process로 이름이 변경되었습니다.CommandLine. 2015년 09월 30일 업데이트: Swift 2에서 작동하도록 예제 업데이트. Foundation 없이도 실제로 이 작업을 수행할 수 있습니다. C_ARGV그리고.C_ARGC. Swift 표준 라이브러리에는 다음과 같은 구조가 포함되어 있습니다.CommandLine의 컬렉션을 가지고 있습니다.String라고 불리는arguments따라서 다음과 같은 인수를 사용할 수 있습니다. for argument in CommandLine.arguments..

source 2023.05.01

키보드의 높이를 얻는 방법

키보드의 높이를 얻는 방법 iOS 기기에 따라 키보드의 높이가 다릅니다.프로그래밍 방식으로 기기 키보드의 높이를 구하는 방법을 아는 사람 있나요?재빠르다 키보드 높이를 확인하려면UIKeyboardWillShowNotification알림.(표시하기 전에 높이를 알고 싶다고 가정합니다). 스위프트 4 NotificationCenter.default.addObserver( self, selector: #selector(keyboardWillShow), name: UIResponder.keyboardWillShowNotification, object: nil ) @objc func keyboardWillShow(_ notification: Notification) { if let keyboardFrame: NS..

source 2023.04.21
반응형