는 내가 이미 스위프트 그냥 프로그래밍 언어 및 기초는 목표 - C의 프레임 워크 빌드 것을 알고 스위프트 2 및 기초 프레임 워크스위프트와 재단의 관계
사이의 관계를 이해하고 싶습니다.
내가 이해할 수없는 것은 기초 수업을 사용해야하거나 순수 스위프트에 머무를 때입니다.
예 : 내가 Swift 문자열을 가지고있을 때 나는 항상 순수 Swift 문자열에서 찾을 수없는 기능을 위해 NSString을 상속해야합니까?
어제 두 Swift 문자열 사이의 대소 문자를 구분하지 않는 비교를 찾고있었습니다. 내가 찾은 해결책 중 하나는 다음과 같습니다.
var a : String = "Cash"
var b : String = "cash"
if(a.caseInsensitiveCompare(b) == NSComparisonResult.OrderedSame){
println("voila")
}
이것은 나에게 많은 좌절을 가져옵니다. Swift 문자열은 순수 Swift에없는 함수 (caseInsensitiveCompare)를 어떻게 가질 수 있습니까?
문자열이 어딘가에서 그것을 상속 했습니까?
스위프트의 수퍼 세트로 기초가 필요한 경우 전반적인 설명을 제공해주십시오. Objective-C for Swift를 건너 뛰는 개발자로서 더 이상 필요하지 않은 기초 부분은 무엇입니까?
그리고 자세한 내용을 다루는 저의 무료 온라인 서적을 참조하십시오. http://www.apeth.com/swiftBook/ch03.html#_string – matt
좋습니다. '브리징 된'정의를 좀 더 설명 할 수 있습니까? –
"브리징"은 귀하의 질문에 대한 답변을 말한 것입니다. 자세한 내용은 내가 준 링크를 읽으십시오. 내 책은 이것에 대해 모두 설명합니다. 또는 Swift 설명서를 읽으십시오. – matt