코코아 터치 프레임워크?

  • 코코아 프레임워크 맥 OS X에서 사용하는 애플리케이션을 개발을 위한 프레임워크 (Xcode, Safari…)
  • 코코아 터치 프레임워크는 코코아 프레임워크를 기반으로 만들어짐
  • 하드웨어와 애플리케이션을 중계하는 iOS 인터페이스
  • ex) 블루투스의 종류에 따라서 다른 코드를 작성할 필요없이 정해진 인터페이스 사용
  • ios 환경을 구축하기 위한 프레임워크

// UIApplication, UIButton 스위프트 에서 제공하는 클래스가 아니다!
// 바로 UIKit 프레임워크에서 제공 하는 것이다.

// 종류
import WebKit // 웹과 관련된 웹킷 프레임워크
import Foundation // 네트워크, 날짜 연산인 파운데이션 프레임워크
import AddressBookUI // 주소록 프레임워크
import UserNotifications // 사용자 알을 위한 유저노티피케이션 프레임워크
// 이들을 거슬러 오르면 코코아 터치 프레임워크가 등장한다.
// 이외에도 더 많은 프레임워크가 존재
// 코코아 터치 프레임워크에서는 UIKit, Foundation이 가장 큼