- Keychain
- iTerm
- WWDC
- CollectionView
- 야곰아카데미
- Split View
- UIKit
- orthogonalScrollingBehavior
- github
- 스위프트
- 앱개발
- Human Interface Guidelines
- DiffableDataSource
- IOS
- TOSS
- HIG
- 애플
- iPad
- 애플사이다
- Swift
- lineBreakStrategy
- Apple
- Accessibility
- LanguageGuide
- 디자인패턴
- 전달인자 레이블
- GOF
- UILabel
- Combine+UIKit
- lineBreakMode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록LanguageGuide (6)
애플사이다의 iOS 개발 일지
안녕하세요. 애플사이다 입니다. [Swift Language Guide 정독 시리즈]의 여섯 번째 챕터 Functions에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. 이번 챕터는 제가 함수 개념을 처음 접했을 때 헷갈렸던 내용을 중점적으로 다루었습니다. Functions (함수) 함수는 특정 작업을 수행하는 코드 덩어리 (chunks of code)이다. Swift의 함수는 C와 같이 매개변수 (parameter) 이름이 없는 간단한 함수부터 Object-C와 같이 여러 매개변수와 전달인자 레이블 (argument label)을 가진 복잡한 형태의 함수까지 다양한 함수를 나타낼 수 있는 유연한 문법..
안녕하세요. 애플사이다 입니다. [Swift Language Guide 정독 시리즈]의 다섯 번째 챕터 Control Flow에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. Control Flow (흐름 제어) Swift에는 코드의 흐름을 제어하기 위한 여러 종류의 구문 (statements)이 있다. 1) 작업을 여러 번 반복하는 while문 (while loop), 2) 특정 조건 (conditions)에 따라 다른 코드 덩어리 (branches of code)를 실행하는 if / guard/ switch문, 3) 코드의 실행 흐름 (flow of execution)을 다른 곳으로 이동시키는 br..
안녕하세요. 애플사이다 입니다. [Swift Language Guide 정독 시리즈]의 네 번째 챕터 Collection Types에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. Collection Types (컬렉션 타입) Swift에는 세 가지 기본 컬렉션 타입이 있다. 1) 배열 (arrays), 2) sets (집합), 3) dictionaries (딕셔너리) 여러 개의 값을 묶어서 (collections of values) 1개의 상수/변수에 저장할 때 사용한다. Array는 순서가 있는 값의 묶음이다. Set는 순서가 없는 값의 묶음이며, 값은 중복되지 않는다. (unique) Dictio..
안녕하세요. 애플사이다 입니다. [Swift Language Guide 정독 시리즈]의 세 번째 챕터 Strings and Characters에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. Strings and Characters (문자열 및 문자) "hello, world"와 같이 문자열은 여러 개의 문자이다. Swift의 문자열은 String 타입으로 나타낸다. 문자열의 요소 (contents)에 접근하는 방법은 다양하다. 주로 Charater 타입 값의 Collection 형태로 접근한다. Swift의 String 및 Character 타입은 코드의 텍스트를 처리하며, 빠르고 유니코드 호환 (U..
안녕하세요. 애플 사이다입니다. [Swift Language Guide 정독 시리즈]의 두 번째 파트 Basic Operators에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. Basic Operators (기본 연산자) 연산자 (Operator)는 여러 값을 확인/변경/결합하기 위해 사용하는 특별한 기호 (symbol) 또는 구문 (phrase)이다. Swift의 연산자는 "함수"로 정의되어 있다. 더하기 연산자 (addition operator) + 는 2개의 숫자를 더한다. ex) let i = 1 + 2 AND 부울 연산자 (logical AND operator) && 는 2개의 불리언값 (b..
안녕하세요. 애플 사이다입니다. [Swift Language Guide 정독 시리즈]의 첫 번째 챕터 The Basics에 대해 정리해보겠습니다. *Swift Language Guide를 읽어야 하는 이유는 시리즈 0. Language Guide란? 포스팅을 참고해주세요. The Basics Swift는 iOS, macOS, watchOS, and tvOS 앱 개발을 위한 프로그래밍 언어이다. Swift의 기본 데이터 타입 (Data Type)으로 1) Int 타입, 2) Float 타입과 Double 타입, 3) Bool 타입, 4) String 타입이 있다. 그리고 기본 Collection Type으로 1) Array, 2) Set, 3) Dictionary가 있다. (Collection Type은 ..