반응형

swift 11

선택변수인쇄

선택변수인쇄 이 코드 라인으로 시도 중입니다. class Student { var name: String var age: Int? init(name: String) { self.name = name } func description() -> String { return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age." } } var me = Student(name: "Daniel") println(me.description()) me.age = 18 println(me.description()) 위 코드는 다음과 같이 생성됩니다. Daniel hides his age. Daniel is Optional(18) years old...

programing 2023.11.02

iOS 오류 "임베디드 바이너리가 상위 앱과 동일한 인증서로 서명되지 않았습니다."

iOS 오류 "임베디드 바이너리가 상위 앱과 동일한 인증서로 서명되지 않았습니다." 이는 IOS 애플리케이션 개발의 첫 단계로 이해할 수 없는 문제에 직면해 있습니다. error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's. Embedded Binary Signing Certificate: Not Code Signed Parent App Signing Certificate: iPhone Developer: Emil Adz (9QNEF95395) 이해할 수가 없네요, 임베디드 바..

programing 2023.10.28

LLDB(Swift):원시 주소를 사용 가능한 유형으로 주조

LLDB(Swift):원시 주소를 사용 가능한 유형으로 주조 사용 가능한 Swift 클래스에 원시 주소를 캐스트할 수 있는 LLDB 명령이 있습니까? 예를 들어, (lldb) po 0x7df67c50 as MKPinAnnotationView 이 주소가 MKPinNotationView를 가리킨다는 것을 알고 있지만, 제가 선택할 수 있는 프레임이 아닙니다.그러나 원시 주소를 MKPinNotationView에 캐스트하여 속성을 검사하고자 합니다.가능한가요?Xcode 8.2.1 및 Swift 3에서 lldb command poor는 입력된 변수와 함께 작동하지 않습니다.입력한 개체 인스턴스의 속성을 검사하려면 swift 명령어 인쇄를 사용해야 합니다.(cbowns의 답변 덕분에!) 예: expr -l Swif..

programing 2023.10.03

컴파일러가 이 표현식 swift 4를 유형 검사할 수 없습니까?

컴파일러가 이 표현식 swift 4를 유형 검사할 수 없습니까? xCode를 업데이트한 후 코드에 다음 오류가 발생합니다. 컴파일러가 적절한 시간 내에 이 표현식을 유형 검사할 수 없습니다. 표현식을 별도의 하위 표현식으로 분할해 보십시오. 코드: //check popup in window frame let spaceFromLeftSide = cutOutViewX.constant + cutOutViewWidth.constant/2 - (options.textWidth + padding*2)/2 if spaceFromLeftSide < 0{ if options.side == .bottom { messageRightSpaceFromBottomDot.constant -= spaceFromLeftSide - p..

programing 2023.09.03

IBNSLayoutConstraint라는 클래스를 인스턴스화할 수 없습니다.

IBNSLayoutConstraint라는 클래스를 인스턴스화할 수 없습니다. XCode6 베타를 사용하고 있으며 Swift를 사용해보고 있습니다.View 컨트롤러에 일부 자동 레이아웃 제약 조건을 넣으면 앱이 충돌하고 다음 오류가 발생합니다.Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named IBNSLayoutConstraint'런타임에 제거되는 IBOutlet에 제약 조건을 설정했기 때문에 이 오류가 발생합니다.이 문제는 인터페이스 작성기에서 제약 조건을 자리 표시자로 설정할 때 발생합니다.제약 조건이 제거되었기 때문에 보관을 해제하..

programing 2023.08.19

사용자가 Swift로 이미지를 선택할 수 있도록 하는 방법은 무엇입니까?

사용자가 Swift로 이미지를 선택할 수 있도록 하는 방법은 무엇입니까? 저는 스위프트로 첫 iOS 애플리케이션(아이폰 전용)을 작성하고 있습니다.기본 애플리케이션 보기에서는 사용자가 사진 갤러리에서 이미지를 선택할 수 있어야 합니다. ViewController.swift의 다음 샘플 코드를 찾았습니다. class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically fro..

programing 2023.08.14

신속한 선택적 이스케이프 클로저 매개변수

신속한 선택적 이스케이프 클로저 매개변수 주어진: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() 그것을 만들 방법이 있습니까?completion매개 변수(및)action) 유형의Action?그리고 또한.@escaping? 유형을 변경하면 다음 오류가 발생합니다. @fil..

programing 2023.05.31

init와 init의 편리함의 차이는 무엇입니까? 더 빠르고 명확한 예에서 init가 더 낫습니다.

init와 init의 편리함의 차이는 무엇입니까? 더 빠르고 명확한 예에서 init가 더 낫습니다. 는 둘하는 데 을 겪고 .convenience init. 표.init: 지정된 이니셜라이저는 클래스의 기본 이니셜라이저입니다.지정된 초기화자는 해당 클래스에 의해 도입된 모든 속성을 완전히 초기화하고 적절한 슈퍼클래스 초기화자를 호출하여 슈퍼클래스 체인에서 초기화 프로세스를 계속합니다. convenience init: 편의 이니셜라이저는 클래스의 이니셜라이저를 지원하는 보조 기능입니다.지정된 이니셜라이저의 매개 변수 중 일부가 기본값으로 설정된 상태에서 편의 이니셜라이저와 동일한 클래스의 지정된 이니셜라이저를 호출하도록 편의 이니셜라이저를 정의할 수 있습니다.또한 편의 이니셜라이저를 정의하여 특정 사용 사..

programing 2023.05.16

작업이 완료될 때까지 기다리는 중

작업이 완료될 때까지 기다리는 중 DispatchQueue의 작업이 완료될 때까지 코드를 대기시키려면 어떻게 해야 합니까?Completion Handler 같은 것이 필요합니까? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain nil, of course, because it // will execute before the code above } 저는 Xcode 8.2를 사용하고 있으며 Swift 3에 글을 쓰고 있습니다.의 비동기성을 숨겨야 하는 경우myFunction호출자..

programing 2023.05.01

NSDate에 1일을 추가하려면 어떻게 해야 합니까?

NSDate에 1일을 추가하려면 어떻게 해야 합니까? 기본적으로 제목대로.어떻게 하루를 추가할 수 있는지 궁금합니다.NSDate. 만약 그렇다면: 21st February 2011 다음과 같습니다. 22nd February 2011 또는 만약 그렇다면: 31st December 2011 다음과 같습니다. 1st January 2012. Swift 5.0: var dayComponent = DateComponents() dayComponent.day = 1 // For removing one day (yesterday): -1 let theCalendar = Calendar.current let nextDate = theCalendar.date(byAdding: dayComponent, to: Date()..

programing 2023.04.26
반응형