반응형

Swift 9

Swift에서 어레이의 모든 멤버를 동일한 값으로 초기화하는 방법은 무엇입니까?

Swift에서 어레이의 모든 멤버를 동일한 값으로 초기화하는 방법은 무엇입니까? 저는 스위프트에 많은 배열을 가지고 있습니다.모든 구성원을 동일한 값(즉, 0 또는 다른 값일 수 있음)으로 초기화합니다.어떤 방법이 가장 좋을까요?사실 스위프트는 아주 간단합니다.Apple 문서에 언급된 것처럼 다음과 같이 동일한 반복 값을 사용하여 배열을 초기화할 수 있습니다. 이전 Swift 버전의 경우: var threeDoubles = [Double](count: 3, repeatedValue: 0.0) Swift 3.0 이후: var threeDoubles = [Double](repeating: 0.0, count: 3) 다음과 같은 이점이 있습니다. [0.0, 0.0, 0.0] 이것은 Swift 3에서 답이 될 ..

programing 2023.09.03

문자열에서 HTML 태그 제거

문자열에서 HTML 태그 제거 HTML 태그를 문자열에서 제거하여 깨끗한 텍스트를 출력하려면 어떻게 해야 합니까? let str = string.stringByReplacingOccurrencesOfString("]+>", withString: "", options: .RegularExpressionSearch, range: nil) print(str) 음, 당신의 기능을 시도해 봤는데, 작은 예로 효과가 있었습니다. var string = " My First Heading My first paragraph. " let str = string.stringByReplacingOccurrencesOfString("]+>", withString: "", options: .RegularExpressionSear..

programing 2023.08.24

스위프트의 한 조각은 무엇입니까?

스위프트의 한 조각은 무엇입니까? Swift의 슬라이스는 무엇이며 배열과 어떻게 다릅니까? 설명서에서 첨자(범위)의 형식 서명은 다음과 같습니다. subscript(Range) -> Slice 다른 제품을 반품하는 것은 어떻습니까?Array가 아니라Slice? 슬라이스를 배열과 연결할 수 있을 것 같습니다. var list = ["hello", "world"] var slice: Array = [] + list[0..list.count] 그러나 이는 다음과 같은 오류를 발생시킵니다. 제공된 인수를 수락하는 '오버로드'에 대한 오버로드를 찾을 수 없습니다. var list = ["hello", "world"] var slice: Array = list[0..list.count] 한 조각이란 무엇입니까?슬라..

programing 2023.08.04

키워드 "weak"을 클래스 및 클래스 바인딩 프로토콜 유형에만 적용할 수 있는 이유는 무엇입니까?

키워드 "weak"을 클래스 및 클래스 바인딩 프로토콜 유형에만 적용할 수 있는 이유는 무엇입니까? 변를다음같이선언으로 할 때weakSwift에서는 가끔 Xcode에서 다음과 같은 오류 메시지가 표시됩니다. 'weak'은 클래스 및 클래스 바인딩 프로토콜 유형에만 적용할 수 있습니다. 또는 'weak'은 클래스 바인딩되지 않은 'Some Protocol'에 적용되지 않아야 합니다. 클래스 바인딩이 있는 프로토콜 준수를 추가하는 것이 좋습니다. 왜 그 키워드가weak클래스 및 클래스 바인딩 프로토콜 유형에만 적용할 수 있습니까?이 요구사항의 배경은 무엇입니까?이 중 을 선언했지만 이오의일이사유자프가용신선자다로때니입문에서 입니다.AnyObject: protocol PenguinDelegate: AnyObje..

programing 2023.08.04

[NSBundlebundleForClass:[self class]]에 해당하는 신속한 기능

[NSBundlebundleForClass:[self class]]에 해당하는 신속한 기능 다음 코드에 해당하는 것은 무엇입니까? [NSBundle bundleForClass:[self class]] 테스트 번들(JSON 데이터)에서 리소스를 로드해야 합니다.사용한 적은 없지만, 다음과 같이 해야 한다고 생각합니다. 스위프트 Bundle{ return Bundle(for: AnyClass.self as! AnyClass) } 언급URL : https://stackoverflow.com/questions/25651403/swift-equivalent-of-nsbundle-bundleforclassself-class

programing 2023.04.26

Swift에서 NSData의 문자열을 초기화하는 방법

Swift에서 NSData의 문자열을 초기화하는 방법 다음에서 문자열을 초기화하려고 했습니다.NSData스위프트에서 NSString Cocoa Documentation에서 Apple은 다음을 사용해야 한다고 말합니다. init(data data: NSData!, encoding encoding: UInt) 그러나 Apple은 사용에 대한 예나 위치를 포함하지 않았습니다.init. 다음 코드를 Objective-C에서 Swift로 변환하려고 합니다. NSString *string; string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding]; 저는 다음과 같은 가능한 구문을 많이 시도해 왔습니다(물론 작동하지 않았습니다). va..

programing 2023.04.26

TableViewController, iOS - Swift에서 여분의 빈 셀을 삭제하는 방법

TableViewController, iOS - Swift에서 여분의 빈 셀을 삭제하는 방법 안녕하세요.TableViewController단, 2개의 스태틱셀이 표시되어 있는 경우는 2개의 스태틱셀이 표시되고 테이블뷰의 다른 모든 빈 셀이 표시됩니다.하지만 그 세포들은 쓸모없기 때문에 전시하고 싶지 않습니다.두 개의 정적 셀을 제외한 나머지 셀은 어떻게 숨기나요?당신의 안에서viewDidLoad()함수는 다음 코드 행을 추가합니다. tableView.tableFooterView = UIView() UITableView를 선택하고 속성 검사기로 이동하여 스타일을 Grouped로 변경합니다. 여기에 추가하자면, 설정이 필요한 이유tableFooterView로.UIView()행을 삭제합니다.이것은, 빈칸을 설..

programing 2023.04.21

libc++abi.dylib: NSException 유형(lldb)을 제외하고 수집되지 않은 종료

libc++abi.dylib: NSException 유형(lldb)을 제외하고 수집되지 않은 종료 이 게시물을 개선하시겠습니까?인용문 및 답변이 올바른 이유를 포함하여 이 질문에 대한 자세한 답변을 제공하십시오.충분한 세부 정보가 없는 답변은 편집 또는 삭제할 수 있습니다. 앱을 빠르게 프로그래밍하고 iPhone 시뮬레이터에서 테스트 앱을 실행하면 모든 것이 작동하지만, 다음 페이지(View Controller Two)로 이동하기 위해 추가한 제스처인 오른쪽 스와이프를 시도합니다.이 동작은 크래시 되어 콘솔 로그에 에러 리포트가 표시됩니다. 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exceptio..

programing 2023.04.16

Reactive Cocoa vs RxSwift - 장단점

Reactive Cocoa vs RxSwift - 장단점 Reactive Cocoa 사람들은 이제 swift를 위해 버전 3.0에서 다시 작성했습니다. 또한 RxSwift라는 프로젝트도 진행 중입니다. 두 프레임워크의 디자인·api·철학의 차이가 무엇인지에 대한 정보를 추가할 수 있을까(SO의 정신으로 어느 것이 최선인지에 대한 의견이 아니라 진실한 것을 고집해 주십시오) [StackOverflow 모드 주의사항]이 질문에는 명확한 답이 있습니다. 정답은 두 프레임워크 간의 차이입니다.SO에게도 매우 화제가 되고 있다고 생각합니다. 우선 ReadMe를 읽고 느낀 첫인상은 다음과 같습니다. RxSwift는 Microsoft의 "진짜" C# Rx에 정통한 사용자로서 훨씬 더 잘 인식됩니다. Reactive ..

programing 2023.04.11
반응형