Lined Notebook

Foundation Kit은 무엇이고 어떤 클래스들이 포함되어있는지 설명하세요.

by 사슴비행기

 

 

Foundation Kit은 무엇이고 어떤 클래스들이 포함되어있는지 설명하세요. | Built with Notion

Foundation Kit은 Cocoa Touch framework에 포함되어 있는 프레임워크 중 하나

767473.notion.site

 

위 글 참고하여 정리.

 

Foundation Kit
* Cocoa Touch framework에 포함되어 있는 프레임워크 중 하나.
* String, Int 등의 원시 데이터 타입과 컬렉션 타입및 운영체제 서비스를 사용해 앱의 기본적인 기능을 관리하는 프레임워크.
* Foundation 내에 포함된 클래스들은 앞에 NS가 붙음.
주로 사용하는 기능들
기본
Number · Data · String 원시 데이터 타입 사용
Collection Array, Dictionary, Set 등과 같은 컬렉션 타입 사용
Date and Time 날짜와 시간을 계산하거나 비교하는 작업
Unit and Measurement 물리적 차원을 숫자로 표현 및 관련 단위 간 변환 기능
Data Formatting 숫자, 날짜, 측정값 등을 문자열로 변환 또는 반대 작업
Filter and Sorting 컬렉션의 요소를 검사하거나 정렬하는 작업
애플리케이션 지원
Resources 애플리케이션의 에셋과 번들 데이터에 접근 지원
Notification 정보를 퍼트리거나 받아들이는 기능 지원
App Extension 확장 애플리케이션과의 상호작원 지원
Error and Exceptions API와의 상호작용에서 발생할 수 있는 문제 상황에 대처할 수 있는 기능 지원
파일 및 데이터 관리
File System 파일 또는 폴더를 생성하고 읽고 쓰는 기능 관리
Archive and serialization 속성 목록, JSON, 바이너리 파일들을 객체로 변환 또는 반대 작업 관리
iCloud 사용자의 iCloud 계정을 이용해 데이터를 동기화하는 작업 관리
네트워킹
URL Loading System 표준 인터넷 프로토콜을 통해 URL과 상호작용하고 서버와 통신하는 작업
Bonjour 로컬 네트워크를 위한 작업

 

 

블로그의 정보

Beautiful Coding

사슴비행기

활동하기