목록Swift (216)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [response json 데이터를 파싱 실시] ///* do { // [응답 전체 data 를 json to dictionary 로 변환 실시] let dicCreate = try JSONSerialization.jsonObject(with: Data(resultData), options: []) as! [String:Any] // [jsonArray In jsonObject 형식 데이터를 파싱 실시 : 유니코드 형식 문자열이 자동으로 변환됨] let arrayData = dicCreate["result"] as! Array print("") print("==============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [배열 + 딕셔너리 데이터를 JsonArray + JsonObject 형태 String 문자열 데이터 반환 실시] func arrayDic_To_jsonArrayInJsonObj_String(list: Array) -> String { /* // ----------------------------------------- [arrayDic_To_jsonArrayInJsonObj_String 메소드 설명] // ----------------------------------------- 1. 배열 + 딕셔너리 데이터를 JsonArray + JsonObject 형태 String 문자열 데이터 반환 실시 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [한국 시간 대로 24 시간 설정을 맞춰서 날짜 및 시간 데이터 반환] func getNowKorDate24() -> String { /* // ----------------------------------------- [getNowKorDate24 메소드 설명] // ----------------------------------------- 1. 한국 시간 대로 24 시간 설정을 맞춰서 날짜 및 시간 데이터 반환 // ----------------------------------------- 2. 호출 방법 : C_Util().getNowKorDate24() // -----------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [인풋으로 들어온 배열 데이터 중 부분 배열 데이터 반환 실시] func arraySubList(list: Array, startIdx: Int, endIdx: Int) -> Array { /* // ----------------------------------------- [arraySubList 메소드 설명] // ----------------------------------------- 1. 인풋으로 들어온 배열 데이터 중 부분 배열 데이터 반환 실시 // ----------------------------------------- 2. 호출 방법 : // [배열 선언] var anyArray..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시] func doubleCutLength(double: Double, length: Int) -> String { /* // ----------------------------------------- [doubleCutLength 메소드 설명] // ----------------------------------------- 1. Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시 // ----------------------------------------- 2. 호출 방법 : C_Util().doubleCut..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Data 를 Byte 바이트 값 문자열로 리턴 실시] func dataToByteString(data: Data) -> String { /* // ----------------------------------------- [dataToByteString 메소드 설명] // ----------------------------------------- 1. Data 를 Byte 바이트 값 문자열로 리턴 실시 // ----------------------------------------- 2. 호출 방법 : var dataValue : Data = Data() dataValue.append(104) d..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [String 문자열 데이터가 모두 정수 값으로 구성되어 있는지 확인 실시] func stringIsNumber(string: String) -> Bool { /* // ----------------------------------------- [stringIsNumber 메소드 설명] // ----------------------------------------- 1. String 문자열 데이터가 모두 정수 값으로 구성되어 있는지 확인 실시 // ----------------------------------------- 2. 호출 방법 : C_Util().stringIsNumber(string:..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [배열 중복 데이터 제거 메소드] func removeArrayStringOverlap(array: Array) -> Array { /* // ----------------------------------------- [removeArrayStringOverlap 메소드 설명] // ----------------------------------------- 1. 배열 중복 데이터 제거 메소드 // ----------------------------------------- 2. 호출 방법 : var strArray : Array = [] strArray.append("하나") strArray.app..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [URL 인코딩 관련 메소드] func urlEncodeString(data: String) -> String { /* // ----------------------------------------- [urlEncodeString 메소드 설명] // ----------------------------------------- 1. URL 인코딩 관련 메소드 // ----------------------------------------- 2. 호출 방법 : C_Encryption().urlEncodeString(data: "투케이") // ----------------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [특정 문자 개수 값 반환 메소드] func charCount(string: String, char: String) -> Int { /* // ----------------------------------------- [charCount 메소드 설명] // ----------------------------------------- 1. 특정 문자 개수 값 반환 // ----------------------------------------- 2. 호출 방법 : C_Util().charCount(string: "hello,Twok,투케이", char: ",") // -------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [String to Byte (Data) 변환 수행 메소드] func stringToByte(string: String) -> Data { /* // ----------------------------------------- [stringToByte 메소드 설명] // ----------------------------------------- 1. string 문자열 데이터를 byte (data) 값으로 반환 // ----------------------------------------- 2. 호출 방법 : C_Util().stringToByte(string: "hello") // --------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [html 태그 제거 및 리턴 문자열 반환 메소드] func htmlTagRemoveString(_data:String) -> String { /* // ----------------------------------------- [htmlTagRemoveString 메소드 설명] // ----------------------------------------- 1. html 태그 제거 및 리턴 문자열 반환 메소드 // ----------------------------------------- 2. 호출 방법 : let data = "test urlhttps://www.naver.com 입니..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Json Object 형식 문자열을 딕셔너리로 변환 수행 실시] func jsonObject_To_Dic(jsonString: String) -> Dictionary { /* // ----------------------------------------- [jsonObject_To_Dic 메소드 설명] // ----------------------------------------- 1. Json Object 형식 문자열을 딕셔너리로 변환 수행 실시 // ----------------------------------------- 2. 호출 방법 : let jsonData = "{\n" + " \"..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [딕셔너리 데이터를 Json Object 형식 문자열로 변환 수행 실시] func dic_To_JsonObject_String(_dicData:Dictionary) -> String { /* // ----------------------------------------- [dic_To_JsonObject_String 메소드 설명] // ----------------------------------------- 1. 딕셔너리 데이터를 Json Object 형식 문자열로 변환 수행 실시 // ----------------------------------------- 2. 호출 방법 : let dic_..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [string 문자열 데이터 널 체크 수행 실시] func stringNotNull(str: String) -> Bool { /* // ----------------------------------------- [stringNotNull 메소드 설명] // ----------------------------------------- 1. string 문자열 데이터 널 체크 수행 실시 // ----------------------------------------- 2. 호출 방법 : C_Util().stringNotNull(str: "hello투케이") // -------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [String 문자열 데이터 Json Object 형식으로 변경 가능 한지 체크 실시] func stringJsonObjectEnable(str: String) -> Bool { /* // ----------------------------------------- [stringJsonObjectEnable 메소드 설명] // ----------------------------------------- 1. String 문자열 데이터 Json Object 형식으로 변경 가능 한지 체크 실시 // ----------------------------------------- 2. 호출 방법 : let js..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [String 문자열 데이터 다중 contains 포함 여부 확인 실시] func stringMultiContains(str: String, array:Array) -> Bool { /* // ----------------------------------------- [stringMultiContains 메소드 설명] // ----------------------------------------- 1. String 문자열 데이터 다중 contains 포함 여부 확인 실시 // ----------------------------------------- 2. 호출 방법 : C_Util().string..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /*[설 명] * 1. prefix : 시작 기준으로 지정한 문자 개수를 출력합니다 * 2. suffix : 종료 기준으로 지정한 문자 개수를 출력합니다 */ // [초기 변수 선언 실시] let strData = "hello투케이안녕!!" // [prefix : 시작 기준으로 지정한 문자 개수 출력 실시] ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /*[설 명] * 1. UUID 객체를 사용해서 고유값을 생성할 수 있습니다 * 2. UUID 는 36개 문자(32개 문자와 4개의 하이픈)으로 구성되어 있습니ㄷ */ // [UUID 객체를 사용해 고유값 생성 실시] var uuidData = UUID().uuidString // [결과 출력 실시] prin..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /* [요약 설명] 1. joined(separator:) : 배열의 문자열들을 하나로 연결한 문자열을 반환합니다 2. 문법 : array.joined(separator:"결합문자") */ // [초기 배열 선언 실시] var strArray : Array = [] // 문자열 배열 // [배열에 데이터 삽입..