«swift» 태그된 질문

Swift는 Apple Inc.에서 플랫폼 및 Linux 용으로 개발 한 안전하고 빠르며 표현력이 뛰어난 범용 프로그래밍 언어입니다. 스위프트는 오픈 소스입니다. 언어 기능에 대한 질문이나 Swift의 코드가 필요한 경우에만 태그를 사용하십시오. 플랫폼 또는 프레임 워크에 대한 (언어에 구애받지 않는) 질문에 [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] 및 [cocoa] 태그를 사용하십시오.


13
스토리 보드를 사용하지 않고 새 Swift 프로젝트를 생성하려면 어떻게합니까?
XCode 6에서 새 프로젝트를 생성해도 스토리 보드를 비활성화 할 수 없습니다. Swift 또는 Objective-C 만 선택하고 Core Data를 사용하거나 사용하지 않을 수 있습니다. 스토리 보드를 삭제하고 프로젝트에서 메인 스토리 보드를 제거하고 didFinishLaunching에서 창을 수동으로 설정하려고했습니다. AppDelegate에는 다음이 있습니다. class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow var testNavigationController: UINavigationController func …
107 ios  swift  xcode6 


6
메인 스레드 검사기 : 백그라운드 스레드에서 호출 된 UI API :-[UIApplication applicationState]
Xcode 9 베타, iOS 11에서 Google지도를 사용하고 있습니다. 다음과 같이 로그에 오류가 출력됩니다. 메인 스레드 검사기 : 백그라운드 스레드에서 호출되는 UI API :-[UIApplication applicationState] PID : 4442, TID : 837820, 스레드 이름 : com.google.Maps.LabelingBehavior, 큐 이름 : com.apple.root.default-qos.overcommit , QoS : 21 내 코드의 주 스레드에서 인터페이스 요소를 변경하지 않는다는 …

8
Range <Int>를 [Int]로 신속하게 변환
범위를 배열로 변환하는 방법 나는 시도했다 : let min = 50 let max = 100 let intArray:[Int] = (min...max) 오류가 발생하다 Range&lt;Int&gt; is not convertible to [Int] 나는 또한 시도했다 : let intArray:[Int] = [min...max] 과 let intArray:[Int] = (min...max) as [Int] 그들도 작동하지 않습니다.
107 ios  arrays  swift  int  range 

8
프로그래밍 방식으로 UIImage보기를 만드는 방법-Swift
프로그래밍 방식으로 UIImage 뷰를 만들려고하는데 새 뷰가 있고 이렇게 시도했습니다. let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) 두 번째 줄에서 이것이 당신의 견해 가 되어야할지 모르기 때문에 이것은 작동하지 않았습니다 . 질문 : UIImageView를 스토리 보드에서하는 대신 코딩하여 화면에 표시하려면 어떻게해야합니까?

9
Swift 함수의 기본 선택적 매개 변수
firstThing기본값으로 설정 하면 기본값 nil이 nil없으면 함수를 호출 할 때 매개 변수가 없다는 오류가 발생합니다. 입력 Int?하면 기본값 인으로 선택 사항이라고 생각 nil했습니다. 맞습니까? 그렇다면 왜 = nil? 없이는 작동하지 않습니다 . func test(firstThing: Int? = nil) { if firstThing != nil { print(firstThing!) } print("done") } test()
107 swift  function  optional 

6
Swift 4의 Codable에서 속성을 제외하는 방법
Swift 4의 새로운 Encodable/ Decodable프로토콜은 JSON (비) 직렬화를 매우 즐겁게 만듭니다. 그러나 어떤 속성을 인코딩하고 어떤 속성을 디코딩해야하는지 세밀하게 제어 할 수있는 방법을 아직 찾지 못했습니다. 수반되는 CodingKeys열거 형에서 속성을 제외하면 프로세스에서 속성이 모두 제외 된다는 것을 알았습니다 .하지만 더 세밀하게 제어 할 수있는 방법이 있습니까?
107 json  swift  codable 

1
"?"가있는 신속한 변수 장식 (물음표) 및 "!" (느낌표)
Swift에서 모든 변수는 값으로 설정되어야하며 선택 사항을 사용하여 nil초기에 설정할 변수를 설정할 수 있음을 이해 합니다. 내가 이해하지 못하는 것은 a로 변수를 설정하는 것이 무엇을 하는가 !하는 것입니다. 왜냐하면 이것이 옵션에서 값을 "언 래핑"한다는 인상을 받았기 때문입니다. 그렇게함으로써 해당 변수에 풀릴 값이 있음을 보장한다고 생각했습니다. 이것이 IBActions에서 사용되는 이유입니다. 간단히 …
106 swift  optional 

10
Swift Alamofire : HTTP 응답 상태 코드를 얻는 방법
요청 실패에 대한 HTTP 응답 상태 코드 (예 : 400, 401, 403, 503 등)를 검색하고 싶습니다 (이상적으로는 성공에도 해당). 이 코드에서는 HTTP Basic으로 사용자 인증을 수행하고 있으며 사용자가 비밀번호를 잘못 입력하면 인증이 실패했다는 메시지를 사용자에게 표시 할 수 있기를 원합니다. Alamofire.request(.GET, "https://host.com/a/path").authenticate(user: "user", password: "typo") .responseString { (req, res, data, …
106 swift  alamofire 

3
UIWebView에서 WKWebView로 마이그레이션
내 앱에서 UIWebView에서 WKWebView로 마이그레이션 중입니다. WKWebView에 대해 이러한 함수를 어떻게 다시 작성할 수 있습니까? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} 과 func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -&gt; Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated &amp;&amp; !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) return false …

5
Xcode 11-iOS 13에서 UISceneDelegate / SwiftUI 옵트 아웃
현재 Xcode 11 Beta 5를 사용하고 있습니다. 내 응용 프로그램 내에서 iOS 12 이하에서 제대로 실행됩니다. 그러나 iOS 13에서는 기본적으로 UIScene을 사용하는 것처럼 보입니다. 이로 인해 내 앱이 아무것도하지 않습니다. 앱이 새로 설치 될 때 실행될 때 사용자가 동의해야하는 이용 약관이 있습니다. 동의하면 로딩 화면으로 이동하여 메인 뷰로 이동합니다. 내가 …
106 swift  xcode  swiftui  ios13 

7
신속하게 클래스에서 정적 상수를 정의하는 방법
내 기능에 이러한 정의가 있습니다. class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } 그러나 'testStr'과 'testStrLen'을 클래스 수준으로 이동하면 컴파일되지 않습니다. 'MyClass.Type에'testStr '이라는 멤버가 없습니다. class MyClass { let testStr = "test" let testStrLen = countElements(testStr) func myFunc() { } } 이 …
105 swift 


4
'#selector'는 Objective-C에 노출되지 않는 메소드를 나타냅니다.
addTarget을 통해 매개 변수를 전달하는 새로운 Xcode 7.3은 일반적으로 저에게 효과적이지만이 경우 제목에 오류가 발생합니다. 어떤 아이디어? @objc로 변경하려고 할 때 다른 것을 던집니다. 감사합니다! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) 호출하는 선택자 func didTapCommentButton(post: Post) { }
105 xcode  swift 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.