 Apple Lover Developer & Artist

영속적인 디자인에 현대의 공감을 채워넣는 공방입니다

반응형

Apple 3

[WWDC2019] Introducing to Combine

Overview A unified declarative API for processing values overtime. - WWDC2019 "Introducing Combine 발췌" 앱 개발 과정에서 비동기 프로그래밍을 사용할 때가 많이 있다. 예를 들어 Target-Action, Timer, KVO부터 URLSession을 활용한 네트워크 통신 과정에서 컴플리션 핸들러를 활용하기도 한다. 때로는 이들을 결합해 새로운 기능을 개발해야 할 수 있는데 쉽지 않았다. Combine은 이들간의 공통 분모를 찾게되었으며 "시간이 지남에 따라 값을 처리하기 위한 통합된 선언적 API"를 개발하게 되었다. 특징 Generics 콤바인은 Swift로 작성되었다. 즉, Generics과 같은 Swift 기능을 사용할 ..

[HIG] 공식문서 씹어먹기: iOS Interface Essentials

Overview 대부분의 iOS App은 UIKit 을 통해 만들 수 있다. UIKit 은 Programming framework로 공통적인 interface element를 선언한다. 이 framework는 높은 수준의 사용자화를 제공하는 동안에도 앱이 시스템 간에 지속성 있는 모습을 보여주도록 한다. UIKit 요소는 flexible 하고 familiar 하다. UIKit 요소는 adaptable 하며 어떠한 iOS 장비에서도 훌륭하게 보이는 iOS 앱을 만들 수 있도록 도와준다. system의 appearance가 변화하면 자동으로 반영된다. UI Kit이 제공하는 대표적인 Interface element는 다음과 같이 3가지 주요 카테고리로 나눠볼 수 있다. Bars 사람들에게 app 내부에서 어..

[서평] Tim Cook - 린더 카니 지음

Apple은 어떤 회사입니까? Apple은 매년 3월, 6월, 9월, 10월 4차례에 걸쳐 진행해온 EVENT에서 새로운 세대의 제품과 서비스를 공개해왔습니다. 스티브 잡스가 CEO에 재임했던 기간 동안 Apple은 Event에서 기존에 보지 못했던 혁신적인 제품을 선보였습니다. 기존 데스크톱 컴퓨터 디자인의 고정관념을 탈피한 iMac(1998), 주머니 속에 1000곡을 넣을 수 있다는 캐치프레이즈가 사용되었던 iPod(2001), 터치로 조작할 수 있으면서 대화면을 갖고 있던 아이팟 터치와 휴대폰 그리고 인터넷 통신 기능을 하나의 장치에서 사용될 수 있도록 합쳤던 iPhone(2007), 출시 당시 넷북으로 불리던 인터넷 혹은 사무용 저사양 노트북을 대체하며 iPhone에서 사용된 터치 인터페이스를 ..

반응형