반응형

Swift 15

iOS 9의 스와이프 가능 테이블 뷰 셀

iOS 9의 스와이프 가능 테이블 뷰 셀 저는 제 테이블 목록에 iOS 8 (iOS 7에서 처음 선보임)과 같이 스와이프 가능한 메뉴가 있었으면 좋겠습니다. 방법에 대해 명확한 레이 웬더리치 가이드를 찾았지만 1년 4개월 전에 작성되었고 코드는 Objective-C에 있습니다. iOS 8이나 iOS 9가 드디어 애플 SDK에 이 기능을 넣었나요? 삭제 기능을 공개하는 스와이프를 수년 전에 내장한 것으로 알고 있습니다.애플의 새 iOS가 깔끔하게 포장된 패키지로 iOS 8 메일 기능을 제공할 경우 iOS 8 메일 기능을 모방하기 위해 패치된 코드를 구현하는 데 시간을 낭비하고 싶지 않습니다.Swift 3 (Developer Docs)용으로 업데이트된 이것을 사용해 보십시오. override func tab..

programing 2023.10.19

명령줄 응용 프로그램의 키보드 입력

명령줄 응용 프로그램의 키보드 입력 새로운 애플 프로그래밍 언어 스위프트의 명령줄 앱에 대한 키보드 입력을 시도하고 있습니다. 서류를 스캔해 보았으나 소용이 없었습니다. import Foundation println("What is your name?") ??? 무슨 생각 있어요?올바른 방법은 Swift Standard Library에서 사용하는 것입니다. 예: let response = readLine() 입력한 텍스트를 포함하는 Optional 값을 제공합니다.저는 C에 내려가지 않고 그럭저럭 해결할 수 있었습니다. 제 솔루션은 다음과 같습니다. func input() -> String { var keyboard = NSFileHandle.fileHandleWithStandardInput() var ..

programing 2023.10.19

Swift ios는 ios9 및 ios10에서 원격 푸시 알림이 활성화되어 있는지 확인합니다.

Swift ios는 ios9 및 ios10에서 원격 푸시 알림이 활성화되어 있는지 확인합니다. 사용자가 ios 9 또는 ios 10에서 원격 알림을 활성화했는지 확인하려면 어떻게 해야 합니까? 사용자가 허용하지 않거나 아니요를 클릭한 경우 알림을 활성화할지 묻는 메시지를 전환합니다.은 애플 에서합니다를 할 것을 합니다.UserNotifications공유 인스턴스 대신 프레임워크를 선택합니다.요를 .UserNotifications틀을 짜다 이 프레임워크는 에서 새로운 에 iOS 10+ 이 프레임워크는 iOS 10+ 용 앱 구축에 이 코드를 사용하는 것이 정말 안전합니다용 앱 이은 정말합니다. let current = UNUserNotificationCenter.current() current.getNoti..

programing 2023.10.14

레이블 너비에 따른 UICollectionView의 동적 셀 너비

레이블 너비에 따른 UICollectionView의 동적 셀 너비 UICollectionView는 라벨이 포함된 재사용 가능한 셀에서 셀을 로드합니다.배열은 해당 레이블의 내용을 제공합니다.sizeToFit으로 내용 너비에 따라 레이블 너비를 쉽게 조정할 수 있습니다.하지만 나는 라벨에 맞는 셀을 만들 수 없습니다. 여기 코드가 있습니다. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. arrayOfStats = @[@"time:",@"2",@"items:",@"10",@"difficulty:",@"hard",@"category:",@"main"]..

programing 2023.09.04

Java와 String()의 신속한 동등성

Java와 String()의 신속한 동등성 자바에 해당하는 Swift는 무엇입니까?toString()클래스 인스턴스의 상태를 인쇄하시겠습니까?그description재산은 당신이 찾고 있는 것입니다.개체가 포함된 변수를 인쇄할 때 액세스되는 속성입니다. 추가할 수 있습니다.description프로토콜을 채택함으로써 당신의 클래스에.CustomStringConvertible그리고 나서 구현합니다.description소유물. class MyClass: CustomStringConvertible { var val = 17 public var description: String { return "MyClass: \(val)" } } let myobj = MyClass() myobj.val = 12 print(my..

programing 2023.08.30

'베이스에 대해 해결'하기 위해 거짓을 전달하는 것과 참을 전달하는 것의 차이점은 무엇입니까?NSURL 구성 요소 인스턴스를 초기화할 때 'URL'을 선택하시겠습니까?

'베이스에 대해 해결'하기 위해 거짓을 전달하는 것과 참을 전달하는 것의 차이점은 무엇입니까?NSURL 구성 요소 인스턴스를 초기화할 때 'URL'을 선택하시겠습니까? 저는 이 두 가지 전화 방식의 차이점이 무엇인지 이해할 수 없습니다. NSURLComponents(URL: url, resolvingAgainstBaseURL: true) 그리고. NSURLComponents(URL: url, resolvingAgainstBaseURL: false) 서류 설명이 이해하기 어렵다는 걸 알았어요이 api가 어떻게 작동하는지 보여줄 수 있는 간단한 예를 누군가에게 보여줄 수 있을까요? (여러 가지 매개변수 조합을 시도해봤지만 결과는 똑같았습니다...)URL 구성 요소를 에서 생성하는 경우에만 차이가 있습니다.N..

programing 2023.08.30

Swift에서 배경을 흐리게 하는 방법이 있습니까?UI?

Swift에서 배경을 흐리게 하는 방법이 있습니까?UI? 뷰의 배경을 흐리려고 하지만 이를 달성하기 위해 UIKit에 침입할 필요는 없습니다(예: a).UIVisualEffectView) 문서를 뒤졌지만 아무 데도 가지 못했습니다. 라이브 클립으로 배경을 만들고 효과를 적용할 수 있는 방법이 없는 것 같습니다.제가 틀렸나요 아니면 잘못된 방법으로 조사하고 있나요?네이티브 스위프트UI 방식: 그냥 추가.blur()다음과 같이 흐리게 해야 하는 모든 항목에 대한 수식어: Image("BG") .blur(radius: 20) 보기의 위쪽과 아래쪽을 메모합니다. 할 수 있습니다.Group여러 뷰를 함께 흐리게 표시합니다. 시각적 효과 보기: 국장님을 모셔오시면 됩니다UIVisualEffectViewUIKit에서..

programing 2023.08.25

실행 시 "내비게이션 바"에 대한 경고 프레임이 Xcode 8 Swift 3에 나타납니다.

실행 시 "내비게이션 바"에 대한 경고 프레임이 Xcode 8 Swift 3에 나타납니다. 로업레드전으로 Xcode 8저는 이런 경우에 이 오류를 본 적이 없습니다.내비게이션 컨트롤러가 다릅니다.는 오류를 참조하십시오.Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375실로이내컨트는에가 .Navigation bar.Navigation bar하위 뷰에 존재합니다. 체크 표시를 체크 할 수 .Shows navigation barAttributes inspector도 매번 열 마다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠMain.storyboard이 경고가 다시 나..

programing 2023.05.27

Swift: 0에 대한 옵션 테스트

Swift: 0에 대한 옵션 테스트 저는 Xcode 6 베타 4를 사용하고 있습니다.저는 선택사항을 적절하게 테스트하는 방법을 찾을 수 없는 이상한 상황을 겪고 있습니다. xyz(선택 사항)가 있는 경우 테스트하는 올바른 방법: if (xyz) // Do something 또는 if (xyz != nil) // Do something 문서에는 첫 번째 방법으로 하라고 되어 있지만, 때때로 두 번째 방법이 필요하고 컴파일러 오류를 생성하지 않지만, 다른 경우에는 두 번째 방법이 컴파일러 오류를 생성한다는 것을 발견했습니다. 저의 구체적인 예는 swift로 브리지된 GData XML 파서를 사용하는 것입니다. let xml = GDataXMLDocument( XMLString: responseBody, op..

programing 2023.04.27

클래스가 아닌 구조를 선택하는 이유

클래스가 아닌 구조를 선택하는 이유 Java 배경의 Swift를 가지고 놀다 보면 클래스가 아닌 Structure를 선택하려는 이유가 무엇입니까?동일한 것으로 보이며, 기능이 떨어지는 구조입니다.그럼 왜 그걸 선택하죠?매우 인기 있는 WWDC 2015 Talk Protocol Oriented Programming in Swift(비디오, 스크립트)에 따르면, Swift는 많은 상황에서 클래스보다 더 나은 구조를 만드는 많은 기능을 제공합니다. 클래스에서 발생하는 동일한 인스턴스에 대한 여러 참조를 갖는 것보다 복사가 훨씬 안전하기 때문에 구조가 비교적 작고 복사 가능한 경우 선호됩니다.이는 변수를 여러 클래스에 전달하거나 멀티스레드 환경에서 전달할 때 특히 중요합니다.변수의 복사본을 항상 다른 곳으로 보..

programing 2023.04.22
반응형