iOS/Swift

· iOS/Swift
데이터 타입프로그램 내에서 다뤄지는 데이터의 종류구조체를 타입의 기반으로 삼아 Swift의 다양한 기능 (extension, Generic) 두루 사용하여 구현  (1) Int와 UInt• Int : +, - 부호를 포함한 정수• UInt : - 부호를 포함하지 않는 0을 포함한 양의 정수 ※ 진수에 따른 정수 표현- 10진수- 2진수 : 접두어 0b 사용- 8진수 : 접두어 0o 사용- 16진수 : 접두어 0x 사용let decimalInteger: Int = 28let binaryInteger: Int = 0b11100let octalInteger: Int = 0o34let hexadecimalInteger: Int = 0x1C  (2) Bool Boolean 타입으로, true / false만 값으..
· iOS/Swift
문자열 보간법 변수 또는 상수 등의 값을 문자열 내에 나타내고 싶을 때 사용 let name: String = "yagom" print("My name is \(name)") 변수와 상수 변수 : var 키워드 사용 상수 : let 키워드 사용
· iOS/Swift
스위프트 ARC (Automatic Reference Counting)를 지원하여 메모리 관리를 쉽게 하도록 함 Objective-C의 동적 객체 모델과 매개변수 형식을 도입 소괄호 (), 세미콜론 ; 은 생략 가능하지만, 중괄호 {}는 생략 불가 스위프트의 언어적 특성 (Safe, Fast, Expressive) 안전성 (Safe) 옵셔널, guard 구문, 오류처리, 강력한 타입 통제 등을 통해 안전한 프로그래밍을 지향 신속성 (Fast) 더 나은 표현성 (Expressive) 다중 패러다임 프로그래밍 언어 명령형, 객체지향, 함수형, 프로토콜 지향 프로그래밍 1) 객체지향 프로그래밍 패러다임 프로그램을 유연하고 쉽게 변경할 수 있도록 작성할 수 있어 대규모 소프트웨어 개발에 많이 사용 강한 응집력..
짱죠니
'iOS/Swift' 카테고리의 글 목록