«swift3» 태그된 질문

이 태그는 Apple Swift 프로그래밍 언어 버전 3의 변경 사항과 직접 관련된 질문에만 사용하십시오. 보다 일반적인 언어 질문에는 [swift] 태그를 사용하고 Apple 플랫폼에서의 개발에 대한 질문에는 [ios], [cocoa], [apple-watch] 태그 등을 사용합니다.


6
Swift의 'open'키워드는 무엇입니까?
ObjectiveC.swift표준 라이브러리 의 파일에는 228 행 주위에 다음과 같은 몇 줄의 코드가 포함되어 있습니다. extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } open var이 문맥에서 무엇을 의미 open합니까 , 또는 일반적으로 키워드는 무엇 입니까?

6
Swift 3에서 지연을 프로그래밍하는 방법
이전 버전의 Swift에서는 다음 코드로 지연이 발생할 수 있습니다. let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } 그러나 이제 Swift 3에서 Xcode는 6 가지를 자동으로 변경하지만 다음과 같은 오류가 나타납니다. " 일명 DispatchTime.now예상 값으로 변환 할 …

6
Swift 3, Swift 4 이상에서 dispatch_sync, dispatch_async, dispatch_after 등을 어떻게합니까?
Swift 2.x (또는 1.x) 프로젝트에는 다음과 같은 코드가 많이 있습니다. // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } } 또는 다음과 같은 …


5
Swift에서 오류 유형으로 현지화 된 설명을 제공하는 방법은 무엇입니까?
Swift 3 구문으로 사용자 정의 오류 유형을 정의하고 localizedDescription있으며 Error객체 의 속성에 의해 반환되는 오류에 대한 사용자 친화적 인 설명을 제공하려고 합니다. 내가 어떻게 해? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My …

2
명령 줄 도구-오류-xcrun : 오류 : 개발자 도구가 아닌 PATH에서“xcodebuild”유틸리티를 찾을 수 없습니다.
SwiftJSONCarthage Dependency Manager를 통해 일부 Xcode 프로젝트에 프레임 워크를 빌드하는 동안이 오류가 발생 합니다. Sivaramaiahs-Mac-mini : GZipDemoApp vsoftMacmini5 $ 카르타고 업데이트-플랫폼 iOS *** GzipSwift 가져 오기 *** SwiftyJSON 가져 오기 *** "3.1.1"에서 GzipSwift 체크 아웃 *** "3.1.3"에서 SwiftyJSON.framework 바이너리 다운로드 *** xcodebuild 출력은 /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log에 있습니다. 종료 코드 72로 쉘 태스크 …

10
Swift의 String을 기반으로 UILabel의 크기 파악
다른 문자열 길이를 기반으로 UILabel의 높이를 계산하려고합니다. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } 위는 높이를 결정하는 데 사용하는 현재 기능이지만 작동하지 않습니다. 도움을 …
183 ios  iphone  string  swift3  uilabel 


14
Swift 3 URLSession.shared () 멤버 'dataTask (with : completionHandler :)에 대한 모호한 참조 오류 (버그)
안녕하세요, swift2.2에 대한 JSON 구문 분석 코드를 작업하고 있지만 Swift 3.0에 사용할 때 오류가 발생합니다. ViewController.swift : 132 : 31 : 'dataTask (with : completionHandler :)'멤버에 대한 모호한 참조 내 코드는 여기 let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: listUrlString); let request = …
169 ios  json  swift3 

6
Swift3에서 URL을 여는 방법
openURLSwift3에서는 더 이상 사용되지 않습니다. 누구나 openURL:options:completionHandler:URL을 열려고 할 때 교체가 어떻게 작동 하는지 몇 가지 예를 제공 할 수 있습니까 ?
149 ios  swift  swift3 


11
"++"및 "-"연산자는 더 이상 사용되지 않습니다. Xcode 7.3
Xcode 7.3 노트를보고 있는데이 문제를 발견했습니다. ++ 및-연산자는 더 이상 사용되지 않습니다. 왜 더 이상 사용되지 않는지 설명 할 수 있습니까? 그리고 나는 Xcode의 새로운 버전에서 ++이것 대신에 이것을 사용할 것이라고 맞습니까?x += 1 . 예: for var index = 0; index < 3; index += 1 { print("index is …

2
비 이스케이프 매개 변수를 닫으면 이스케이프 될 수 있습니다.
프로토콜이 있습니다. enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } 예제 구현으로 : /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to be used …

9
Swift 3에서 JSON을 올바르게 구문 분석
JSON 응답을 가져오고 결과를 변수에 저장하려고합니다. 저는이 코드의 버전이 Xcode 8의 GM 버전이 출시 될 때까지 Swift의 이전 릴리스에서 작동했습니다. I에 유래에 대한 몇 가지 유사한 게시물을 살펴했다 : 스위프트 2 구문 분석 JSON을 - 형 'AnyObject'의 값 첨자 할 수 없습니다 및 스위프트 3에서 JSON 구문 분석을 . 그러나 …
123 json  swift  parsing  swift3  xcode8 

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