write is code, think ux design.

내가 할 수 있는 건

September 4, 2015 Blog

머릿속에 복잡하게 남아있는 생각들을 블로그에 쓰고 지워버리려고 한다. 사실 난 지금까지 내가 프로그래밍을 잘한다고 생각해본 적이 단 한 번도 없다. 아, 처음 피라미드를 그렸을 때랑 춘천낭만버스를 만들었을 때는...

For-In & Value Type in Swift

April 30, 2015 Blog

간단히 For-In 문법부터 살펴보면 다음과 같다. for item in thing { } thing 부분에는 숫자의 범위나 배열, 문자열 등이 올 수 있다. 다시 말해서, SequenceType 프로토콜을 따르는 타입에...

나의 작업 환경

April 2, 2015 Blog

이번 주 #weird-writing 주제는 나의 작업 환경이다. 다양한 주제가 나오다가 각자 책상 사진을 올리자고 시작되었다. 그렇게 청소를 위한 블로깅 주제가 나왔는데… 사실 자취방에 책상을 놓고 싶은 욕심은 처음...

작년 WWDC에서 Swift를 발표하자마자 #이상한모임을 통해서 스터디를 만들고 8주 동안 진행했는데, 지금 돌이켜보면 생각보다 깊이 있는 기록을 남기지 못한 점이…

March 31, 2015 Blog

작년 WWDC에서 Swift를 발표하자마자 #이상한모임을 통해서 스터디를 만들고 8주 동안 진행했는데, 지금 돌이켜보면 생각보다 깊이 있는 기록을 남기지 못한 점이 아쉽다. 후기로 남겼던 블로그의 내용을 보니 애플이 공개한...

나를 짜증나게 하는 IT 기술

March 26, 2015 Blog

블로터에 올라온 “당신을 짜증나게 하는 IT 기술은 무엇입니까?” 라는 기사에서 시작되어 #이상한모임에서 관련된 주제로 다양한 사람들이 각자의 생각을 써보기로 했다. 일반적인 사용자보다 IT에 관심도 많고 가깝게 지낼 수밖에...

Facetime으로 스터디 참여하기

March 22, 2015 Blog

지난주에 원격근무를 하면서 매주 참여하고 있던 스터디도 참여하지 못하는 상황이 되었다. 사실 지지난 주에도 아파서 참여하지 못했었기 때문에 빠지고 싶지 않았다. 방법을 생각하다가 Facetime으로라도 참여하고 싶다고 말했다. 처음에는...

원격근무: 즐거움과 그리움 사이

March 20, 2015 Blog

월요일부터 오늘까지 한 주 동안 짧게 원격근무를 하고 있다. 간단하게 원격근무 경험에 대한 생각을 글로 써보기로 했다. 원래 원격근무를 주제로 수필을 써볼까 했지만, 아직 그럴만한 글쓰기가 되는 건...

간략한 할일 관리(todo) 앱 리뷰

February 23, 2015 Blog 1 Comment

며칠 동안 Any.Do, Swipes, Todoist, Wunderlist를 모두 써보면서 느낀 점을 간략하게 정리해본다. 어디까지나 나한테 맞는 할일 관리 앱을 찾기 위한 일이었고, 첫인상이나 UX적인 부분에 초점을 두었다. Any.DO +...

Introducing iOS Design Patterns in Swift

December 30, 2014 Blog

Raywenderlich에서 찾은 아주 좋은 튜토리얼! 오랜만에 Swift 복습을 할 겸 둘러보다가 디자인 패턴까지 같이 다루고 있어서 봤는데 정말 많은 도움이 됐다. iOS 개발에서 많이 쓰이는 패턴들을 자세하고 명확하게...

Todo vs. GTD

November 12, 2014 Blog

노트 앱과 더불어 생산성 카테고리에서 가장 많이 사용하는 앱이 Todo 앱이 아닐까 생각된다. iOS 앱스토어에서 검색해보면 정말 많은 Todo 앱이 있고, 더 나아가서 GTD 방법론을 적용한 앱들도 많아지고...

View Controller Advancements in iOS 8

October 17, 2014 Blog

View Controller Advancements in iOS 8: New adaptive APIs & UISplitViewController (available on iPhone) 모두 iOS 8에서만 가능한 이야기. iOS 7 이하에 대응하려면 결국 iOS 8인지 아닌지 판단해서...

Adaptive User Interfaces

October 15, 2014 Blog

왜 Adaptive 해야 하는지는 이해는 되는데… 그들이 말하는 Adaptive User Interfaces를 만들려면, 둘 중에 하나를 선택해야 한다. iOS 8만 지원하거나, iOS 7과 iOS 8 버전 체크를 해서 코드를...

#Swift 스터디 후기

August 22, 2014 Blog

재미있을 것 같아서, 한번 해볼라고 시작했던 Swift 스터디가 8주 완성 코스로 끝나버렸다. Swift는 이번 WWDC 2014에서 처음 소개된 따끈따끈한 언어이고 스터디를 진행할 책도 애플에서 공개한 The Swift Programming...

Swift Study #7 후기

August 17, 2014 Blog

Protocols 프로토콜은 특정한 일이나 기능의 일부에 대한 메소드나 속성이나 다른 요구사항들의 전체적인 모습을 정의한다. 실제로 이런 요구사항들의 구현을 제공하지는 않고, 그 구현이 어떻게 보일지에 대해 명시한다. 클래스, 구조체,...

Swift Study #4 후기

August 4, 2014 Blog

Classes and Structures 클래스와 구조체의 공통점 프로퍼티, 메소드, 서브스크립트, 초기화, 확장, 프로토콜 클래스만의 특징 상속, 형변환, 소멸, 참조 구조체와 열거형은 값 타입으로 할당되거나 전달될 때 복사 클래스는 참조...

Swift 스터디에 대하여

July 21, 2014 Blog

#이상한모임 확장으로 7월부터 8명의 개발자분과 Swift 스터디를 하고 있습니다. 6월 말쯤에 트위터로 스터디 공지를 하고 함께 할 분들을 모으고 OT를 진행한 후에 7월부터 지금까지 3회에 걸쳐서 진도를 나갔습니다....

Swift Study #3 후기

July 21, 2014 Blog

Closures 클로저는 자신이 정의된 컨텍스트(context)로부터 임의의 상수 및 변수의 참조(reference)를 획득(capture)하고 저장할 수 있다. Swift의 클로저 표현식은 아래의 항목들에 의해 최적화될 수 있다. 컨텍스트로부터 인자 및 반환 값을...

Swift Study #2 후기

July 11, 2014 Blog

Beta 2에서 Beta 3로 넘어오면서 바뀐 점 iBooks에 있는 Swift Programming Language 문서가 업데이트됨! Array가 완전한 immutable이 됨. let으로 선언하면 값도 안 바뀜. Array의 축약 문법은 [Type], Dictionary의...

Swift Study #1 후기

July 4, 2014 Blog

기초 다지기 (The Basics) 상수와 변수는 let과 var로 선언한다. 상수나 변수의 이름 뒤에 :Type을 붙여 타입을 명시할 수 있다. 타입 세이프이기 때문에 컴파일할 때 타입 검사를 수행하고 에러를...

Swift Study #1

June 30, 2014 Blog

#Swift 스터디 공지입니다. :D 지난주에 간단히 OT를 했고, 이제부터 시작이네요! 이번 주는 The Basics, Basic Operators, Strings and Characters 까지 나가도록 할게요. 모여서 1시간 정도 같이 공부하고, 나머지...