오늘 한 일1강 iOS 개요[수업 목표]애플 생태계에 대해서 알아보고, 애플 생태계의 구성을 이해합니다.iOS를 개발하는 방법들을 파악합니다.Xcode를 통해 iOS앱을 실행시켜봅니다.더보기>iOS objective-c, swiftIDE(통합개발환경) xcod아이폰 ide https://aws.amazon.com/ko/what-is/ide/ >>개발 방법native 애플리케이션 : 애플에서 제공하는 프레임워크, 라이브러리 사용최적화 좋지만 swift 언어를 배워야 하고, 애플에서 제공하는 OS에서만 사용 가능함. 다른 플렛폼과는 호환성이 떨어짐 hybrid 애플리케이션 / crossPlatfrom 애플리케이션flutter , dart react native >macOS맥북, 아이백 >iPadOS, w..
에러 class has no initializers 에러 원인클래스의 모든 속성이 초기화되지 않았음을 나타내는 에러 에러 해결class Person { var name: String var age: Int // 초기화 메서드를 추가하여 모든 속성을 초기화 init(name: String, age: Int) { self.name = name self.age = age }} class Person { // 기본값 주기 var name: String = "Unknown" var age: Int = 0} class Person { // 옵셔널 속성 사용 var name: String? var age: Int? init(name: St..
let today = Date() //let today = Data() let fomatter = DateFormatter() fomatter.dateFormat = "yyyy/MM/dd" let date = fomatter.date(from: dateString) //orderedAscending 반납예정일 6/29 이게 비교가 안돼서 진짜 아니 왜?? 라고 몇 시간이나 생각하고 검색했는데 그래서 튜터님한테 가서 보여드리니까 저거 'Data'로 되어 있는데요? 라고 해서 나참 진짜 어이가 없었다 ...