목록Swift (216)
투케이2K
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// -----------------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// -----------------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열 데이터 Json Array 형식으로 변경 가능 한지 체크 실시] // ----------------------------------------------------------------------------------------- func stringJsonArrayEnable(str: String) -> Bool { /* // ---------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [특정 진법 값을 10 진수 값으로 변환 수행] // ----------------------------------------------------------------------------------------- func formatDecodeNumberString(type: Int, data: String) -> String { /* // -------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [10 진수 값을 특정 진법 값으로 변환 수행 실시] // ----------------------------------------------------------------------------------------- func numberEncodeFormatString(type: Int, data: Int) -> String { /* // -------------------..
[개발 환경 설정]..
[개발 환경 설정]..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열에 특정 정규식 패턴 포함 확인] // ----------------------------------------------------------------------------------------- func stringRegexpContains(pattern: String, data: String) -> Bool { /* // ----------------------------------------- [st..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열에 [A-Z] 영어 대문자 포함 확인] // ----------------------------------------------------------------------------------------- func stringUpperEnglishContains(data: String) -> Bool { /* // ----------------------------------------- [stringUpperE..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열에 [ㄱ-ㅎㅏ-ㅣ가-힣] 한국어 포함 확인] // ----------------------------------------------------------------------------------------- func stringKoreanContains(data: String) -> Bool { /* // ----------------------------------------- [stringKoreanC..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열에 [a-z] 영어 소문자 포함 확인] // ----------------------------------------------------------------------------------------- func stringLowerEnglishContains(data: String) -> Bool { /* // ----------------------------------------- [stringLowe..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [String 문자열에 [0-9] 숫자 포함 확인] // ----------------------------------------------------------------------------------------- func stringNumberContains(data: String) -> Bool { /* // ----------------------------------------- [stringNumberContains..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [휴대폰 번호 형식 유효성 체크 실시] // ----------------------------------------------------------------------------------------- func isValidationPhone(data: String) -> Bool { /* // ----------------------------------------- [isValidationPhone 메소드 설명] // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [이메일 형식 유효성 체크 실시] // ----------------------------------------------------------------------------------------- func isValidationEmail(data: String) -> Bool { /* // ----------------------------------------- [isValidationEmail 메소드 설명] // ----..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [앱 파일 저장소에 저장된 파일 복사] // ----------------------------------------------------------------------------------------- func fileCopy(originFolderName: String, originFileName: String, copyFolderName: String, copyFileName: String) -> Bool { /* // ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------- // [URLRequest 생성 및 http 요청 타입 지정] // ----------------------------------------- let urlComponents = URLComponents(string: "http://..") var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // [GET 요청] // ----------------------------------------- // [Headers addValue 헤더 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [방법 설명] [ObjC.h : 소스 코드] #ifndef ObjC_h #define ObjC_h #import #import @interface ObjC : NSObject // ----------------------------------------------------------------------------------------- // MARK: - [objc try catch] : [헤더 브릿지 파일에 추가 필요] : #import "ObjC.h" // -----------------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // [파일 생성 시간 확인] : [filePaths == 특정 디렉토리 및 파일 명칭을 포함하는 path] do { let attributes:[FileAttributeKey:Any] = try FileManager.default.attributesOfItem(atPath: filePaths) let createdDate = attributes[FileAttributeKey.creationDate] as? Date let dateFormatter = DateFormatter() // Date 포맷 객체 선언 dateFormatter.locale = Locale(identifier: "ko") // 한국 지정 //..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // [String 변수 선언 실시] var fileWritePath = "" // [파일 매니저 document 경로 지정] let fileManager = FileManager.default // 파일 매니저 선언 let documentsUrl = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first // 기본 경로 확인 // [File Url To String 변환] fileWritePath = documentsUrl?.path ?? "" // [String To File Url 변환] NSURL.fileURL(withPath: fileWr..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [현재 소스 코드가 실행 중인 클래스, 메소드 명칭 확인] // ----------------------------------------------------------------------------------------- func getSourceCodeLine(C_: String = #file, _ M_: String = #function) -> String { /* // ----------------------------..