반응형

SWiFT 5

새 뷰 컨트롤러를 만든 후 뷰 컨트롤러 파일을 만들려면 어떻게 해야 합니까?

새 뷰 컨트롤러를 만든 후 뷰 컨트롤러 파일을 만들려면 어떻게 해야 합니까? 저는 탭 앱을 개발하고 있습니다. 다른 두 기본 보기 컨트롤러와 달리 새 보기 컨트롤러를 만들고 탭 모음 컨트롤러에 연결하면 이 보기 컨트롤러에는viewcontroller.swift파일. 이 파일은 어떻게 만들 수 있습니까? 저는 Xcode 6을 사용하고 있으며 Swift에서 앱을 개발하고 있습니다.정답입니다. 새 장면을 만들기 위해 뷰 컨트롤러 개체를 스토리보드로 끌면 새 클래스도 자동으로 만들어지지 않습니다. 스토리보드에 새 뷰 컨트롤러 장면을 추가한 후 다음 작업을 수행해야 합니다. 작성UIViewController아류의예를 들어, 왼쪽의 프로젝트 탐색기 패널에서 대상의 폴더로 이동한 후 [새 파일...]을 눌러 "새 파일..

programing 2023.09.04

Swift의 지수 연산자

Swift의 지수 연산자 Swift 언어 참조에서 기본 산술 연산자에 정의된 지수 연산자가 없습니다. 언어에는 정말 사전 정의된 정수 또는 부동의 지수 연산자가 없습니까?연산자는 없지만 다음과 같은 pow 기능을 사용할 수 있습니다. return pow(num, power) 원하는 경우 운영자가 다음과 같이 pow 함수를 호출하도록 할 수도 있습니다. infix operator ** { associativity left precedence 170 } func ** (num: Double, power: Double) -> Double{ return pow(num, power) } 2.0**2.0 //4.0 우연히 2를 어떤 전력으로 올리는 경우 비트 단위의 왼쪽 시프트 연산자를 사용할 수 있습니다. let..

programing 2023.07.31

스위프트에서 완료 핸들러로 함수를 만들려면 어떻게 해야 합니까?

스위프트에서 완료 핸들러로 함수를 만들려면 어떻게 해야 합니까? 저는 단지 제가 이것에 어떻게 접근해야 할지 궁금했을 뿐입니다.만약 제가 어떤 기능을 가지고 있고, 그것이 완전히 실행되었을 때 어떤 일이 일어나기를 원한다면, 이것을 어떻게 그 기능에 추가할 수 있을까요?감사해요.네트워크에서 파일을 다운로드할 수 있는 다운로드 기능이 있으며 다운로드 작업이 완료되면 알림을 받고 싶다고 가정합니다. typealias CompletionHandler = (success:Bool) -> Void func downloadFileFromURL(url: NSURL,completionHandler: CompletionHandler) { // download code. let flag = true // true if d..

programing 2023.04.27

Swift에서 XIB 파일을 사용하여 커스텀 UIView 클래스를 초기화/인스턴스하는 방법

Swift에서 XIB 파일을 사용하여 커스텀 UIView 클래스를 초기화/인스턴스하는 방법 나는 라는 수업이 있다.MyClass의 서브클래스입니다.UIView를 사용하여 초기화하고 싶다.XIB이 클래스를 xib 파일로 초기화하는 방법을 잘 모르겠습니다.View.xib class MyClass: UIView { // what should I do here? //init(coder aDecoder: NSCoder) {} ?? } 이 코드를 테스트했더니 정상적으로 동작합니다. class MyClass: UIView { class func instanceFromNib() -> UIView { return UINib(nibName: "nib file name", bundle: nil).instantiateWith..

programing 2023.04.17

Swift의 if 스테이트먼트 내에서 여러 개의 let-as 사용

Swift의 if 스테이트먼트 내에서 여러 개의 let-as 사용 사전에서 두 개의 값을 꺼내서 사용하기 전에 캐스팅하고 올바른 유형을 테스트해야 합니다.제가 생각해낸 건 다음과 같습니다. var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude as? Double { // do stuff here } } 하지만 나는 만약 질의를 한다면 그 두 가지를 하나로 묶고 싶다.그래서 다음과 같은 일이 일어나게다가, if le..

programing 2023.04.17
반응형