본문 바로가기

분류 전체보기173

[iOS] Xcode 11 과 iOS 13 업데이트 급한 불 끄기 (응급 처치) iOS 를 개발 할 때에는 새 버전의 OS가 발표 되면 새 OS에 대응하기 위해 Xcode도 그 버전에 맞는 것으로 업데이트 해 줘야 합니다. 몇달 전 출시된 iOS 13 과 Xcode 11 의 경우 기존 프로젝트를 새로 빌드하면 눈에 띄는 것 두가지가 다크모드 (Dark Mode) 에서 UI 색상이 바뀌기도 하고 뷰를 모달 형식으로 띄울 때 뷰의 스타일이 페이지 시트 스타일로 나타나는 것을 볼 수 있습니다. 먼저 뷰를 모달로 띄울 경우 Xcode 11 에서 빌드하여 iOS 13에서 실행시키면, 아래 오른쪽 화면과 같이 페이지 시트 (Page Sheet)형태로 나오게 됩니다. 의도적으로 한 것이 아니라면 원치 않는 모습일 뿐더러 저 형태에서는 뷰를 쓸어 내리면 모달뷰가 사라져 버리므로 원하는 동작도 아닐.. 2019. 11. 20.
앱 관련 창업시 반드시 알아야 할 법 제도 (게임 창업, 인터넷 창업 포함) 스마트폰 앱 또는 게임 관련 사업을 진행 할 때, 인터넷 관련 사업을 진행할 때, 인터넷 쇼핑몰등의 사업을 진행할 때 꼭 확인해야 할 법령이나 제도 등을 정리 했습니다. 사업이라 함은 영리활동을 모두 포함하기 때문에 법인이든 개인이든 구분하지 않는것 같습니다. (일부 법조항은 법인에만 해당되는 경우도 있을 수 있고, 어떤 조항은 조건, 예를 들면 매출액 조건이나 사용자 수 조건등이 있을 수도 있습니다.) 이쪽 일 하시는 분들 얘기를 들어보면, 우리는 소규모이니까 개인이니까 문제 없겠지 생각했다가 제재를 받는 경우도 많다고 합니다. (관련 기관에서 상시 모니터링 하기도 하고 경쟁자들이 신고하기도 합니다.) 다 검토하기는 개인으로써는 그리고 작은 스타트업으로써는 정말 버거운 일이지만, 알아야 하는 내용이기 .. 2019. 11. 15.
[iOS] Xcode 11 에서 iOS 13 미만 지원 프로젝트 만들기 Xcode 11 로 업데이트 한 후에 새로운 프로젝트를 생성하면, 기본적으로 iOS의 경우 13.x 버전을 타겟으로 하는 프로젝트가 생성됩니다. 일반적으로 호환성을 높이기 위해 어느정도 하위버전으로 타겟을 변경하게 되는데, 이번 Xcode 11은 Xcode 10과 마찬가지로 iOS 8 이상을 지원합니다. 그런데, 문제가 있습니다. 프로젝트를 생성하고 빌드 타겟을 iOS 13 미만으로 설정하였을때, 에러가 발생하며 빌드되지 않는 문제가 있습니다. 구글을 검색해 보니 역시 같은 문제가 있고 해결할 수 있는 몇 가지 방법이 나오네요. 이 글에서는 그 중 파일을 삭제하지 않고 하는 방법을 남겨둡니다. 아래와 같이 SwiftUI가 아닌 Storyboard를 선택하여 프로젝트를 생성하였음에도 불구하고....빌드 타.. 2019. 11. 12.
입이 즐거웠던 둔촌동 초밥집 온전히 - 골목식당 둔촌동편 오늘 점심은 백종원의 골목식당에 나왔던 초밥집을 가보기로 했습니다.상호가 '온전히' 이네요. 일부러 찾아 다니지는 않는 편인데... 사무실에서 가까우니... 지난주에 10:40분쯤 들러봤더니... 이미 마감이어서, 오늘은 아예 일찍 가봤습니다. 집에서도 걸어가면 10분거리고, 사무실에서도 걸어가면 10분 거리이고...(딱 중간쯤에 있음) 9시 50분쯤 도착한것 같은데, 이미 기다리고 있는 사람들이 있네요...그래도 거의 앞에 서기는 했네요. 그런데... 예약을... 10시 30분에 받는다고 쓰여 있네요. 쩝... 40분을 기다려야 하는....ㅠㅜ 무려... 40분을 기다려서... 드디어 예약 개시... 식사 기다리는게 아니라 예약을 40분이나 기다려 보기는 태어나서 처음.... 오늘 부터 예약 방식이 바.. 2019. 10. 21.