Swift_실전/Swift Concept (2) 썸네일형 리스트형 Convert String to Byte and Byte to String! 요청사항 : 글자를 10byte만 보이게 해주세요. => 그래서 String과 Byte를 상호 convert 해보기로 했다. => 영어랑 한글이랑 특수문자 byte 수가 달라서 모두 분기해서 만들어야 한다고 하는데... 아직 거기까지는 모르겠고 일단 간단한것부터 테스트를 만들어 놓으려 한다. Code let name = "HongGilDong홍길동" let bytes = name.utf8 print(bytes) var buffer = [UInt8](bytes) buffer[0] = buffer[0] + UInt8(1) print(buffer) if let newName = String(bytes: buffer, encoding: .utf8) { print(newName) } else { print("co.. 데이터 공유 범위 ** 데이터 공유 범위 1. AppDelegate 애플리케이션이 동작 중인 동안 사용할 수 있는 클래스의 객체 애플리케이션이 종료되었다가 다시 시작하면 새로 만들어집니다. AppDelegate 클래스에 프로퍼티를 만들고 데이터를 사용하고자 하는 곳에서 참조를 만들어서 접근하면 됩니다. UIApplication.shared.delegate as! AppDelegate 로 참조를 생성 2. UserDefaults 앱이 설치될 때 만들어지는 환경 설정 파일을 이용하는 것 디셔너리 구조로 만들어집니다. 포인터는 UserDefaults.standard를 이용해서 생성할 수 있고 한 번 만들어지면 앱을 삭제할 때까지 유지가 되므로 애플리케이션을 종료한 후에도 데이터를 유지하고자 할 때 사용할 수 있습니다. 많은 양.. 이전 1 다음