Tagged

Xcode

A collection of 4 posts

Apple

iOS의 다크모드 - (2) 구현

저번 글에서는 다크 모드를 적용해야 하는 이유에 대하여 설명했다면, 이번에는 실제로 배포 중인 앱에 다크 모드를 적용하면서 사용했던 여러가지 기능들에 대한 이야기를 해 보려고 합니다. Color AssetsXcode 에서 제공하는 Asset 파일인 .xcassets 에는 생각보다 여러 종류의 데이터를 저장할 수 있습니다. 그 중 Color 데이터를 Asset 파일에 저장하면 다크 모드 대응을

아, 나도 테스트 코드 짠다! - (2) Xcode UI 테스트 작성
iOS

아, 나도 테스트 코드 짠다! - (2) Xcode UI 테스트 작성

프론트엔드 또는 앱 개발을 할때는 사용자의 입력을 받게 되는데, 사용자의 입력이 제대로 처리 되는지를 테스트를 하기 위해 UI 테스트를 하게 된다. 이 테스트는 사람이 할 수도 있지만, 매번 업데이트 될 때마다 같은 기능을 사람이 직접 테스트 하는건 시간 낭비일 경우가 많다. 시간 낭비는 개발자의 도리가 아니기에, 이런 테스트를 기계가 할

아, 나도 테스트 코드 짠다! - (1) XCTest를 이용한 테스트 코드 작성
iOS

아, 나도 테스트 코드 짠다! - (1) XCTest를 이용한 테스트 코드 작성

개발을 업으로 삼은지 7년차가 되는 시점이지만, 테스트 코드를 한 번도 작성해보지 못한건 반성해야 할 부분일지도 모르겠다. 일정에 치여서 테스트 코드 같은건 엄두도 못냈고, 거쳐온 회사들은 테스트 코드를 제대로 작성하고 있는 곳이 없었다. 명언 제조기 박명수옹 (47세) 그러다 마침 일정이 비는 시기가 찾아왔고 팀 내부에서도 테스트 코드의 중요성이 언급되기 시작했다. 실제로

Xcode 9에서 올린 빌드가 iTunes Connect 에서 보이지 않을때
iOS

Xcode 9에서 올린 빌드가 iTunes Connect 에서 보이지 않을때

iOS 11 대응을 위해 Xcode 9을 설치하신 개발자 분들이 많을거라고 생각됩니다. 저도 제가 관리하는 앱들의 iOS 11 대응을 진행하고 있습니다. 그러다 릴리즈 작업 도중 특이사항을 하나 발견하여 공유하고자 합니다. 저는 iOS 11 출시 후 새 SDK에서 빌드 후에 발생하던 여러 문제를 잡고 릴리즈를 준비하고 있었습니다. Xcode 9 설치 후에 Organizer의