«swift» 태그된 질문

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



7
루트 뷰 컨트롤러를 얻는 방법?
루트 뷰 컨트롤러의 인스턴스가 필요합니다. 나는 그 접근법을 시도했다. UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; 반환 값 : null : 또한 컨트롤러 배열을 얻으려고 할 때 : NSArray *viewControllers = self.navigationController.viewControllers; 하나의 컨트롤러 만 반환하지만 내 루트 뷰 컨트롤러가 아닙니다. 내비게이션 컨트롤러에서 가져 오려고하면 : UIViewController *root = (UIViewController*)[self.navigationController.viewControllers …

8
Swift-어떤 유형을 사용할까요? NSString 또는 String
Swift의 도입과 함께 저는 새로운 언어를 이해하려고 노력했습니다. 저는 iOS 개발자이며 NSString, NSInteger, NSDictionary응용 프로그램에서 와 같은 유형을 사용 합니다. Apple의 "The Swift Programming Language"ebook에서 Swift 유형을 사용합니다.String, Int, Dictionary Swift 유형에는 Foundation 유형이 수행하는 일부 기능이 없거나 이름이 다릅니다. 예를 들어 NSString이 length속성을. 그러나 나는 Swift와 비슷한 것을 찾을 …
109 ios  objective-c  string  macos  swift 

8
Swift의 2 차원 배열
Swift의 2D 배열에 대해 너무 혼란 스러워요. 단계별로 설명하겠습니다. 그리고 제가 틀렸다면 제발 정정 해 주시겠습니까? 가장 먼저; 빈 배열 선언 : class test{ var my2Darr = Int[][]() } 두 번째로 배열을 채 웁니다. (예를 들어 my2Darr[i][j] = 0i, j는 for 루프 변수) class test { var my2Darr = Int[][]() …
109 arrays  swift 

26
SourceKitService는 CPU를 소비하고 Xcode를 중지합니다.
이것은 베타 문제가 아닙니다. Xcode 6.0.1, 프로덕션 릴리스를 사용 중입니다. 내가 겪고있는 문제는 내가 작업중인 코드를 빌드하거나 실행하려고 할 때 Xcode가 오랜 시간 동안 응답하지 않고 SourceKitService가 CPU의 400 % 이상을 소비한다는 것입니다 (활동 모니터에 따르면). 이 문제는 지난 며칠 동안 새로운 것이지만, 이상하게도 9 월 17 일에 공식적으로 출시 …
109 ios  iphone  swift  xcode  sourcekit 


4
Swift에서 UITextField 및 UITextView의 커서 위치 가져 오기 및 설정
나는 실험을 해왔고 UITextField커서 위치로 작업하는 방법. 나는 다음과 같이 많은 관계 Objective-C 답변을 찾았습니다. iOS에서 UITextField의 커서 위치 가져 오기 UITextField에서 커서 위치 제어 UITextField 현재 편집 된 단어 가져 오기 하지만 Swift로 작업하고 있기 때문에 현재 커서 위치를 가져오고 Swift에서 설정하는 방법을 배우고 싶었습니다. 아래 답변은 Objective-C에서 실험 …

10
신속하게 현재 시간에 분을 추가하는 방법
저는 Swift를 처음 사용하고 스케줄러를 시도하고 있습니다. 시작 시간을 선택했고 시작 시간에 5 분 (또는 그 배수)을 추가하고 UILabel에 표시해야합니까? @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter() dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle var dateStr = dateFormatter.stringFromDate(startTime.date) let sttime = dateStr startTimeDisplay.text = dateStr } // How to advance time by …
109 ios  swift  date 

13
터미널에서 스위프트를 어떻게 사용할 수 있습니까?
What 's new in Xcode 6을 읽었습니다 . 이 기사는 Xcode 6에 대한 몇 가지 새로운 기능을 소개하며 다음과 같이 말합니다. 명령 줄 Xcode의 디버거에는 REPL (Read-Eval-Print-Loop)이라는 Swift 언어의 대화 형 버전이 포함되어 있습니다. Swift 구문을 사용하여 실행중인 앱을 평가하고 상호 작용하거나 스크립트와 유사한 환경에서 새 코드를 작성합니다. REPL은 Xcode …

14
Swift double to string
xCode 6을 업데이트하기 전에 double을 문자열로 캐스팅하는 데 문제가 없었지만 이제 오류가 발생합니다. var a: Double = 1.5 var b: String = String(a) "double is not convertible to string"이라는 오류 메시지가 표시됩니다. 다른 방법이 있습니까?
108 swift  string  casting  double 

11
Swift : 모든 배열 요소 삭제
다음과 같이 for 루프를 사용하여 모든 배열 요소를 삭제하려고합니다. for index 1...myArray.count { myArray.removeAtIndex(index) } 하지만 작동하지 않습니다. bulding 전에이 오류가 발생합니다. ';'가 필요합니다. 'for'문에서
108 ios  swift 

3
Swift에서 String.Index는 어떻게 작동합니까?
Swift 3로 이전 코드와 답변 중 일부를 업데이트했지만 Swift Strings and Indexing에 도달했을 때 사물을 이해하는 것이 고통 스러웠습니다. 구체적으로 다음을 시도했습니다. let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error 두 번째 줄에서 다음 오류가 발생했습니다. 'advancedBy'를 사용할 수 없음 : 인덱스를 n 단계 앞으로 진행하려면 인덱스를 …
108 swift  string  indexing 

4
DispatchQueue.main.async와 DispatchQueue.main.sync의 차이점
DispatchQueue.main.asyncUI 관련 작업을 수행하기 위해 오랫동안 사용 하고 있습니다. 스위프트 모두를 제공 DispatchQueue.main.async하고 DispatchQueue.main.sync, 두 메인 큐에 수행된다. 누구든지 그들 사이의 차이점을 말할 수 있습니까? 언제 각각을 사용해야합니까? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = "" }

9
신속하게 좌표를 사용하여 프로그래밍 방식으로지도 앱을 여는 방법은 무엇입니까?
지도 응용 프로그램에서 열고 싶은 위도와 경도가 있습니다. 나는 여기 에서이 코드를 시도했다 . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark = MKPlacemark(coordinate: coordinate, addressDictionary:nil) var …
107 ios  swift  apple-maps 

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