반응형

swift 13

Swift 4에서 Json 문자열을 Json 개체로 변환

Swift 4에서 Json 문자열을 Json 개체로 변환 JSON 문자열을 JSON 개체로 변환하려고 하지만 그 후에JSONSerialization산출량은nilJSON에서. 응답 문자열: [{\"form_id\":3465,\"canonical_name\":\"df_SAWERQ\",\"form_name\":\"Activity 4 with Images\",\"form_desc\":null}] 아래 코드로 이 문자열을 변환하려고 합니다. let jsonString = response.result.value let data: Data? = jsonString?.data(using: .utf8) let json = (try? JSONSerialization.jsonObject(with: data, options:..

sourcecode 2023.10.31

Swift 내에서 탭 간 프로그래밍 방식으로 전환

Swift 내에서 탭 간 프로그래밍 방식으로 전환 iOS 앱이 시작될 때 보기를 다른 탭으로 전환하려면 코드를 작성해야 합니다(예를 들어 첫 번째 탭이 아닌 두 번째 탭이 기본적으로 표시됨). 저는 스위프트를 처음 접했는데, 다음과 같은 것들을 알아냈습니다. 코드는 아마도 첫 번째 탭의 View Controller의 override func viewDidLoad() 기능에 들어갈 것입니다. 다음 코드는 두 번째 ViewController를 표시하지만 탭 바가 하단에 있는 것은 아닙니다(vcOptions는 두 번째 ViewController 탭 항목입니다). let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOp..

sourcecode 2023.10.16

점선(점선 아님!) 선 그리기, 2017년 IBDesignable

점선(점선 아님!) 선 그리기, 2017년 IBDesignable UIKit으로 점선을 그리기 쉽습니다.그래서: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; 진짜 점선을 그릴 수 있는 방법은 없나요? 라인 캡 스타일을 둥글게 설정하고 "on" 길이를 작은 숫자로 설정합니다. 신속한 운동장 예: import UIKit import PlaygroundSupport let path = UIBezierPath() path.move(to: CGPoint(x:10,y:10)) path.addLine(to: CGPoint(x:290,y:10)) path.lineWidth = 8 let dashes: [CGFlo..

sourcecode 2023.10.06

총알 포인트로 UI 레이블을 포맷하시겠습니까?

총알 포인트로 UI 레이블을 포맷하시겠습니까? 포맷이 가능한가요?text일순간에UILabel총탄을 보여주기 위해서요? 그렇다면 어떻게 해야 합니까?혹시 문자열의 글머리 기호를 유니코드 코드 포인트로 사용할 수도 있습니까? 목적-c myLabel.text = @"\u2022 This is a list item!"; 스위프트 4 myLabel.text = "\u{2022} This is a list item!" 덧셈만" • " 심지어 나도 이런 걸 찾고 있었습니다.textView. 내가 한 일은, 위에 있는 끈을 내 끈과 함께 붙여서 내 것에 전달하는 것입니다.textView, 마찬가지로 할 수 있습니다labels또한. 저는 미래의 뷰어를 위해 이렇게 대답했습니다.여기 Swift와 함께 좋은 해결책이 있습니..

sourcecode 2023.10.01

OSX Swift 기본 브라우저에서 URL 열기

OSX Swift 기본 브라우저에서 URL 열기 스위프트를 프로그래밍 언어로, OSX를 플랫폼으로 사용하여 시스템 기본 브라우저에서 URL을 여는 방법 저는 UIA 어플리케이션으로 많은 것을 발견했습니다. UIApplication.sharedApplication().openURL(NSURL(string: object.url)) iOS에서만 작동되고 OSX에서는 작동되지 않습니다. 그리고 Launch Services는 swift에 대한 예시가 없고 OSX 10.10에 대해 더 이상 사용되지 않는 것이 많다는 것을 알았습니다. 어떤 도움이든 환영합니다. 감사합니다.스위프트 3 이상 import Cocoa let url = URL(string: "https://www.google.com")! if NSWork..

sourcecode 2023.09.26

Swift에서 옵션 다운캐스팅: as?타이프, or as!타입?

Swift에서 옵션 다운캐스팅: as?타이프, or as!타입? 스위프트에서 다음과 같은 것이 주어집니다. var optionalString: String? let dict = NSDictionary() 다음 두 문장의 실제적인 차이점은 무엇입니까? optionalString = dict.objectForKey("SomeKey") as? String 대 optionalString = dict.objectForKey("SomeKey") as! String? 실제적인 차이점은 다음과 같습니다. var optionalString = dict["SomeKey"] as? String optionalString는 유형가될의e의 변수가 될 입니다.String?이 a가 . 이 a 인 인 이 String이것은 해롭지 않..

sourcecode 2023.09.06

비'@objc' 메서드가 '@objc' 프로토콜의 선택적 요구 사항을 충족하지 않습니다.

비'@objc' 메서드가 '@objc' 프로토콜의 선택적 요구 사항을 충족하지 않습니다. 개요: 나는 Objective-C 옵션 기능 중 하나의 기본 구현을 제공하는 프로토콜 P1을 가지고 있습니다. 옵션 기능의 기본 구현을 제공하면 경고가 표시됩니다. 컴파일러 경고: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' 버전: 스위프트: 3 Xcode: 8(공개 릴리스) 시도 횟수: 가시도를 추가해 .@objc하지만 ..

sourcecode 2023.09.01

UI WebView에서 WKWebView로 마이그레이션

UI WebView에서 WKWebView로 마이그레이션 UIWebView에서 WKWebView로 마이그레이션하려고 하는데, WKWebView에 대해 이러한 기능을 다시 작성하려면 어떻게 해야 합니까? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} 그리고. func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loadin..

sourcecode 2023.08.12

장면 위임자와 앱 위임자의 차이점

장면 위임자와 앱 위임자의 차이점 인 마이 스위프트UI 프로젝트 보기AppDelegate뿐만 아니라 서류철SceneDelegate파일. 그들 사이의 차이점은 무엇입니까? 예를 들어 의 방법 사이에SceneDelegate scene(_:willConnectTo:options:) 그리고 그 안에AppDelegate application(_:didFinishLaunchingWithOptions:) 두 개의 파일은 앱을 전체적으로 실행하는 데 필요한 작업과 백그라운드에서 실행하는 것을 지원하는 하나의 "인스턴스"에 필요한 작업으로 구분됩니다.이것은 데이터베이스를 한 번 구성하지만 창별로 다른 값 집합을 표시하는 것과 같습니다. 글로벌 버전과 프라이빗 버전으로 생각할 수 있습니다.하나는 공유되고 다른 하나는 개별..

sourcecode 2023.08.07

swift의 고유한 배열

swift의 고유한 배열 이 질문에는 이미 다음과 같은 답이 있습니다. Swift에서 배열에서 중복 요소 제거 (49개 답변) 마감됨8년 전에. 저는 swift로 iOS 앱을 만들고 있는데 문자열 배열의 모든 고유한 값을 얻어야 합니다. 애플 개발자 문서를 읽어봤는데 기능이 없는 것 같습니다. 누가 힌트 좀 줄래요?더 효율적인 방법이 있을 수 있지만, 확장이 가장 간단할 것은 다음과 같습니다. extension Array where Element: Equatable { var unique: [Element] { var uniqueValues: [Element] = [] forEach { item in guard !uniqueValues.contains(item) else { return } uniqueV..

sourcecode 2023.08.07
반응형