- UIKit
- WWDC
- HIG
- TOSS
- 앱개발
- Accessibility
- CollectionView
- 애플사이다
- lineBreakStrategy
- github
- orthogonalScrollingBehavior
- Keychain
- 애플
- 전달인자 레이블
- iPad
- 디자인패턴
- LanguageGuide
- 야곰아카데미
- iTerm
- Swift
- IOS
- 스위프트
- Combine+UIKit
- Split View
- Human Interface Guidelines
- UILabel
- lineBreakMode
- Apple
- GOF
- DiffableDataSource
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록API (2)
애플사이다의 iOS 개발 일지
안녕하세요. 애플사이다 입니다. 변수 이름, 함수 이름 짓기는 모든 개발자의 영원한 숙제입니다. 어떻게 하면 코드를 10년 뒤에 다시 봐도 3초 만에 이해할 수 있도록 네이밍할 수 있을까요? Swift에서는 API Design Guidelines라는 공식문서를 통해 변수/함수/매개변수/전달인자 레이블의 네이밍 및 주석 작성 방법에 대한 기준을 제시합니다. Swift Language Guide 만큼이나 중요한 문서입니다. API Design Guidelines *API : Application Programming Interface Fundamentals (기본 원칙) 1. 사용 시점을 기준으로 명확히 작성하는 것이 가장 중요한 목표이다. (Clarity at the point of use is your ..
안녕하세요. 애플사이다 입니다. [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..