목록Swift (694)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [필수 : 사전 설정 사항 (info plist)] [선택 : 사전 설정 사항 (Background Mode)] [소스 코드] import UIKit import Foundation import AVKit import AVFoundation // MARK: [import 선언 실시] import CoreLocation // MARK: [클래스 CLLocationManagerDelegate 추가] class A_Intro: UIViewController, CLLocationManagerDelegate { // MARK: - [전역 변수 선언 실시] let ACTIVITY_NAME = "A_Intro" // MARK: - ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [비동기 처리 수행] DispatchQueue.main.async { // [초기 변수 선언 실시] let stringData = "Test TitleTest Content" // [XMLParser 선언 실시] le..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. NSLayoutConstraint : 오토 레이아웃 설정 시 사용됩니다 // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. NSLayoutConstraint : 오토 레이아웃 설정 시 사용됩니다 // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [비동기 처리 수행] DispatchQueue.main.async { // [UIDatePicker 생성] let datePicker = UIDatePicker() datePicker.datePickerMode = ...
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. willSet : 값이 저장되기 직전에 호출됩니다 // -------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. UIFontPickerViewController 는 ios 13 부터 사용할 수..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 준비] [호출 : 소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. 사전 info plist 설정 : Privac..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. 사전 info plist 설정 : App Transport Security Se..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. round : 소수점이 5보다 크거나 같으면 올리고, 5보다작으면 내립니다 /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [비동기 처리 수행] DispatchQueue.main.async { // [딕셔너리 선언] var origin_dic : Dictionary = [String : String]() // [데이터 삽입 실시] orig..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [비동기 처리 수행] DispatchQueue.main.async { // [배열 선언 실시 및 딕셔너리 선언] var speechArray : Array = [] var speechDic : Dictionary = ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [호출 : 소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. 사전 info plist 설정 : App Transport Securi..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [설 명]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [참고 사이트] https://eeyatho.tistory.com/186 Swift ) Crashlytics dSYM 자동 업로드 - EEYatHo iOS 파이어베이스에서 Crashlytics를 사용하려면 디버그 기호파일(dSYM)을 업로드 해야한다. 수동으로 dSYM파일을 다운 or 추출해서 업로드하는 방법도 있지만, 빌드 마지막 단계에 Xcode에서 제공하는 Run S eeyatho.tistory.com https://ios-development.tistory.com/605 [iOS - swift] Firebase Crashlytics에 dSYM 파일 수동 업로드 방법 dSYM이란 dSYM(debug SYMBOL): X..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. ios 16 이상 버전부터는 디스플레이 가로 모드 전환 시 UIWindowSce..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import AVFoundation class C_TTS { /* // ----------------------------- [요약 설명] // ----------------------------- 1. Text To Speech : 문자열을 음성으로 읽어주는 것 입니다 // ----------------------------- 2. 필요 import 설정 : import AVFoundation // ----------------------------- 3. 사용 방법 : C_TTS.shared.play("안녕하세요") C_TTS.shared.stop() // -----------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] -------------------------------------------- [1]. 클래스 내에 선언 - class A_Intro: UIViewController, AVPlayerViewControllerDelegate -------------------------------------------- class A_Intro: UIViewController, AVPlayerViewControllerDelegate { // MARK: - [내부 : 딜리게이트 : 정의 동영상 >> PIP 모드 전환 실시] func playerViewControllerShouldAutomaticallyDismissAtPictureIn..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [AppDelegate : 소스 코드] import UIKit import AVFoundation @main class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 애플리케이션 딜리게이트 // ----------------------------------------- */ // MARK: - [빠른 로직 찾기 : 주석 로직 찾기] // ----------------------------------------- // [SEARCH FAST] ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Alamofire 아라모 파이어 (Swift / http / Network) 사용되는 곳 : Ios / Swift / http / Network [설 명] 1. Alamofire 란 IOS에서 http 네트워크 요청 및 응답을 확인 할 수 있는 라이브러리 입니다 2. Alamofire 주요 특징 : - 연결 가능한 요청/응답 방법 - URL / JSON 매개변수 인코딩 - 파일 / 데이터 / 스트림 / MultipartFormData 업로드 - 데이터 요청 및 파일 다운로드 - HTTP 응답 검증 [참고 사이트] https://github.com/Alamofire/Alamofi..