본문 바로가기

분류 전체보기

(58)
애플 TV 및 tvOS 앱 시장에 대하여 조사 최근 tvOS앱 개발을 해볼까라는 생각이 들어서 애플 TV에 대해서 조사해보았다. 용어 정리 Apple TV: Apple의 셋톱박스. 하드웨어임. 화면이 장착된 기기는 발매된 적이 없고, TV 혹은 모니터에 연결해 사용하는 방식. 콘텐츠 장사를 목적으로 판매하는 기기라 Apple 제품 치고는 가성비가 상당히 좋은 편이라고 함. Apple TV+: Apple의 OTT 서비스 (2019년 11월 1일 출시했다고 한다, 한국에서는 2021년 11월 4일부터 서비스 시작) 아이폰, 아이패드, 아이팟, 맥, 애플TV 등 Apple 기기를 신규로 구매한 사람에게는 3개월 무료 구독권을 제공한다고 한다. 패밀리 서비스 기능이 있어서 무료로 한 계정에 최대 6명까지 등록 가능하다고 한다. Apple TV 앱: iOS의..
Dart 언어의 타입 시스템 요약 Dart 언어는 타입 시스템을 가지고 있다. Dart 언어는 type safe하다. 이걸 다른 말로는 sound type system을 가지고 있다고 한다. Type system이 sound하다는 것은 expression이 static type과는 다른 type으로 evaluate되지 않는다는 것이다. (예를 들자면, a라는 변수가 정적 분석 때는 int라고 분석됐는데, 런타임에 String이라던지하는 상황) Dart는 sound type system을 만들기 위해서 static type checking과 runtime check를 수행한다. 모든 값들은 type을 가져야하지만, type annotation은 type inference가 있기 때문에 필수적이지는 않다. Sound type syste..
[Dart] Dart 언어의 Built-in types 관련 정리 최근 Flutter로 작업을 하다가 Type 관련하여 에러가 났는데, 이해가 부족한 부분이 있다고 느끼게 되어 작업을 완료한 후, 나름 한가해진 지금(?) Dart의 Type 관련하여 공부를 해보고자 한다. 1. Built-in types https://dart.dev/language/built-in-types 을 보고 정리한 내용이다. 읽으면서 흥미로운 부분만 언급하였다. 자세한 내용은 문서를 직접 보기를 바란다. - Numbers (int, double) - Strings (String) - Booleans (bool) - Records ((value1, value2)) - Lists (List, also known as arrays) - Sets (Set) - Maps (Map) - Runes (R..
PyCharm 예전 버전 UI로 되돌리는 방법 최근 오랜만에 Python으로 간단한 스크립트를 짤려고 PyCharm을 받아서 열었는데 UI가 너무 많이 바뀌어있어서 적응이 안 돼서 PyCharm 대신 VSCode로 작업을 한 경험이 있다. 찾아보니 2022년 말쯤에 JetBrains에서 새로운 UI를 선보인 것 같은데 역시 기존 UI가 익숙한 유저들은 혼란이 오기 쉬운 듯 하다. 나도 예전 UI가 더 익숙하기 때문에 되돌릴려고 찾아보니 다음과 같이 되돌릴 수 있다. Settings (Cmd + ;)로 이동 -> Appearance & Behavior > New UI > Enable new UI 체크 해제 후 IDE 재시작 예전 UI로 돌아오니 고향(?)에 온 기분이 든다. 본인에게 편한 UI를 선택해서 사용하도록 하자.
Xcode 베타 버전 사용 시 주의할 점 오늘 작업하고 있던 앱을 마무리하여 앱스토어에 올리기 위하여 열심히 스크린샷을 만들어서 등록하고, 기타 정보들과 빌드 결과물을 올린 다음, "Add for Review" 버튼을 눌렀는데 넘어가지가 않는다. 원인은 Xcode 베타 버전을 사용했기 때문이다. 스크린샷의 텍스트 원문과 해석 Unable to Add for Review The items below are required to start the review process: - New apps and app updates must be built with the public (GM) versions of Xcode 11 or later, iOS, macOS, watchOS, and tvOS SDKs. Apps built with beta versi..
일본 엔화는 왜 로마자로 EN이 아니라 YEN으로 표기할까? 일본어를 공부를 해보면 일본어를 로마자로 표기하는 방법을 알게 된다. 상당히 일관적인 형태로 표기가 되는데 아,에,이,오,우 발음을 각각 a,e,i,o,u로 치환시키는 형태이다. 키보드로 일본어를 입력할 때도 해당 방법을 쓰기 때문에 일본어를 사용하는 사람이라면 해당 로마자 표기법이 익숙할 것이다. 그렇지만 일본 엔화 (円、えん, en)을 생각해보면 로마자로 yen으로 표기되기 때문에 의문점을 가지게 된다. 어째서 발음대로 en으로 표기하지 않고 yen으로 표기하는 걸까? 해당 이유를 알아보기 위해 인터넷에 조사해보니 일본은행의 안내글이 나와서 해당 글을 참조하여 의문점을 해결해본다. 일본의 엔화는 1872년(메이지5년)에 발행된 정부지폐(明治通宝)도, 1885년(메이지18년) 이래 일본은행이 발행한 은..
아이폰에는 왜 백버튼이 없을까? 필자는 모바일 앱 개발을 하고 있는데, 안드로이드 기기를 사용하다가 아이폰 기기를 사용하고자 하면 백버튼(뒤로가기 버튼)이 없어서 불편하다고 느낄 때가 많다. 필자뿐만 아니라 안드로이드를 쓰다가 아이폰으로 넘어간 유저들 중에는 백 버튼의 부재로 인한 불편함을 호소하는 사람들이 많은 것 같다. 그렇다면 어째서 아이폰에는 백버튼(back button)이 없는 것인가? 이렇게 된 배경에는 아이폰이 개발되고 있던 2007년의 이야기가 있다고 한다. 당시 CEO인 스티브 잡스(Steve Jobs)는 백버튼이 내비게이션에 있어서 필수적인 요소라고 생각하여 아이폰에 넣으려고 했다고 한다. 하지만 당시 인간 상호작용 디자이너(Human Interface Designer)로 애플에서 19년을 일했던 Imran Chaud..
구글 애드센스 PIN 우편이 도착했다! 예전에 회사 다니던 시기에 퇴근하고 만들었던 앱이 있다. "몸말: 몸으로말해요 앱"인데 회사를 다니던 시기에는 딱히 돈이 필요하지도 않았고 회사와의 근로계약상 영리 행위를 금지하는 조항이 있었기에 광고를 달지 않았다. (그런 조항이 있어도 회사를 다니면서 본인의 앱이나 사이트에 광고를 붙여 돈을 버는 사람이 많은 것 같다. 법적인 부분에 대해서는 정확히는 모르겠으나 아마도 웬만해선 회사가 알 수 있는 방법이 없는 듯 하다) 퇴사를 하고 나서는 그래도 수입이 있어야 하니까 앱을 리뉴얼하면서 Google Admob 광고를 부착하였다. 광고를 부착하니까 크진 않지만 약간의 수익은 발생하고 있다. Admob의 화면에서 벌고 있는 금액을 확인할 때면 뿌듯한 마음이 들기도 한다. 어느 정도 금액이 모이면 구글에서 ..
KTX열차 운임 최대 40% 할인 받는 방법 | 코레일 힘내라 청춘 ・ 청소년 드림 상품 소개 안녕하세요. 최근 친구로부터 KTX 할인 받는 방법이 있다고 해서 사용해보게 되었는데요, 만 13~24세의 청소년은 청소년 드림 상품으로 운임을 10%~30% 할인받을 수가 있고, 만 25~33세의 사회초년생은 힘내라 청춘 상품으로 10%~40% 할인받을 수가 있습니다. 그럼 할인 받는 방법을 알아보겠습니다. 코레일톡 앱 내에서 아래의 네비게이션 버튼을 보면 할인・정기권 메뉴가 있는데요, 여기에 청소년 드림, 힘내라 청춘 상품을 이용할 수 있는 버튼이 있습니다. 저는 만25~33세의 나이이기 때문에 힘내라 청춘 상품으로 설명하겠습니다. 청소년 드림도 방법은 대동소이할 것이라고 봅니다. 앱 내에서 힘내라 청춘 상품을 구매하기 위해서는 레츠코레일 웹사이트에서 힘내라 청춘 상품 이용동의가 필요하다고 합니다. ..
듀오링고 창업가 루이스 반 안 이야기 | 창업가이야기 오늘 우연히 유튜브에서 듀오링고 창업자인 루이스 반 안(Luis Van Ahn)의 이야기가 추천목록에 떠서 보게 되었는데 무척이나 재밌어서 블로그에 글을 써본다. 어린 시절 루이스는 과테말라에서 태어나서 자랐다고 한다. 루이스의 어머니는 의사였는데 어릴 때부터 루이스에게 영어 공부를 시켰다고 한다. 루이스의 인터뷰에 따르면 과테말라에서는 영어를 할 줄 아는 것 만으로도 평균 수입이 약 2배가 될 정도가 된다고 한다. 영어를 배운 것이 좋은 기회였던 것으로 보인다. (특히, 필자의 견해로는 컴퓨터 분야에서는 영어 구사 능력은 아주 큰 이점으로 작용한다고 생각한다. 읽을 수 있는 자료들이 많아지니까) 루이스의 어릴 적에 영향을 많이 끼쳤던 일로 두 가지를 꼽는데, 한 가지는 루이스의 가족이 운영하던 사탕 공..