반응형

SWIFT 6

'ViewController' 클래스에 빠른 초기화자가 없습니다.

'ViewController' 클래스에 빠른 초기화자가 없습니다. 이 작업을 수행할 때 컴파일러로부터 불만 사항 수신 class ViewController: UIViewController { var delegate : AppDelegate override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //self.appDelegate = UIApplication.sharedApplication().delegate; } @IBAction func getData(sender : AnyObject) { } @IBAction func LogOut(sende..

programing 2023.10.05

UserDefault가 존재하는지 확인 - Swift

UserDefault가 존재하는지 확인 - Swift 아래와 같이 사용자 기본값이 존재하는지 확인하려고 합니다. func userAlreadyExist() -> Bool { var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults() if userDefaults.objectForKey(kUSERID) { return true } return false } 하지만, 그 물체가 아직 존재하지 않을 때에도 그것이 항상 진실로 돌아올 것이라고 해도 상관없이?이것이 존재를 확인하는 올바른 방법입니까?Astun의 대답은 훌륭합니다.Swift 3 버전은 아래를 참조하십시오. func isKeyPresentInUserDefaults(key: Str..

programing 2023.09.15

일반 메서드에서 프로토콜 기본 구현 호출

일반 메서드에서 프로토콜 기본 구현 호출 저는 그런 일이 가능한지 궁금합니다. 다음과 같은 Playground가 있습니다. protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default implementation self.testPrint() print("Call from struct") } } let sth = Bar() sth.testPrint() 에서 기본 구현을 제공할 수 있습니다.extension하지만 만약에Bar기본 구현에 포함된 ..

programing 2023.09.05

Swift 3에서 사용자 지정 개체를 저장할 때 비속성 목록 개체 삽입 시도

Swift 3에서 사용자 지정 개체를 저장할 때 비속성 목록 개체 삽입 시도 나는 다음과 일치하는 간단한 물체를 가지고 있습니다.NSCoding의전 import Foundation class JobCategory: NSObject, NSCoding { var id: Int var name: String var URLString: String init(id: Int, name: String, URLString: String) { self.id = id self.name = name self.URLString = URLString } // MARK: - NSCoding required init(coder aDecoder: NSCoder) { id = aDecoder.decodeObject(forKey: "i..

programing 2023.08.21

swift : 차단 선언과 같은 폐쇄 선언

swift : 차단 선언과 같은 폐쇄 선언 우리는 Objective-C에서 아래와 같이 블록을 선언할 수 있습니다. typedef void (^CompletionBlock) (NSString* completionReason); 저는 이것을 빨리 하려고 합니다. 그것은 오류를 일으킵니다. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction 오류: 선언되지 않은 '완료' 사용함수' 정의: var completion: CompletionBlock = { } 어떻게 하는 거지? 업데이트: @jtbandes의 답변에 따르면, 나는 다음과 같은 여러 인수로 종결을 만들 수 있습니다. t..

programing 2023.08.01

POST 메서드를 사용한Swift에서의 HTTP 요구

POST 메서드를 사용한Swift에서의 HTTP 요구 Swift에서 HTTP Request를 실행하여 URL에 POST 2 파라미터를 설정하려고 합니다. 예: 링크:www.thisismylink.com/postName.php 파라미터: id = 13 name = Jack 그것을 하는 가장 간단한 방법은 무엇입니까? 나는 심지어 반응도 읽고 싶지 않아.PHP 파일을 통해 데이터베이스에 변경을 가하기 위해 전송하고 싶습니다.중요한 것은 다음과 같습니다. 을 설정하다httpMethod로.POST; 필요에 따라서,Content-Typeheader: 서버가 다른 유형의 요구를 받아들일 수 있는 경우에 대비하여 요청 본문의 부호화 방법을 지정합니다. 필요에 따라서,Accept서버가 다른 유형의 응답을 생성할 수 있..

programing 2023.04.19
반응형