본문 바로가기

분류 전체보기140

Swift - iOS앱 http 통신 허용하기 Xcode에서 http 통신 허용하기 API통신을 만들다 보니 http프로토콜을 사용해 데이터를 받아와야 하는 상황이 생겼습니다. https는 문제없이 데이터를 가져올 수 있었지만 http는 데이터를 가져올 수 없었습니다. iOS앱은 보안을 위해 기본적으로 http통신을 할 수 없도록 설정되어 있습니다 따라서 http통신을 위해선 plist에 속성값을 추가해 허용해야 합니다 Http통신 허용하기 1) info.plist에 들어가 Infomation Property List의 +를 클릭 2) App Transport Security Settings 를 추가합니다 3) 왼 쪽 화살표를 아래로 내린 뒤 + 클릭 4) Allow Arbitrary Loads를 추가하고 값은 YES로 설정 5)설정 완료 2022. 6. 29.

Swift - DateFormatter() 사용하기 DateFormatter 사용하기 DateFormmater 클래스를 사용해 Date또는 String을 날짜형태로 표현할 수 있습니다. 기본적인 사용 예시 let dateStr = "2022-06-01 12:30" // Date 형식의 String let nowDate = Date() // 현재의 Date (ex: 2022-06-01 00:00:00 +0000) let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" // 2020-06-01 12:30 let convertDate = dateFormatter.date(from: dateStr) // Date 타입으로 변환 let myformatter = DateFor.. 2022. 6. 28.

Swift - String 문자 바꾸기 replace String을 replace Swift에서 특정 문자열을 대체하는 방법을 알아보겠습니다 1.문자로 대체하기 let s = "This is my string" let modified = s.replaceMyString(" ", withString:"+") cs String에 replaceMyString 메서드를 추가합니다 extension String { func replaceMyString(target: String, withString: String) -> String { return self.stringByReplacingOccurrencesOfString(target, withString: withString, options: NSStringCompareOptions.LiteralSearch, ra.. 2022. 6. 27.