«swift» 태그된 질문

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

6
이항 연산자 '|' 두 UIViewAutoresizing 피연산자에 적용 할 수 없습니다
Swift 2.0에서이 오류가 발생했습니다. 이항 연산자 '|' 두 UIViewAutoresizing 피연산자에 적용 할 수 없습니다 코드는 다음과 같습니다. let view = UIView(frame: CGRect(x: 0, y: 0, width: 320, height: 568)) addSubview(view) view.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight 어떤 문제가 될 수 있는지 아십니까?
193 ios  swift  cocoa-touch  swift2 

4
Swift 2.0-이진 연산자“|” 두 UIUserNotificationType 피연산자에 적용 할 수 없습니다
다음과 같은 방법으로 로컬 알림에 대한 응용 프로그램을 등록하려고합니다. UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) Xcode 7 및 Swift 2.0에서는 오류가 발생 Binary Operator "|" cannot be applied to two UIUserNotificationType operands합니다. 도와주세요.
193 ios  swift  swift2 

13
관련 값으로 Swift 열거 형의 동등성을 테스트하는 방법
두 개의 Swift 열거 형 값의 동등성을 테스트하고 싶습니다. 예를 들면 다음과 같습니다. enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) 그러나 컴파일러는 등식을 컴파일하지 않습니다. error: could not find an overload for '==' that accepts the supplied arguments …
193 swift 

14
스위프트 : #warning equivalent
Swift에 #warning에 해당하는 것이 있습니까? Xcode 자체 GUI에 경고를 표시하는 데 사용됩니다. 또한 #error equivalent이 있는지에 관심이 있습니다. 애플은 #pragma 마크가 곧 나올 것이라고 말했다.
192 swift 

9
Swift에서 GCD 메인 스레드에서 매개 변수가있는 메소드를 호출하는 방법은 무엇입니까?
내 응용 프로그램에는 NSRURLSession을 만들고 NSURLRequest를 사용하여 보내는 기능이 있습니다. sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) 이 작업의 완료 블록에서 UIView를 호출하는 뷰 컨트롤러에 추가하는 계산을 수행해야합니다. 나는 func라는 기능이 있습니다 func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) UIImage-adding 계산을 수행합니다. 완료 블록 내에서 뷰 추가 코드를 실행하려고하면 Xcode에서 백그라운드 프로세스 중에 레이아웃 엔진을 사용할 …

12
신속한 언어 구조와 클래스
Apple의 책에서 "구조와 클래스의 가장 중요한 차이점 중 하나는 코드에서 구조가 전달 될 때 구조가 항상 복사되지만 클래스는 참조로 전달된다는 것입니다." 누구든지 그것이 무엇을 의미하는지 이해하도록 도울 수 있습니까? 나에게 수업과 구조체는 같은 것 같습니다.
192 swift 

19
가장 많이 UIViewController 받기
에 UIViewController액세스하지 않으면 최고를 얻을 수없는 것 같습니다 UINavigationController. 여기 내가 지금까지 가지고있는 것입니다 : UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) 그러나 아무것도하지 않는 것 같습니다. keyWindow및 rootViewController옵션 체인은 문제가되지해야한다, 그래서 너무 nil이 아닌 값이 될 것으로 보인다. 참고 : 이와 같은 작업을 수행하는 것은 좋지 않습니다. MVC 패턴을 깨뜨립니다.

30
iOS8에서 Swift를 사용하여 특정 ViewController의 상태 표시 줄 색상 변경
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } 특정 ViewController에 대해 ViewBar에서 위의 코드를 사용하여 statusBar 색상을 White로 설정하면 iOS8에서 작동하지 않습니다 . 어떤 제안? UIApplication.sharedApplication 메소드를 사용하면 전체 앱의 Info.plist에서 필요한 변경 후 색상이 변경됩니다. // Change the colour of status bar from black to white UIApplication.sharedApplication().statusBarStyle = …

4
스위프트-절대 값으로 변환
정수에서 절대 값을 얻는 방법이 있습니까? 예를 들어 -8 to 8 Int를 부호없는 값으로 변환한다고 가정하지만 UInt ()를 이미 사용하려고했지만 작동하지 않았습니다.
191 ios  iphone  swift 

19
Swift에서 OS 버전을 확인 하시겠습니까?
Swift에서 시스템 정보를 확인하려고합니다. 코드로 달성 할 수 있다고 생각했습니다. var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) 이 코드에는 두 가지 문제가 있습니다. sysData의 초기 값은 무엇입니까? 이 예는 아마도 sysData가 nil이기 때문에 retVal에서 -1을 제공합니다. sysData에서 정보를 어떻게 읽을 수 있습니까?
191 ios  macos  swift 

12
신속한 언어의 오류 처리
나는 Swift를 너무 많이 읽지 않았지만 주목할 점은 예외가 없다는 것입니다. 그렇다면 Swift에서 오류 처리는 어떻게합니까? 누구든지 오류 처리와 관련된 것을 발견 했습니까?


16
배열에서 임의의 요소를 선택
배열이 있고 하나의 요소를 임의로 선택하고 싶다고 가정하십시오. 가장 간단한 방법은 무엇입니까? 확실한 방법은입니다 array[random index]. 그러나 아마도 루비와 같은 것이 array.sample있습니까? 또는 확장을 사용하여 이러한 방법을 만들 수 없다면?
189 arrays  swift  random 

7
POST 메소드를 사용하여 Swift의 HTTP 요청
Swift에서 HTTP 요청을 실행하여 URL에 2 개의 매개 변수를 POST하려고합니다. 예: 링크: www.thisismylink.com/postName.php 매개 변수 : id = 13 name = Jack 가장 간단한 방법은 무엇입니까? 응답을 읽고 싶지도 않습니다. PHP 파일을 통해 데이터베이스에서 변경 작업을 수행하기 위해 보내려고합니다.

18
Swift에서 문자열을 어떻게 연결합니까?
Swift에서 문자열을 연결하는 방법은 무엇입니까? 에서 Objective-C우리는 좋아한다 NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; 또는 NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; 그러나 나는 이것을 스위프트 언어로하고 싶다.

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