[iOS] Foundation
Foundation Foundation은 원시 데이터 타입(String, Int, Double), 컬렉션 타입(Array, Dictionary, Set) 및 운영체제 서비스를 사용해 애플리케이션의 기본적인 기능을 관리하는 프레임워크 입니다. Foundation 프레임워크는 데이터 타입, 날짜 및 시간 계산, 필터 및 정렬, 네트워킹 등의 기본 기능을 제공합니다. Foundation 프레임워크에서 정의한 클래스, 프로토콜 및 데이터 타입은 iOS뿐만 아니라 macOS, watchOS, tvOS 등 모든 애플 SDK에서 사용됩니다. Foundation에서 제공하는 데이터 타입 및 컬렉션 타입의 대부분은 Objective-C 언어의 기능에서 지원하지 않는 것이기 때문에 언어기능을 보완하기 위한 구현이며, Sw..
[Swift_Grammar] 고차 함수
전달인자로 함수를 전달 받거나 함수 실행의 결과를 함수로 반환하는 함수> mapnumbers의 각 요소를 2배하여 새로운 배열 반환//MARK: - maplet numbers: [Int] = [0, 1, 2, 3, 4]var doubledNumbers: [Int]var strings: [String]//MARK: for 구문 사용doubledNumbers = [Int]()strings = [String]()for number in numbers { doubledNumbers.append(number * 2) strings.append("\(number)")}print(doubledNumbers) //[0,2,4,6,8]print(strings) // ["0","1","2","3","4"]//M..