«swift» 태그된 질문

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


15
값으로 객체를 제거하는 배열 확장
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } 그러나 오류가 발생합니다. var index = find(self, object) 'T'는 'T'로 변환 할 수 없습니다 이 메소드 서명으로 시도했지만 func removeObject(object: AnyObject)동일한 오류가 발생합니다. 'AnyObject'는 'T'로 변환 할 수 없습니다 이를 수행하는 …
140 ios  arrays  swift 

8
스위프트 배열-인덱스가 있는지 확인
Swift에서 치명적인 오류가 발생하지 않고 배열에 인덱스가 있는지 확인하는 방법이 있습니까? 나는 이런 식으로 할 수 있기를 바랐다. let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wouldn't run println(str2) } else { // this would be run …
140 swift 


11
"++"및 "-"연산자는 더 이상 사용되지 않습니다. Xcode 7.3
Xcode 7.3 노트를보고 있는데이 문제를 발견했습니다. ++ 및-연산자는 더 이상 사용되지 않습니다. 왜 더 이상 사용되지 않는지 설명 할 수 있습니까? 그리고 나는 Xcode의 새로운 버전에서 ++이것 대신에 이것을 사용할 것이라고 맞습니까?x += 1 . 예: for var index = 0; index < 3; index += 1 { print("index is …

10
UITableView 섹션 헤더의 글꼴 크기 변경
UITableView 섹션 헤더에서 텍스트의 글꼴 크기를 변경하는 가장 쉬운 방법을 알려주시겠습니까? 다음 방법을 사용하여 섹션 제목을 구현했습니다. - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 그런 다음이 방법을 사용하여 섹션 헤더 높이를 성공적으로 변경하는 방법을 이해합니다. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 이 방법을 사용하여 UITableView 셀을 채웠습니다. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 그러나 …



10
Swift의 펜촉에서 사용자 정의 UITableViewCell
펜촉에서 사용자 정의 테이블 뷰 셀을 만들려고합니다. 이 기사를 여기에서 참조하고 있습니다 . 두 가지 문제에 직면하고 있습니다. UITableViewCell 객체를 드래그하여 .xib 파일을 만들었습니다. 하위 클래스를 만들어 UITableViewCell셀 클래스 로, 재사용 가능한 식별자로 Cell 을 설정했습니다 . import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: UILabel! @IBOutlet weak …
139 ios  uitableview  swift  ios8 

23
UI 테스트 실패-요소 나 하위 요소 모두 secureTextField에 키보드 포커스가 없습니다.
이것은 나의 경우이다 : let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI 테스트 실패-요소 나 자손 모두 키보드 포커스를 가지고 있지 않습니다. 요소: 뭐가 잘못 되었 니? 이것은 정상 작동 textFields하지만 문제는 오직 발생합니다 secureTextFields. 해결 방법이 있습니까?

2
비 이스케이프 매개 변수를 닫으면 이스케이프 될 수 있습니다.
프로토콜이 있습니다. enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } 예제 구현으로 : /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to be used …




15
Swift에서 NS_OPTIONS 스타일 비트 마스크 열거를 만드는 방법은 무엇입니까?
C API와의 상호 작용에 대한 Apple의 설명서에서 C NS_ENUM스타일 열거를 Swift 열거로 가져 오는 방법을 설명합니다 . 이것은 의미가 있으며 Swift의 열거 형은 다음과 같이 쉽게 제공됩니다.enum 값 유형 자체 작성 방법을 쉽게 볼 수 있습니다. 아래에 NS_OPTIONS표시된 C 스타일 옵션 에 대해 다음과 같이 말합니다 . Swift는 NS_OPTIONS매크로 로 …

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