-
2019년 상반기 회고 - 지난 6개월을 돌아보며일반 2019. 7. 7. 03:36
지난 3년간 개인적인 사업을 하다가, 회사에 입사한지 어언 7개월이 되어간다. 벌써 2019년의 절반이 지나갔기 때문에 상반기에 대하여 회고 하는 시간을 가지고자 블로그 글을 남긴다. What is your job now? 💼 개인적으로 일하던 때와는 다르게 회사에서는 회사만의 고유 문화가 있고, 새로운 사람들이 있으며 그들만의 업무 방식이 있다. 회사 에서는 iOS 개발 파트의 업무를 맡게 되었고, 운영되고 있는 서비스를 유지보수 하면서 새로운 기능을 추가해 나가야 하는 업무를 맡았다. 해당 파트 프로젝트에 대해 남아있는 자료는 거의 없다시피 하였고, 있어도 쓸모가 없었다. 하지만 운좋게 들어온지 3개월만에 같은파트에 좋은동료가 생겨 함께 서비스를 열심히 개선해 나가고 있다. 스타트업의 특성상 서비스는..
-
이것만 알면된다! 개발자가 바라본 WWDC19 총정리iOS 2019. 6. 9. 19:36
What's new? 🎁 애플의 연례 행사인 세계 개발자 컨퍼런스(WWDC) 2019 일정이 2019년 6월 3일부터 7일까지 매키너리 컨벤션 센터(McEnery Convention Center)에서 성황리에 마무리되었습니다. 이번 발표에서 소개된 새로운 많은 기능들과 제품들은 벌써부터 올 가을을 기다려지게 만드는 중이네요. WWDC19에서 소개된 신 제품과 iOS13의 기본 기능들은 개발자 뿐만아니라 일반 iOS 유저들에게도 많은 호응을 받고 있습니다. 일반적으로 소개된 다크모드, 사진첩 알고리즘 개선, 애플 아이디 로그인 지원은 사용자들에게는 편한 기능이 되겠지만, 개발자들은 새로운 OS에서 개발 중인 앱이 잘 돌아가는지 크래시는 나지 않는지 테스트도 해야 하고 지원되는 새로운 기능을 미리 익혀야 하..
-
애플 WWDC 2019 요약 간단정리iOS 2019. 6. 4. 04:01
tvOS - 멀티유저 지원 - 음악가사 동기화 지원 - 엑스박스 컨트롤러 / Play Station 컨트롤러 지원 Apple Watch - 다양한 애플워치 페이스 지원 시계 워치 페이스가 기존에는 한정적 이었으나, 이번 발표를 통해서 새로운 워치스페이스들이 대거 공개가 되었습니다. 자신이 원하는 형태의 워치스페이스를 설정할 수 있고, 개인화 할 수 있게 되었습니다. - 오디오북 , 녹음, 계산기 지원 기존 워치에서는 컨텐츠가 많이 부족하다는 느낌이 있었으나, 해당 발표에서는 새로운 어플리케이션들이 많이 발표가 되었습니다. 워치가 가지고 있던 단점을 극복하려는 노력을 많이 했다는 느낌을 받았습니다. - 애플워치 단독 앱지원 기존 애플워치 앱들은 아이폰과 연동되어 동작하는 방식으로 작동하였으나, 이번 부터는..
-
Github Pull Request 템플릿을 사용해보자 - 실전 적용법개발이야기 2019. 5. 29. 23:32
Github 템플릿 이란? github에서 자체적으로 제공해주는 기본 기능이지만, 따로 설정을 하지 않으면 사용을 할 수가 없습니다. 기본적으로 새로운 이슈를 생성하거나 새로운 Pull Request를 전송할 때 다수의 작업자들과 함께 작업하는 프로젝트의 경우에는 보통 규칙이 있기 마련입니다. 위와 같은 프로젝트에서 모두가 각자의 양식으로 Pull Request를 하거나 Issue 등록을 한다면 내용을 파악하기가 어렵겠죠?? 그래서 생긴 기능이Github Template입니다. 해당 기능에 대한 깃헙 공식 문서는 이곳을 참고하시면 되고, 쉽게 쉽게 따라오고자 하시는 분들은 아래를 살펴봐주세요 Github 템플릿 적용하는 방법 Github에서 사용가능한 템플릿은 총 3가지입니다. Name Filename ..
-
블로그에 Github 댓글을 달아보자! utterances 적용기일반 2019. 5. 27. 23:29
Github댓글이 뭐예요?? 기술 블로그를 열심히 돌아다니던 도중 깃 헙 UI의 신박한 댓글들을 보게 되었습니다. 사실 블로그 댓글 서비스로 페이스북 , 라이브리 등등 다양한 것들이 있지만 그래도 개발자라면 누구나 다 가지고 있는 Github UI의 댓글이 달린다는 것이 참 마음에 들었습니다. 찾아보니 Utterances 라는 서비스를 통해서 블로그에 Github을 통해 댓글을 달 수 있는 기능을 넣을 수 있다는 것을 알게 되어 실제로 적용을 해보았습니다. 원리는 레포지토리에 이슈를 생성하여 해당 이슈의 댓글을 iframe으로 가져오는 형태로 작동합니다. 블로그 적용방법 개발을 하실 줄 안다는 전제하에 블로그에 적용하는 방법은 상대적으로 쉽습니다. 1. Github에 Public Repository를 생..
-
iOS 개발자라면 꼭 알아야할 Fastlane 파헤치기iOS /iOS 개발팁 2019. 5. 26. 01:59
Fastlane 도대체 뭔가요? Fastlane가 무엇인지 몰랐던 저에게는 가장 먼저 나왔던 말입니다. 너무나도 빠르게 변해버린 개발환경에 적응을 하지 못해 무엇인지도 몰랐습니다. 저처럼 몰랐던 분들을 위해 간단 명료하게 정리를 해드리기 위해서 작성하는 포스팅 입니다. 지금 이글을 읽는 순간 Fastlane을 모르신다고 너무 겁먹지마세요. 알고보면 참 간단하고 조금만 알면 사용하기 매우 쉬운 유용한 오픈소스 도구입니다. Fastlane 이란? 간단명료하게 정리해 드리자면 Fastlane (https://fastlane.tools/) 은 iOS 앱을 개발하면서 필요한 모든 귀찮은일 (인증서관리, 배포, 테스트) 등을 자동화 시켜주는 도구라고 생각하시면 편합니다. 귀찮은 일들을 모두 대신해주는 똑똑한 오픈소..
-
개발자의 콘텐츠 생산에 관한 내 생각일반 2019. 5. 26. 01:12
콘텐츠란 무엇인가? 내가 생각하는 콘텐츠란 자신이 경험하거나 알고 있는 정보를 정리하여 다른 사람들에게 유익이 될 수 있도록 다듬고 정리하여 공유할 수 있는 형태로 정리된 이미지 / 문서 / 동영상 등을 콘텐츠라고 말하고 싶습니다. 실제로 최근에는 다양한 콘텐츠들을 손쉽게 접할 수 있는 시대입니다. 개발 콘텐츠는 어떤 것들이 있을까? 😎 제가 생각하는 개발 콘텐츠는 다음과 같습니다. 1. 간단한 소프트웨어 개발 기록 (프로젝트 개발 회고) 2. 소프트웨어 개발을 하면서 겪었던 오류에 대한 해결 방법 정리 3. 새로운 소프트웨어를 개발한 후 홍보 목적으로 작성한 글 4. 새로운 언어 학습에 대한 글 정리 (튜토리얼) 개발 콘텐츠는 어떤 점이 유익한가? 개발자의 콘텐츠 공유는 상당히 유익할 수 있다고 생각합..
-
기술 블로그를 시작하기 위해 티스토리를 선택한 이유 🤔일반 2019. 5. 26. 00:48
설치형 블로그 vs 호스팅형 블로그 실제로 다양한 블로그 서비스들이 너무나도 많습니다. 누구나 다 알만한 네이버 블로그 부터 시작해서 미디엄, 브런치 나아가서는 Github 에 설치하여 사용할 수 있는 다양한 블로그 툴들까지 선택할 수 있는 옵션은 너무나도 다양합니다. 다양한 옵션속에서 기술 블로그를 시작 하기위해 고려하였던 부분을 공유하고자 합니다. 접근성과 사용성 모두가 블로그를 사용하는 이유는 다양하겠지만, 블로그를 사용하는 이유에 맞는 플랫폼을 선택하는 것이 중요하다고 생각했습니다. 첫번째로 접근성입니다, 저 같은 경우는 기술적인 내용을 담고 싶었고 구글을 통한 검색이 잘 되었으면 좋겠다는 생각을 하였습니다. 아무래도 개발자들이 구글링을 모두 이용하기 때문에 구글에서 노출이 잘되는 블로그 플랫폼이..