- github
- Split View
- Apple
- Keychain
- IOS
- 스위프트
- DiffableDataSource
- Combine+UIKit
- 애플사이다
- iPad
- 야곰아카데미
- 전달인자 레이블
- lineBreakStrategy
- 애플
- CollectionView
- GOF
- Accessibility
- UIKit
- UILabel
- TOSS
- orthogonalScrollingBehavior
- iTerm
- 앱개발
- 디자인패턴
- HIG
- lineBreakMode
- LanguageGuide
- WWDC
- Swift
- Human Interface Guidelines
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
목록프로그래밍 철학 (11)
애플사이다의 iOS 개발 일지
김창준 저 를 읽었다. (도서 링크) 회사에서 자기 계발에 대해 얘기하다가 팀 리더의 추천으로 책을 읽게 되었다. 이 책에서 저자는 애자일의 핵심은 함께 자라기, 즉 ‘학습’과 ‘협동’이라고 말한다. 팀원들과 신뢰를 쌓고, 팀이 함께 학습하고 현업에 성공적으로 적용하기 위해 필요한 것들을 설명하며, 다양한 성공/실패 예시를 담고 있다. 먼저 한국인이라면 익숙할 여러 교육 철학을 저자가 정면으로 비판해서 웃겼다. 처음에 무조건 도인이 시키는 대로 따라 하다 보면 내공이 쌓이고, 결국 도인의 비법을 전수받아 득도한다는 유명한 이야기가 사실은 허무맹랑한 판타지이고, 이 메타포로 인해 많은 교육적 문제가 생겼고, 심지어 이 미명 하에서 교육적 폭력이 자행되어왔다는 내용이 있는데, 크게 공감이 갔고 동시에 씁쓸했..
안녕하세요. 애플사이다입니다. 디자인 패턴 중 하나인 Memento Pattern (메멘토 패턴)을 알아보겠습니다. Memento란? 단기 기억상실증을 앓는 주인공이 등장하는 라는 영화나 "Memento Mori" (죽음을 기억하라)라는 표현으로 접해본 단어다. Memento는 "기억을 상기시켜주는 Reminder 역할을 하는 것"을 의미한다. Memento Pattern이란? 메멘토 패턴은 객체를 변경 이전 상태로 복원할 수 있는 패턴이다. 기억 (백업해둔 데이터)을 바탕으로 과거로 돌아갈 수 있다는 점을 살려 네이밍한 것 같다. Originator, Memento, CareTaker 3개 요소로 구성된다. 행동 패턴에 속하며, 기념품 패턴이라고도 부른다. *행동 패턴 : 객체 간 알고리즘이나 책임 분..
안녕하세요. 애플 사이다입니다. 첫 번째 포스팅으로 책 를 요약해봤습니다. ("삶이 너에게 레몬을 준다면 레몬에이드를 만들어라." 라는 문구의 패러디 맞습니다. "삶이 너에게 애플을 준다면 애플사이다를 만들어라." 애플사이다는 레몬에이드보다 맛있고, 건강에도 좋다는, 심지어 술이라는 강점이 있습니다.) 독서/포스팅 계기 설렘 반, 두려움 반으로 코딩을 배우기 시작한 시점에 이 책을 읽고 용기를 얻었습니다. Swift 기초 문법을 한 번 훑었을 때쯤, 재미로 알고리즘 문제를 풀어보다가, 다른 사람들의 답안을 보고 자신감이 급격히 위축되는 경험을 했어요. 은연중에 "이해하기 어렵지만 한두 줄로 축약된 코드"가 멋있는 코드라고 생각했던 것이죠. 하지만 이 책을 읽고 생각이 바뀌었습니다. 이 책은 "누구나 짧은..