- iTerm
- GOF
- DiffableDataSource
- LanguageGuide
- Combine+UIKit
- lineBreakStrategy
- Keychain
- lineBreakMode
- WWDC
- UIKit
- TOSS
- Human Interface Guidelines
- 야곰아카데미
- Swift
- 앱개발
- 전달인자 레이블
- orthogonalScrollingBehavior
- 애플
- 스위프트
- iPad
- UILabel
- 디자인패턴
- IOS
- HIG
- github
- 애플사이다
- Accessibility
- Split View
- Apple
- CollectionView
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
목록Swift (22)
애플사이다의 iOS 개발 일지
안녕하세요. 애플사이다 입니다. [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은 ..
안녕하세요. 애플사이다입니다. Swift에서 문자열을 출력하여 콘솔 로그를 남길 수 있는 print 함수에 대해 정리해보겠습니다. 콘솔 로그란? 콘솔 (Console)은 Xcode 하단에 있는 화면이다. print 함수 또는 dump 함수를 사용하여 출력한 문자열이 콘솔에 나타난다. 보통 앱의 로직을 확인하기 위해 문자열을 출력하며, 이것을 콘솔 로그 (Console Log)라고 한다. print 함수는 왜 자동으로 띄어쓰기, 줄바꿈을 할까? 아래와 같이 print 함수를 호출하면, 따로 설정하지 않아도 여러 개의 문자열을 출력할 때는 문자열을 "띄어쓰기"로 구분한다. 그리고 출력을 끝내면서 "줄바꿈"을 한다. let question: String = "How old are you?" let answer..
Swift를 이해하기 위한 기본 중의 기본, [Swift Language Guide 정독 시리즈]를 시작하기에 앞서, Swift Language Guide가 무엇인지 정리해보자. Swift 공식문서란? Language Guide란? Swift 공식 사이트는 Swift에 대한 ✏️ 공식 소개자료를 제공하고 있다. 보다 많은 개발자들이 Swift를 사용할 수 있도록 만든 자료인 만큼, 🔍 쉬운 예시와 함께 친절하게 작성되어 있다. 사이트의 Documentation 탭에 보면, The Swift Programming Language로 아래와 같이 세 가지 자료를 링크하고 있다. The Swift Programming Language is the authoritative reference for Swift, o..
2021년 9월, 야곰 아카데미의 1기 (5주 과정)를 마치고 후기를 남긴다. 결론부터 말하자면, 컴퓨터공학 비전공자지만 유능한 iOS 앱 개발자가 되기를 꿈꾸는 분들께 이 과정을 추천드리고 싶다. 특히 일반 학원형의 주입식 학습보다는 기초부터 탄탄히 / 스스로 의문을 해결하면서 / 꾸준히 공부하는 분들이 만족하실 것 같다. 5주라는 길지 않은 시간동안 이렇게 많이 성장할 수 있을 줄 몰랐고, 다음 달 시작하는 커리어 스타트 캠프에도 참여해서 실력 있는 iOS 앱 개발자로 활동하고 싶다. 1. 앱개발에 관심을 갖게 된 계기 공대를 졸업하고 5년 차 직장인이었는데, 모바일 앱을 통해 건강관리/교통/금융/가사노동/문화컨텐츠 등 다양한 분야에서 사람들의 일상이 바뀌는 것이 놀라웠고, 앞으로 등장할 서비스를 기..