일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- iOS개발
- 오토레이아웃
- Autolayout
- Til
- 공부
- 알고리즘 공부
- 안드로이드 공부
- 백준온라인저지
- BFS
- UIKit
- dfs
- Android
- Clean Architecture
- 정렬
- 파이썬 풀이
- ios
- 앱개발
- 알고리즘
- 백준 온라인 저지
- error
- SwiftUI
- Swift공부
- greedy algorithm
- Algorithm
- 그리디 알고리즘
- swift
- 파이썬
- Kotlin
- 프로그래머스
- Python
- Today
- Total
목록swift (35)
Tori의 개발 공부
정수형 정수 자료형에는 Int와 UInt가 존재한다. Int : +, - 부호를 포함하는 정수 UInt : -부호를 포함 x, 즉 0을 포함한 양의 정수 Bool 참(true)또는 거짓(false)만을 가지는 자료형 실수형 실수 자료형에는 Float과 Double이 존재한다. 이는 부동소수점을 사용하는 실수이며 부동소수 타입이라고도 한다. Float : 32비트의 부동소수를 표현 Double : 64비트의 부동소수를 표현 Character 단 하나의 문자를 의미한다. 스위프트에서는 유티코드 9 문자를 사용한다. 문자를 사용하기 위해서는 값을 큰따옴표로 감싸서 표현한다. String 문자열 자료형을 의미한다. character형과 마찬가지고 유니코드 9 문자를 사용하며 사용하기 위해서는 큰따옴표로 감싸서 ..
기본 명명 규칙 변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드에서 지원하는 어떤 문자(한글, 한자, 영문, 숫자, 이모티콘 등등)라도 사용할 수 있다. 단, 다음과 같은 예외 경우는 사용할 수 없다. - 스위프트에서 미리 정한 예약어 또는 ㅣ워드 - 해당 코드 범위 내에서 미리 사용되는 기존 이름과 동일한 이름 - 연산자로 사용될 수 있는 기호(+,-,*,/) - 숫자로 시작하는 이름 - 공백이 포함된 이름 함수, 메소드, 인스턴스의 이름은 첫 글자를 소문자로 사용하는 소문자 카멜 케이스를 사용한다. 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 타입의 이름이기 때문에 첫글자를 대문자로 사용하는 대문자 카멜 케이스를 사용한다. 대소문자를 구별한다. (num과 Num은 다름) 변수 명명법..

Swift란? 스위프트는 iOS, macOS, watchOS, tvOS를 개발하기 위해 애플에서 제공하는 프로그래밍 언어 Swift 특성 swift의 특성은 Safe, Fast, Expressive 세 가지로 표현할 수 있다. 안정성 : Safe 스위프트는 안전한 프로그래밍을 지향한다. 배포 전 프로그래밍 과정에서 프로그래머가 저지를 수 있는 실수를 엄격한 문법을 적용해 미연에 방지하도록 노력하고 있다. -> 옵셔널, guard구문, 오류 처리, 강력한 타입 통제 등 신속성 : Fast 스위프트는 C언어 수준과 동등한 성능을 일정한 수준으로 유지하는데 초점을 맞춰 개발되었다. 실행 속도의 최적화뿐만 아니라 컴파일러를 지속적으로 개량해 더 빠른 컴파일 성능을 구현해 나가고 있다. 더 나은 표현성 : Exp..