목록Swift (707)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [SeekBar 팝업창 호출 처리 메소드] // ----------------------------------------------------------------------------------------- func observableSeekBar(title:String, okBtn:String, noBtn:String, completion: @escaping (String)->()) { /* // ---------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [사파리 외부 브라우저 열기 수행 실시] // ----------------------------------------------------------------------------------------- func goSafariBrowser() { /* // ----------------------------------------- [goSafariBrowser 메소드 설명] // ------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [전역 변수 선언] // ----------------------------------------------------------------------------------------- private let ACTIVITY_NAME = "C_Ui_View" var captureSession: AVCaptureSession? var videoPreviewLayer: AVCaptureVideoPreviewLayer? let scan..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [Aztec QR 이미지 생성 수행] // ----------------------------------------------------------------------------------------- func createQrAztecImage(data: String) -> UIImage? { /* // ----------------------------------------- [createQrAztecImage 메소드 설명]..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [PDF417 바코드 이미지 생성 수행] // ----------------------------------------------------------------------------------------- func createBarcodePDF417Image(data:String) -> UIImage? { /* // ----------------------------------------- [createBarcodePDF417..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] ------------------------------------------------------------------------------- [CocoaPods 설명] ------------------------------------------------------------------------------- 1. 초기 iOS 개발 부터 사용해온 라이브러리 참조 방식 2. Dynamic, Static 라이브러리를 모두 지원 3. 대부분의 라이브러리가 코코아팟을 지원 4. 단점 : PC 환경 (os 버전 향상) 및 Xcode 버전 향상 시 코코아팟 전체 업데이트 및 새롭게 빌드 수행 필요 (오랜 시간 걸림 / 의존성 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: [액티비티 인텐트 이동 수행 메소드] // ----------------------------------------------------------------------------------------- // [호출 방법 : self.modalActivity(activity: "A_WebviewVC")] // -----------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [Code 128 바코드 이미지 생성 수행] // ----------------------------------------------------------------------------------------- func createBarcode128Image(data:String) -> UIImage? { /* // ----------------------------------------- [createBarcode128Imag..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [QR 이미지 생성 수행] // ----------------------------------------------------------------------------------------- func createQrImage(data: String) -> UIImage? { /* // ----------------------------------------- [createQrImage 메소드 설명] // ------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] ================================================== [WKWebViewConfiguration] : [설 명] ================================================== 1. WKWebViewConfiguration 은 웹 속성을 지정하고 관리할 수 있는 속성 컬렉션 입니다 2. WKWebViewConfiguration 을 사용 활용 방법 : >> 웹 사이트에서 사용하는 쿠키 및 세션 관리 >> 미디어 콘텐츠 처리 방법 설정 >> 웹페이지에 삽입할 사용자 정의 스크립트 정의 >> 콘텐츠 렌더링 방법을 결정 >> 사용자 정의 URL 구성표 처리 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // -----------------------------------------------------------------------------------------s // MARK: - [SEARCH FAST] : getHttpCookieToCookieString : HTTP 쿠키 값을 document cookie 값으로 포맷 실시 // ----------------------------------------------------------------------------------------- func getHttpCookieToCookieString(cookie : HTTPCookie?) -> String {..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - http 통신 URL 캐시 초기화 수행 // ----------------------------------------------------------------------------------------- func httpUrlCacheClear() { /* // ------------------------------------------------------- [httpUrlCacheClear 메소드 설명] // ---------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) // [로직 처리 실시] DispatchQueue.main.async { /* // ---------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [SEARCH FAST] : createTable : SQLITE 테이블 생성 수행 // ----------------------------------------------------------------------------------------- func createTable(folderName: String, dbName: String, tableName: String, keyColumnName: String, valueC..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [SEARCH FAST] : createDB : SQLITE 데이터베이스 생성 수행 // ----------------------------------------------------------------------------------------- func createDB(folderName: String, dbName: String) -> String { /* // ---------------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [Git 주소] https://github.com/stephencelis/SQLite.swift.git [방법 설명]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [앱 파일 저장소에 저장된 파일 복사] // ----------------------------------------------------------------------------------------- func fileCopy(originFolderName: String, originFileName: String, copyFolderName: String, copyFileName: String) -> Bool { /* // ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [현재 연결 된 와이파이 ip 주소 확인] // ----------------------------------------------------------------------------------------- func getWifiIpAddress() -> String { /* // ----------------------------------------- [getWifiIpAddress 메소드 설명] // -----------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------- // [URLRequest 생성 및 http 요청 타입 지정] // ----------------------------------------- let urlComponents = URLComponents(string: "http://..") var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // [GET 요청] // ----------------------------------------- // [Headers addValue 헤더 ..