«swift» 태그된 질문

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

30
Xcode를 사용하여 "No such module"오류가 발생하지만 프레임 워크가 있습니다.
현재 Swift로 코딩 중이며 오류가 발생했습니다. 그러한 모듈이 없습니다 그러나 모듈이 내 프로젝트에 있고 "링크 된 프레임 워크 및 라이브러리"와 "내장 바이너리"에 선언되어 있기 때문에 이해가되지 않습니다. 프레임 워크는 Objective-C에 있으므로 브리지 헤더를 작성했습니다. Xcode가 프레임 워크를 인식하도록하려면 어떻게해야합니까?
344 ios  xcode  swift 

13
Swift에서 배열에 요소 추가
예를 들어 배열이 있다고 가정하십시오. var myArray = ["Steve", "Bill", "Linus", "Bret"] 그리고 나중에 해당 배열의 끝에 요소를 푸시 / 추가하여 다음을 얻습니다. ["Steve", "Bill", "Linus", "Bret", "Tim"] 어떤 방법을 사용해야합니까? 그리고 배열 앞에 요소를 추가하려는 경우는 어떻습니까? 변하지 않는 일정한 시간이 있습니까?
340 ios  arrays  swift 

30
신속한 이메일 주소 확인 방법?
누구나 Swift에서 전자 메일 주소의 유효성을 검사하는 방법을 알고 있습니까? 이 코드를 찾았습니다. - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) …
338 ios  validation  email  swift 

7
NSURL을 NSString으로 변환
사용자가 내장 앱 이미지 또는 iphone 사진 라이브러리에서 이미지를 선택할 수있는 앱이 있습니다. 나는NSString저장 속성 를 사용합니다 imagePath. 이제 내장 앱 이미지의 경우 파일 이름을 NSString에 저장으로 저장합니다 [occasion imagePath]. 그러나 사용자가 사진 라이브러리에서 이미지를 선택하는 두 번째 경우에는 저장할 수 있도록 NSURL변환하려는 이미지를 얻 NSString습니다 [occasion imagePath. 를로 변환 …

15
Swift의 전역 상수 파일
내 Objective-C 프로젝트에서 종종 전역 상수 파일을 사용하여에 대한 알림 이름 및 키와 같은 것을 저장합니다 NSUserDefaults. 다음과 같이 보입니다 : @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end Swift에서 정확히 똑같은 일을 어떻게합니까?
336 ios  objective-c  swift 

30
Swift에서 변수의 유형 또는 클래스를 어떻게 인쇄합니까?
변수의 런타임 유형을 신속하게 인쇄하는 방법이 있습니까? 예를 들면 다음과 같습니다. var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method 위의 예에서 변수 "soon"이 유형 …
335 swift  types 

8
Swift에서 정적 기능과 클래스 기능의 차이점은 무엇입니까?
Swift 라이브러리에서 이러한 정의를 볼 수 있습니다. extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } 로 정의 된 멤버 함수 static func와로 정의 된 다른 멤버 함수의 차이점은 무엇입니까 class func? 그것은 단순히 static구조체와 …
334 class  static  swift 

6
Swift의 'open'키워드는 무엇입니까?
ObjectiveC.swift표준 라이브러리 의 파일에는 228 행 주위에 다음과 같은 몇 줄의 코드가 포함되어 있습니다. extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } open var이 문맥에서 무엇을 의미 open합니까 , 또는 일반적으로 키워드는 무엇 입니까?

6
Swift 3에서 지연을 프로그래밍하는 방법
이전 버전의 Swift에서는 다음 코드로 지연이 발생할 수 있습니다. let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } 그러나 이제 Swift 3에서 Xcode는 6 가지를 자동으로 변경하지만 다음과 같은 오류가 나타납니다. " 일명 DispatchTime.now예상 값으로 변환 할 …


30
신속하게 'let'과 'var'의 차이점은 무엇입니까?
Apple의 Swift 언어 let와 의 차이점은 무엇입니까 var? 내 이해로는 컴파일 된 언어이지만 컴파일 타임에 유형을 확인하지 않습니다. 혼란 스러워요. 컴파일러는 형식 오류에 대해 어떻게 알 수 있습니까? 컴파일러가 유형을 확인하지 않으면 프로덕션 환경에 문제가 있습니까?
321 swift 

30
Swift에서 객체의 클래스 이름을 문자열로 가져옵니다.
다음을 String사용하여 객체의 클래스 이름을 가져옵니다 . object_getClassName(myViewController) 다음과 같은 것을 반환합니다 : _TtC5AppName22CalendarViewController 순수한 버전을 찾고 "CalendarViewController"있습니다. 대신 클래스 이름의 정리 된 문자열을 어떻게 얻 습니까? 나는 이것에 관한 몇 가지 시도를 발견했지만 실제 답변은 아닙니다. 전혀 가능하지 않습니까?
320 swift 


28
Swift를 사용하여 귀중한 문자열을 어떻게 만듭니 까?
간단한 커피 계산기를 만들려고합니다. 커피의 양을 그램으로 표시해야합니다. 그램의 "g"기호는 금액을 표시하는 데 사용하는 UILabel에 첨부해야합니다. UILabel의 숫자는 사용자 입력에 따라 동적으로 변경되지만 업데이트 숫자와 다르게 서식이 지정된 문자열 끝에 소문자 "g"를 추가해야합니다. 숫자 크기와 위치가 변경 될 때 "g"는 숫자와 함께 "이동"하도록 숫자에 "g"를 첨부해야합니다. 나는이 문제가 전에 해결되었다고 …

12
최신 버전의 CocoaPods로 업데이트 하시겠습니까?
Alamofire 4.0프로젝트에 설치하는 데 문제가 있습니다 . Swift 3을 실행 하는 최신 버전의 Xcode가 있습니다 . alamofire를 설치하려고하면 800 개의 컴파일러 오류가 발생합니다. 분명히 Alamofire 4.0.0 이상을 빌드하려면 CocoaPods 1.1.0 이상이 필요합니다 터미널에있는 CocoaPods의 버전을 살펴본 결과 1.0.1입니다. CocoaPods 1.1이 베타 버전 이므로 업데이트를 실행해도 작동하지 않습니다 . 따라서 올바른 …
316 ios  swift  xcode  cocoapods 

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