«swift» 태그된 질문

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

20
UITextField 텍스트 변경 이벤트
textField에서 텍스트 변경 사항을 어떻게 감지합니까? 대리자 메서드가 shouldChangeCharactersInRange작동하지만 내 요구를 정확하게 충족시키지 못했습니다. YES를 반환 할 때까지 textField 텍스트는 다른 관찰자 메서드에서 사용할 수 없습니다. 예를 들어 내 코드 calculateAndUpdateTextFields에서 업데이트 된 텍스트를 얻지 못하면 사용자가 입력했습니다. textChangedJava 이벤트 핸들러 와 같은 것을 얻을 수있는 방법 입니다. - (BOOL)textField:(UITextField …

6
'pure'Swift (@objc없이)에서 약한 프로토콜 참조를 만드는 방법
weaka protocol로 선언 하지 않으면 Swift에서 참조가 작동하지 않는 것 같습니다 @objc. 순수한 Swift 앱에서는 원하지 않습니다. 이 코드는 컴파일 오류를 발생시킵니다 ( weak클래스 이외 유형에는 적용 할 수 없음 MyClassDelegate). class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } 프로토콜 앞에 접두사를 붙이면 @objc작동합니다. 질문 : …


22
Swift에서 Int를 문자열로 변환
나는 캐스팅하는 방법을 해결하기 위해 노력하고있어 Int에 String스위프트에. 나는 해결 방법을 사용 NSNumber하지만 Swift에서 모든 것을 수행하는 방법을 알고 싶습니다. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

6
왜 👩‍👩‍👧‍👦과 같은 이모 지 문자가 Swift 문자열에서 그렇게 이상하게 취급됩니까?
캐릭터 👩‍👩‍👧‍👦 (여성 2 명, 소녀 1 명, 소년 1 명)은 다음과 같이 인코딩됩니다. U+1F469 WOMAN, ‍U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY 매우 흥미롭게 인코딩되었습니다. 단위 테스트를위한 완벽한 목표. 그러나 Swift는 그것을 치료하는 방법을 모릅니다. 여기 내가 의미하는 바가있다 : "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") // true "👩‍👩‍👧‍👦".contains("👩") …
540 swift  string  unicode  emoji 



18
속성 값으로 사용자 정의 객체 배열을 정렬하는 방법
imageFile이라는 사용자 정의 클래스가 있고이 클래스에 두 가지 속성이 있다고 가정하겠습니다. class imageFile { var fileName = String() var fileID = Int() } 배열에 많이 저장 var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID …
521 arrays  sorting  swift 

22
Swift 언어에서 느낌표는 무엇을 의미합니까?
Swift Programming Language 안내서 에는 다음 예제가 있습니다. class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { …

30
UIScrollView 스크롤 가능 컨텐츠 크기 모호성
동료 개발자, Interface Builder (Xcode 5 / iOS 7)의 AutoLayout에 문제가 있습니다. 매우 기본적이고 중요하므로 모든 사람들이 이것이 어떻게 작동하는지 알아야한다고 생각합니다. 이것이 Xcode의 버그 인 경우 중요한 버그입니다! 따라서 이와 같은 뷰 계층 구조가있을 때마다 문제가 발생합니다. >UIViewController >> UIView >>>UIScrollView >>>>UILabel (or any other comparable UIKit Element) UIScrollView는 …

10
“내재적으로 래핑되지 않은 선택 사항”을 만드는 이유는 값이 있다는 것을 의미하기 때문입니다.
왜 일반 변수 나 상수를 만드는 것보다 "암시 적으로 래핑되지 않은 옵션"을 만들겠습니까? 그것이 성공적으로 풀릴 수 있다는 것을 안다면 왜 처음에 옵션을 작성합니까? 예를 들어, 왜 이럴까요 : let someString: String! = "this is the string" 다음보다 더 유용 할 것입니다. let someString: String = "this is the string" …

12
Swift 4 모드에서 Swift 3 @objc 유추는 사용되지 않습니다.
간단히 말해 Xcode 9 Beta를 사용하는 동안 다음 경고가 발생합니다. Swift 4 모드에서 Swift 3 @objc 유추는 더 이상 사용되지 않습니다. 더 이상 사용되지 않는 @objc 유추 경고를 해결하고 "사용되지 않는 Swift 3 @objc 유추 사용"로깅을 사용하여 코드를 테스트하고 Swift 3 @objc 유추를 비활성화하십시오. ** 일부 조사 후에도 여전히 문제를 …

30
Swift에서 UIAlertView를 어떻게 만들 수 있습니까?
Swift에서 UIAlertView를 만들려고 노력했지만 어떤 이유로 든이 오류가 발생하여 문을 올바르게 얻을 수 없습니다. 제공된 인수를 허용하는 'init'에 대한 과부하를 찾을 수 없습니다. 내가 쓴 방법은 다음과 같습니다. let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) 그런 다음 사용하고 있습니다. button2Alert.show() 현재로서는 충돌이 발생하고 …


16
요소가 배열에 있는지 확인하는 방법
Swift에서 배열에 요소가 있는지 어떻게 확인할 수 있습니까? 엑스 코드에 대한 어떤 제안이없는 contain, include또는 has, 그리고 책을 통해 빠른 검색은 아무것도를 설정합니다. 이것을 확인하는 방법이 있습니까? find인덱스 번호를 반환 하는 메서드 가 있지만 ruby와 같은 부울을 반환하는 메서드가 #include?있습니까? 내가 필요한 것의 예 : var elements = [1,2,3,4,5] if …
475 arrays  swift 

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