본문 바로가기

iOS SDK3

NN Cocoa | 코코아 터치 프레임워크 먼저 iOS 애플리케이션 계층 구조. 즉 아이폰에서 작동하는 App의 구조입니다. iOS 계층구조 하단은 API 가 C로 제공. 올라 오면서 Objective-C로 제공. Cocoa Touch iPhone 개발의 기본이 되는 계층으로 화면의 그래픽 UI 및 터치 관련계층 Foundation Framework : 기본적인 래퍼 클래스 제공 UIKit Framework : 컨트롤, UI, 이벤트 처리 등 사용자 인터페이스와 관련된 API 제공 Media 그래픽, 오디오, 비디오 등 멀티미디어 관련 계층 Quartz Core Animation OpenGL ES Core Audio OpenAL : 3D 오디오 라이브러리 Core Services 내부테이터,, 파일입출력, 소켓, 위치, 센서 등 Core Foun.. 2020. 1. 8.
NN Cocoa | 코코아 프레임워크 코코아란 애플 환경에서 애플리케이션을 제작하기 위한 도구 모음(API[각주:1])으로 여러 개의 Framework로 이루어져 있습니다. Mac OS X 계층구조 - Cocoa : 사용자와 상호작용- Media : 그래픽, 멀티미디어- Core Services : 필수 서비스를 앱에 제공- Core OS : 하드웨어 및 네트워크와 관련된 Low-Level의 서비스를 제공- Kernel and Device Drivers : 시스템의 커널, 드라이버, BSD 등 오픈소스 기반 Cocoa Framework Mac OS X 에서 실행되는 애플리케이션을 개발하기 위해 사용되는 프레임워크 ❛ Foundation Kit : 기본적인 자료형과 메소드가 정의 ❛ AppKit (Application Kit) : 주로 UI .. 2020. 1. 8.
NN 개발환경 | 개발 도구의 종류 개발 개발자의 관점에서 개발이란 엔진, 프레임워크 등의 특정한 개발 환경에서 함수, 라이브러리 등의 개발킷, 개발 도구를 불러와 사용 가능한 개발 언어로 인터페이스에 맞게 특정 플랫폼, 운영체제 등의 시스템에서 동작할 수 있는 프로그램, 소프트웨어를 만드는 것 이라 볼 수 있습니다. 먼저 개발환경과 개발툴 대하여 어떠한 것들이 있는지 알아보도록 하겠습니다. 플러그인 기존 응용소프트웨어에 특정기능을 추가하기 위한 소프트웨어 요소로 특정기능이 기본적으로 포함되어 있다면 빌드시간이 늘어나고 실행파일이 무거워질 수 있습니다. 그렇기 때문에 필요할 때 꽂았다가 언제든 뺄수 있는 소프트웨어라고 생각하시면 좋을 듯 합니다. 예를 들어 유니티 ASSET 폴더 안에 Plugins 폴더 안에는 앱이나 게임 내 결제를 하려.. 2019. 11. 21.