SWIFT 16

위치 서비스를 사용할 수 있는지 확인

위치 서비스를 사용할 수 있는지 확인 저는 CoreLocation에 대해 조사하고 있습니다.최근에 저는 목표 C와 iOS 8에서 다른 곳에서 다루어진 문제에 직면했습니다. 이런 질문을 하는 것은 좀 바보 같지만 iOS 9에서 swift를 사용하여 위치 서비스가 가능한지 어떻게 확인할 수 있습니까? iOS 7(8개 정도?)에서 사용할 수 있습니다.locationServicesEnabled()하지만 iOS 9용으로 컴파일할 때는 작동하지 않는 것 같습니다. 그럼 제가 어떻게 이 일을 해낼 수 있을까요 감사합니다!추가합니다.CLLocationManagerDelegate클래스 상속에 대한 다음 검사를 수행할 수 있습니다. 핵심 위치 프레임워크 가져오기 import CoreLocation Swift 1.x - 2..

programing 2023.08.08

Swift에서 NSNotification 관찰자를 제거할 위치는 어디입니까?

Swift에서 NSNotification 관찰자를 제거할 위치는 어디입니까? 관찰자를 어디서 제거해야 합니까?NSNotification이후 스위프트에서viewDidUnload그리고.dealloc()사용할 수 없습니까?iOS 9(및 OS X 10.11) 이후에는 블록 기반 관찰자를 사용하지 않는 경우에는 관찰자를 직접 제거할 필요가 없습니다.시스템은 관찰자를 위해 제로잉-취약 참조를 사용하기 때문에 가능한 경우 이를 수행할 수 있습니다. 그리고 블록 기반 관찰자를 사용하는 경우에는 다음을 사용하여 자신을 약하게 캡처해야 합니다.[weak self]폐쇄의 캡처 목록에서, 관찰자 제거deinit방법.자기 자신에 대한 약한 언급을 하지 않는다면,deinitNotification Center는 메서드에 대한 강력..

programing 2023.08.08

어레이를 코어 데이터에 저장하는 방법은 무엇입니까?

어레이를 코어 데이터에 저장하는 방법은 무엇입니까? 어레이를 코어 데이터에 저장해야 합니다. let array = [8, 17.7, 18, 21, 0, 0, 34] 해당 배열 내부의 값과 값 수는 가변적입니다. NSManagedObject 클래스 내에서 선언할 항목은 무엇입니까? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber @NSManaged var total: NSNumber @NSManaged var historicTotal: NSNumber @NSManaged var orde..

programing 2023.06.19

UIView의 고정 높이 구속조건을 프로그래밍 방식으로 업데이트하려면 어떻게 해야 합니까?

UIView의 고정 높이 구속조건을 프로그래밍 방식으로 업데이트하려면 어떻게 해야 합니까? 나는 가지고 있다UIViewXcode Interface Builder를 사용하여 제약을 설정합니다. 이제 그것을 업데이트해야 합니다.UIView인스턴스의 높이가 프로그래밍 방식으로 일정합니다. 다음과 같은 기능이 있습니다.myUIView.updateConstraints()사용법을 몰라요.Interface Builder에서 높이 구속조건을 선택하고 콘센트를 꺼냅니다.따라서 뷰의 높이를 변경하고 싶을 때 아래 코드를 사용할 수 있습니다. yourHeightConstraintOutlet.constant = someValue yourView.layoutIfNeeded() 방법updateConstraints()의 인스턴스 ..

programing 2023.04.10

Swift에서 어레이에서 중복 요소 제거

Swift에서 어레이에서 중복 요소 제거 다음과 같은 배열이 있을 수 있습니다. [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] 또는 실제로 데이터의 유사한 유형의 모든 부분 시퀀스를 사용할 수 있습니다.각 요소가 동일한지 확인합니다.예를 들어 위의 어레이는 다음과 같습니다. [1, 4, 2, 6, 24, 15, 60] 2, 6, 및 15 의 중복은 각 동일한 요소가1개만 존재하는지 확인하기 위해 삭제되었습니다.Swift는 이 작업을 쉽게 수행할 수 있는 방법을 제공합니까? 아니면 제가 직접 수행해야 합니까?은 할 수 .Set 로로 an an an로 Array시시시시시시: let unique = Array(Set(originals)) 이렇게 하면 어레이의 원래 순서를 유지할 수 없습니..

programing 2023.04.10