iOS의 기본적인 구조는 이렇게 이루어져있어요 각 계층별로 하나하나 살펴볼게요 우선 최상위에 Cocoa / Cocoa Touch 가있는데 차이가뭘까요?? Cocoa라는 단어가 붙으면 우선 Objective-C Runtime을 기반으로 NSObject를 상속 받는 모든 클래스, 모든 객체를 가리킬 때 사용 하는 단어구요 Cocoa Framework는 Foundation, AppKit 프레임워크를 포함하고 macOS를 개발할 때 사용하는 프레임워크에요 Cocoa Touch Framework는 Cocoa가 붙었죠? 위에서 설명한거에 더해서 앱의 다양한 기능구현에 필요한 다양한 핵심프레임워크(UIKit, Foundation, CoreData, CoreAnimation…등)을 포함하는 최상위 레벨 프레임 워크에요..