«swift» 태그된 질문

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

10
Swift에서 사전을 JSON으로 변환
다음 사전을 만들었습니다. var postJSON = [ids[0]:answersArray[0], ids[1]:answersArray[1], ids[2]:answersArray[2]] as Dictionary 그리고 나는 얻는다 : [2: B, 1: A, 3: C] 어떻게 JSON으로 변환 할 수 있습니까?

14
프로그래밍 방식으로 탐색 제목 변경
제목이있는 탐색 모음이 있습니다. 텍스트를 두 번 클릭하여 이름을 바꾸면 실제로 탐색 항목이라고 표시되어있을 수 있습니다. 다음과 같은 코드를 사용하여 텍스트를 변경하려고합니다. declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" } 그것은 분명히 내 코드가 아니며 작동 방식을 보여줍니다. 버튼을 누를 때마다 제목을 변경하고 싶습니다.


12
형식으로 문자열을 만드는 방법은 무엇입니까?
int, long, double 등의 유형을 문자열로 변환 할 수있는 형식의 문자열을 만들어야합니다. Obj-C를 사용하여 아래 방법으로 할 수 있습니다. NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE]; 스위프트와 동일한 작업을 수행하는 방법은 무엇입니까?
187 ios  swift  ios8 

6
스위프트를 어레이로 설정
는 NSSet변환 될 수 Array사용 set.allObjects()하지만 새에서 이러한 방법이 없다 Set(SWIFT 1.2 도입이). 스위프트 세트를 NSSet로 변환하고 allObjects()방법을 사용하여 여전히 수행 할 수 있지만 최적은 아닙니다.
187 arrays  swift  set 


12
날짜 시간 소인을 작성하고 ISO 8601, RFC 3339, UTC 시간대로 형식을 지정하는 방법은 무엇입니까?
ISO 8601 및 RFC 3339 의 형식 표준을 사용하여 날짜 시간 소인을 생성하는 방법은 무엇입니까? 목표는 다음과 같은 문자열입니다. "2015-01-01T00:00:00.000Z" 체재: 년, 월, 일, "XXXX-XX-XX" 구분 기호로 문자 "T" "XX : XX : XX.XXX"와 같은 시간, 분, 초, 밀리 초 영점 오프셋, 일명 UTC, GMT, 줄 루어 시간의 영역 지정자 …
186 date  swift  time  iso8601  rfc3339 

30
libc ++ abi.dylib : NSException (lldb) 유형의 포착되지 않은 예외로 종료
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 앱을 신속하게 프로그래밍하고 iPhone 시뮬레이터에서 테스트 앱을 실행하면 모든 것이 작동하지만 오른쪽으로 스 와이프하려고하면 다음 페이지로 이동하기 위해 추가 한 제스처입니다 (View Controller Two). 콘솔 로그에 충돌이 …
186 ios  swift 


30
Swift 3에서 상태 표시 줄 스타일을 설정하는 방법
Xcode 8.0 베타 4를 사용하고 있습니다. 이전 버전에서 UIViewController에는 상태 표시 줄 스타일을 설정하는 메소드가 있습니다. public func preferredStatusBarStyle() -> UIStatusBarStyle 그러나 Swift 3에서 "Get only only varaiable"로 변경되었습니다. public var preferredStatusBarStyle: UIStatusBarStyle { get } UIViewController에서 사용할 스타일을 어떻게 제공 할 수 있습니까?

29
iOS Swift 앱의 배경보기에 그라디언트를 적용하는 방법
그라디언트를 뷰의 배경색으로 적용하려고합니다 (스토리 보드의 메인 뷰). 코드는 실행되지만 아무 것도 변경되지 않습니다. xCode Beta 2와 Swift를 사용하고 있습니다. 코드는 다음과 같습니다. class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) let gl: …

10
iOS-스위프트를 사용하여 프로그래밍 방식으로 말을하는 방법
Facebook SDK를 사용하여 사용자를 인증하는 앱을 만들고 있습니다. 페이스 북 논리를 별도의 클래스로 통합하려고합니다. 코드는 다음과 같습니다 (단순함을 위해 줄임). import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); …
185 ios  iphone  facebook  swift  segue 

2
iOS 7 이상에서 Base64 디코딩
iOS7에 추가 된 Class new API를 NSString사용하여 text ( )를 인코딩 NSData했습니다. 이것을 사용하여 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 여기 내 코드가 있습니다 NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 나는 그것을 해독하려고합니다.
184 ios  objective-c  swift  ios7  ios8 

16
Swift 프레임 워크에서 CommonCrypto 가져 오기
CommonCryptoiOS 용 Swift 프레임 워크에서 어떻게 가져 옵니까? CommonCryptoSwift 앱에서 사용하는 방법을 이해합니다 #import <CommonCrypto/CommonCrypto.h>. 브리징 헤더에 추가 합니다. 그러나 Swift 프레임 워크는 브리징 헤더를 지원하지 않습니다. 문서는 말합니다 : 순수한 Objective-C 코드베이스, 순수한 Swift 코드베이스 또는 혼합 언어 코드베이스가있는 외부 프레임 워크를 가져올 수 있습니다. 외부 프레임 워크를 가져 …
184 ios  swift  commoncrypto 

4
Swift를 사용하여 텍스트를 클립 보드 / 칠판에 복사하는 방법
iOS 클립 보드에 텍스트를 복사하여 다른 응용 프로그램에서 사용하거나 붙여 넣을 수있는 방법에 대한 깨끗한 예를 찾고 있습니다. 이 기능의 장점은 기존 텍스트 복사의 표준 텍스트 강조 기능없이 텍스트를 빠르게 복사 할 수 있다는 것입니다. 핵심 클래스가 있다고 가정 UIPasteboard하지만 제공 하는 코드 예제 에서 관련 영역을 찾을 수 없습니다 …

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