목록Swift (692)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [앱 프로세스 완료 및 앱 실행 실시] func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { print("") print("====================================") print("[AppDelegate >> didFinishLaunchingWithOptions]") print("-------------------------------") print("설 명 :: 앱 프로세스 완..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [뷰 로드 실시] override func viewDidLoad() { super.viewDidLoad() print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> viewDidLoad() :: 뷰 로드 실시]") print("====================================") print("") // [UIView animate 사용해 반복 배경 색상 변경 실시] let red = CGFloat((arc4random() % 256)) / 255.0 let green = CGFlo..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { print("") print("====================================") print("[SceneDelegate >> willConnectTo]") print("-------------------------------") print("설 명 :: UI창 선택적 구성 및 제공된 UI창에 Scene 연결 / 앱 접속 확인") print("=====================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. preferredContentSizeCategory : 사용자가 선호하는 글꼴 크기 옵션 값을 확인할 수 있..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [웹뷰 다시 로드 수행 (전) 캐시 및 세션 초기화 부분] func clearWebViewInit(){ print("") print("===============================") print("[A_Main >> clearWebViewInit() :: 웹뷰 인스턴스 초기화 실시]") print("===============================") print("") // ----------------------------------------- if self.main_webview != nil { // [웹뷰 인스턴스가 null 이 아닌 경우] // ----------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [참고 사이트] https://kkh0977.tistory.com/1353?category=990105 30. (ios/swift) QR 코드 스캐너 만들기 - yannickl QRCodeReader [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] import UIKit import AVFoundation import QRCodeReader // MARK: [클래스에 QRCodeReaderViewControllerDelegat.. kkh0977.tistory.com [소스 코드] //MARK: - [네이티브 카메라 열기 수행 실시] lazy var readerVC:..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [http 주소 설정 실시] var urlComponents = URLComponents(string: fileUrl) var requestURL = URLRequest(url: (urlComponents?.url)!) // [http 요청 타입 지정] requestURL.httpMethod = "GET" // GET // [http 요청 헤더 설정] requestURL.addValue("application/x-www-form-urlencoded; charset=utf-8;", forHTTPHeaderField: "Content-Type") // 헤더 requestURL.addValue("no-cache", fo..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. CABasicAnimation : ios 에서 기본 애니메이션이 지정 및 동작을 수행할 수 있습니다 // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] let dataTask = session.dataTask(with: requestURL, completionHandler: { (data, response, error) in // [error가 존재하면 종료] guard error == nil else { print("") print("===============================") print("[C_Cache_Clear_Check >> checker() :: http 통신 캐시 초기화 요청 실패]") print("-------------------------------") print("주 소 :: ", requestURL) print("----------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. CASpringAnimation : 레이어의 속성에 스프링과 같은 힘을 적용하는 애니메이션입니다 // ---..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. CAKeyframeAnimation : 레이어 개체에 대한 키프레임 애니메이션 기능을 제공하는 개체입니다 /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 mp3 파일 첨부] [소스 코드] // MARK: - [테스트 함수 정의] var player: AVAudioPlayer! func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. AVAudioPlayer : ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // ----------------------------------------- // [애플리케이션 설정 >> 푸시 알림 권한 부여 상태 확인] UNUserNotificationCenter.current() .getNotificationSettings { permission in switch permission.authorizationStatus { case .authorized: print("") print("====================================") print("[AppDelegate >> getNotificationSettings :: 노티피케이션 알림 권한 상태 확인]") print..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [사용자 터치 이벤트 발생 확인 실시] var touchCount = 0 override func touchesBegan(_ touches: Set, with event: UIEvent?) { // [터치 이벤트 값 초기화 실시] self.touchCount = 1 // [로그 출력 실시] print("") print("===============================") print("[ViewController >> touchesBegan() :: 사용자 디스플레이 터치 이벤트 시작]") print("[touchCount :: \(self.touchCount)]") print("=====..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. userInterfaceStyle 는 장치 인터페이스 어둡기 , 밝기를 확인할 수 있습니다 // ------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [info plist 설정] [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") /* // ----------------------------------- [요약 설명] // ----------------------------------- 1. IDFA 는 광고 식별자로 각 기기에 할당 된 임의 기기 식별자입니다. (안..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") // [초기 변수 선언 실시] let stringData = "안녕하세요. 반갑습니다. 투케이2K 입니다." // [라벨에 string 문자열 지정 실시] self.labelText.text = stringData // [NSMutableAttributedString 텍스..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") // [초기 변수 선언 실시] let localeId = Locale.preferredLanguages.first let deviceLocal = (Locale(identifier:localeId!).languageCode)! // [결과 출력 실시] print("") p..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 함수 정의] func testMain() { print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행]") print("===============================") print("") // [메인 큐에서 비동기 방식 실행 : UI 동작 실시] DispatchQueue.main.async { // [초기 변수 선언 실시] var array = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",..