SWIFT
-
Swift WKWebview 구현하기🧑💻/Swift 2023. 8. 5. 19:32
앱에 WebView를 띄워 postMessage를 전달하고 결과를 받아 봅시다. WKWebview 생성하기 먼저 WebKit을 import 하고 WKWebView 타입 변수를 생성하고 View에 WKWebView를 추가합니다. import UIKit import WebKit class WebViewController: UIViewController, WKUIDelegate { var webView: WKWebView! override func viewDidLoad() { super.viewDidLoad() createWebView() } /// WKWebView 생성 func createWebView() { let webConfiguration = WKWebViewConfiguration() webVie..
-
iOS AVAudioPlayer 사용하기🧑💻/Swift 2021. 6. 22. 00:58
프로그래머스의 뮤직 플레이어 앱 개발 도중 mp3 파일을 재생하기 위해 AVAudioPlayer를 사용할 기회가 생겼습니다. AVAudioPlayer는 다음 기능을 제공합니다. 파일 또는 버퍼의 모든 구간에 대해 오디오 재생 재생되는 오디오의 볼륨, 패닝, 속도 및 반복 동작 제어 재생 수준 측정 데이터에 액세스 여러 플레이어의 재생을 동기화하여 여러 사운드를 동시에 재생 먼저 AVAudioPlayer를 사용하기 위해서는 AVFoundation 프레임워크를 import 합니다. import AVFoundation AVAudioPlayer(contentsOf:) 또는 AVAudioPlayer(data:) 로 플레이어를 생성할 수 있습니다. 네트워크 상 존재하는 파일의 경우 URL로부터 Data를 추출하고 ..
-
Swift5 나머지 구하기, 홀수 짝수 구하기🧑💻/Swift 2020. 8. 12. 22:37
Swift에서 나머지를 구하기 위한 몇가지 방법이 있습니다. 1. % 사용 %를 사용하여 나머지를 구할 수 있습니다. 그 예로 0이면 짝수, 나머지가 1이면 홀수로 판별할 수 있습니다. // 홀수 func isOdd(_ number: Int) -> Bool { return 1 == number % 2 } // 짝수 func isEven(_ number: Int) -> Bool { return 0 == number % 2 } print(isEven(10))// true print(isOdd(12))// false 주의할 점은 %를 사용하기 위해서는 피연산자가 모두 Int형이어야 합니다. 하지만 둘 중 하나라도 Float형, Double형일 경우 '%' is unavailable: For floating p..