일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- multiline
- textinput
- Server-Side-Rendering
- lineending
- 동적언어
- 약타입언어
- ReactNative
- ios
- 비반환함수
- DelayInput
- beforePopState
- 나를부르는숲
- 프로그래머스
- reactnavigation
- SWIFT
- switch구문
- 17681
- 72410
- 스위프트
- 옵셔널
- replacingOccurrences
- 데이터타입함수
- client-side-rendering
- JavaScript
- 약타입
- reactnative android
- next.js
- 함수형프로그래밍
- 리액트네이티브
- 중첩함수
- Today
- Total
목록SWIFT (32)
으니의 개발로그
[Swift] 데이터 타입 고급(2-1) - 컬렉션형(배열, 딕셔너리, 세트) 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다 컬렉션 타입에는 배열(Array), 딕셔너리(Dictionary), 세트(Set) 등이 있음 1. 배열 배열 : 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션 타입 // 대괄호를 사용하여 배열임을 표현 var names1: Array = ["seonho", "donghae", "hero", "jieun"] // 위 선언과 정확히 동일한 표현임. [String]은 Array의 축약 표현 var names2: [String] = ["seonho", "donghae", "hero", "jieun"] var emptyArray1: [Any] = [An..
[Swift] 데이터 타입 고급(1) - 타입 별칭, 튜플 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다 타입 별칭 스위프트에서는 기본으로 제공하는 데이터 타입이든, 사용자가 임의로 만든 데이터 타입이든 이미 존재하는 데이터 타입에 임의로 다른 이름(별칭)을 부여할 수 있음 (기본 타입 이름과 이후에 추가한 별칭 모두 사용 가능) typealias MyInt = Int typealias YourInt = Int typealias MyDouble = Double let age: MyInt = 100 // MyInt는 Int의 또 다른 이름 var year: YourInt = 2080 // YourInt도 Int의 또 다른 이름 // MyInt도, YourInt도 Int이기 때문에 같은 타입으로..
[Swift] String 타입의 다양한 기능 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다. 연산자를 통한 문자열 결합 let hello: String = "Hello" let seonho: String = "seonho" var greeting: String = hello + " " + seonho + "!" print(greeting) /* Hello seonho! */ greeting = hello greeting += " " greeting += seonho greeting += "!" print(greeting) /* Hello seonho! */ 연산자를 통한 문자열 비교 var isSameString: Bool = false isSameString = hello == "Hell..
[Swift] 데이터 타입(Data Type, 자료형) 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다. 데이터 타입 : 프로그램 내에서 다뤄지는 데이터의 종류 스위프트의 기본 데이터 타입은 모두 구조체를 기반으로 구현되어 있음 데이터 타입의 이름은 첫 글자가 대문자로 시작하는 대문자 카멜케이스를 사용함 Int와 UInt 정수 타입 Int : +, - 부호를 포함한 정수 Uint : - 부호를 포함하지 않는 0을 포함한 양의 정수 Int 와 UInt 타입의 최댓값과 최솟값은 각각 max와 min 프로퍼티로 알아볼 수 있음 Int 와 UInt 는 각각 8비트, 16비트, 32비트, 64비트의 형태가 있음. 즉, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt3..
[Swift] 변수와 상수 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다. 변수와 상수 : 특정 데이터 타입에 해당하는 값의 이름 변수는 생성 후 데이터 값을 변경할 수 있지만, 상수는 한번 값을 설정하면 다음에 변강할 수 없음 변수 스위프트에서 변수를 생성하려면 var 키워드를 사용함 var [변수명]: [데이터 타입] = [값] 의 형태로 선언 변수를 생성할 때 데이터 타입은 생략할 수 있음 변수의 선언 및 사용 var name: String = "seonho" var age: Int = 36 var job = "actor" // 타입 추론이 사용 됨 var height = 183.5 // 실수 타입의 타입 추론 print("\(type(of: height))") // 출력 값 : Dou..

[Swift] 주석 이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다. 주석 : 프로그램 소스 코드에 정보를 남기는 목적으로 사용 주로 코드를 다시 봤을 때 필요한 중요 메모나 다른 프로그래머에게 설명하기 위한 메모 등을 주석으로 남김 Xcode의 퀵헬프 기능 Xcode에는 말풍선의 형태로 레퍼런스 문서의 요약된 내용을 보여주는 퀵헬프 기능이 있음. 코드를 작성하는 중에 레퍼런스 문서로 이동하지 않고도 (퀵헬프를 지원하는) 데이터 타입이나 메서드 등의 간단한 정보를 확인할 수 있음 퀵헬프를 보려면 퀵헬프를 보기 원하는 항목(변수, 상수, 함수, 메서드, 타입 등) 위에 마우스 커서를 위치한 다음 키보드의 옵션(option) 키를 누른 상태로 클릭하면 됨. 또는 퀵헬프를 보기 원하는 항목에 커서를..