반응형

swift 7

Swift의 환경변수 참조

Swift의 환경변수 참조 스위프트에서 환경 변수를 어떻게 잡을 수 있는지 아는 사람?스위프트 3 이상: import Foundation if let value = ProcessInfo.processInfo.environment["KEY"] { ... } 와 함께NSProcessInfoOleg가 언급한 기반 방법은 표준 C를 사용하여 환경 변수에 액세스할 수 있습니다.getenv다음과 같은 기능: Swift 2.x: func getEnvironmentVar(name: String) -> String? { let rawValue = getenv(name) guard rawValue != nil else { return nil } return String(UTF8String: rawValue) } Swift..

programing 2023.08.24

Swift UI - 하프 모달?

Swift UI - 하프 모달? 저는 스위프트의 iOS13에 있는 사파리처럼 모달을 재현하려고 합니다.UI: 다음은 다음과 같습니다. 스위프트에서 이게 가능한지 아는 사람?UI? 공유 시트처럼 전체 화면으로 끌 수 있는 옵션이 있는 작은 하프 모달을 보여주고 싶습니다. 어떤 조언이든 감사합니다!Swift 5.5 iOS 15+ 및 Mac Catalyst 15+에는 다음이 있습니다. 다음과 같은 새로운 솔루션이 있습니다.adaptiveSheetPresentationController https://developer.apple.com/documentation/uikit/uipopoverpresentationcontroller/3810055-adaptivesheetpresentationcontrol?change..

programing 2023.08.19

속성 문자열을 사용하여 텍스트를 굵게 표시

속성 문자열을 사용하여 텍스트를 굵게 표시 이런 끈이 있어요. var str = "@text1 this is good @text1" 「」를 합니다.text1 를 들면,t 1텍스트는 바꿀 수 있지만 굵은 글씨로 바꿀 수 없습니다. 스트링을 글씨로 하고 t 1최종 출력은 다음과 같습니다. @t 1 이것은 좋다 @t 1 어떻게 해야 하죠? 제가 보고 있는 모든 예는 Objective-C에 있지만, Swift에서 하고 싶습니다.사용방법: let label = UILabel() label.attributedText = NSMutableAttributedString() .bold("Address: ") .normal(" Kathmandu, Nepal\n\n") .orangeHighlight(" Email: ") ...

programing 2023.04.21

Swift 열거형 카운트를 얻으려면 어떻게 해야 합니까?

Swift 열거형 카운트를 얻으려면 어떻게 해야 합니까? Swift 열거형에서 케이스 수를 확인하려면 어떻게 해야 합니까? (모든 값을 수동으로 열거하거나 가능하면 이전 "enum_count trick"을 사용하지 않도록 합니다.)4.2 10에서는 Swift 4.2(XΩ 10)에 하고 있다고 할 수 .CaseIterable이 없는 에 대해 합니다. enum Stuff: CaseIterable { case first case second case third case forth } 환자 수는 이제 간단히 다음 방법으로 얻을 수 있습니다. print(Stuff.allCases.count) // 4 상세한 것에 대하여는, 을 참조해 주세요. SE-0194 Enum 케이스 파생 컬렉션 자세한 내용은 블로그 투고입..

programing 2023.04.16

신속한 언어로 구조화 vs 클래스

신속한 언어로 구조화 vs 클래스 Apple의 책 "구조와 클래스의 가장 중요한 차이점 중 하나는 구조가 코드로 전달될 때 항상 복사되지만 클래스는 참조로 전달된다는 것입니다." 그게 무슨 뜻인지 누가 좀 도와줄래?저는 계급과 구조가 같은 것 같아요.를 들면, 이 는요, 이 예제는요.class두어떻게 해 주십시오. 이름이 변경되면 두 변수에 의해 참조되는 인스턴스가 어떻게 업데이트되는지 주의해 주십시오. Bob is금 is is이다Sue그 곳에, , , , , , , ,Bob참조된 적이 있습니다. class SomeClass { var name: String init(name: String) { self.name = name } } var aClass = SomeClass(name: "Bob") var ..

programing 2023.04.16

Swift - 시/분/초로 정수 변환

Swift - 시/분/초로 정수 변환 Swift에서의 시간 변환에 관한 기본적인 질문이 있습니다. Hours / Minutes / Seconds로 변환할 정수가 있습니다. 예를 들어: Int = 27005다음 정보를 얻을 수 있습니다. 7 Hours 30 Minutes 5 Seconds PHP로 하는 방법은 알지만 안타깝게도 swift는 PHP가 아닙니다.정의 func secondsToHoursMinutesSeconds(_ seconds: Int) -> (Int, Int, Int) { return (seconds / 3600, (seconds % 3600) / 60, (seconds % 3600) % 60) } 사용하다 > secondsToHoursMinutesSeconds(27005) (7,30,5) ..

programing 2023.04.16

Swift - 문자열을 이중으로 변환하는 방법

Swift - 문자열을 이중으로 변환하는 방법 BMI 프로그램을 빠른 언어로 작성하려고 합니다.그런데 문제가 생겼어요. 어떻게 스트링을 더블로 바꿀 수 있죠? Objective-C에서는 다음과 같이 할 수 있습니다. double myDouble = [myString doubleValue]; 하지만 어떻게 스위프트 언어로 이걸 할 수 있을까요?Swift 2 업데이트 보다 관용적이고 안전한 방법으로 이 작업을 수행할 수 있는 새로운 실패 가능한 이니셜라이저가 있습니다(많은 답변이 언급했듯이 NSString의 이중 값은 숫자가 아닌 값에 대해 0을 반환하기 때문에 매우 안전하지 않습니다).즉, 이 명령어는doubleValue"foo" ★★★★★★★★★★★★★★★★★」"0"★★★★★★★★★★★★★★★★) let..

programing 2023.04.11
반응형