본문 바로가기

분류 전체보기

(344)
RICOH GR IIIx (리코 GR 3x) 언박싱 그리고 첫 인상 서론 RICOH GR IIIx (리코 GR 3x) 공개, 가격. 서론 코로나가 창궐하기 시작하고, 졸업을 앞두고 있던 2020년 여름. 가정사와 개인사에 잘 풀리지 않는 졸업작품으로 인한 스트레스를 견딜 수 있었던 건 졸업 이후의 행복한 계획들이었다. 여 chillog.page 얼마 전 GR 3x가 공개됐다는 글을 적은 적이 있었다. 원래 사용하던 77D를 차고 여름휴가 때 들고 갔다가 그 무게 때문에 지옥을 경험하고 급하게 찾게 된 콤팩트 카메라로, 당시에 준수한 접사 능력과, 일상 스냅에 유리한 GR 3에 딱히 특출날 것 없는 디자인이 내 마음을 사로잡았다. 졸업작품을 끝내고 한참 여행의 꿈을 꾸기만 했을 때니 알게 된 건 20년 여름이었고 때마침 스트릿 에디션으로 너무 예쁜 주황색 링을 장착한 파생..
100. Supplementary View Supplementary View Collection View의 Headr와 Footer를 합쳐서 Supplementary View라고 부른다. Flow Layout에서는 섹션의 시작부분과 마지막 부분에 각각 표시된다. Layout 속성과 Delegate 패턴을 통해 크기를 설정할 수 있지만, 스크롤 방향에 따라 제약을 받는다. Vertical 너비가 Collection View의 너비로 고정되고 높이만 설정할 수 있다. Horizontal 높이가 Collection View의 높이로 고정되고, 너비만 설정할 수 있다. 단, Custom Layout을 직접 적용하면 크기와 위치를 자유롭게 지정할 수 있다. Supplementary View는 재사용 메커니즘을 사용한다. 따라서 필요할 때 Collectio..
너도 알고 나도 아는 iOS 팁 03 : iOS 15 날씨앱의 이상한 막대는 뭘 의미할까? 서론 iOS 15 이후로 날씨앱이 대폭 개선됐다. 일전에 Dark Weather를 인수한 영향인지 대기질, 강수량, 대기 변화 등 어마어마한 양양의 데이터를 볼 수 있다. 문제는 이 다양한 정보를 간단하게 제공하려는 과정에서 문제가 생긴다는 건데, 10일 예보와 4*4 사이즈의 위젯에서 표시되는 색색의 막대들이 문제다. 저 막대가 어떤 방식으로 어떤 데이터를 표시하고 있는지 확인해 보자. 본론 온도 사이에 있어서 문제 없이 판단할 수 있듯 해당 막대는 온도를 의미한다. 문제는 막대의 위치와 색, 길이인데 각각 어떤 것을 뜻하는지 보자. 색 막대의 색은 날씨앱의 온도를 더보기 하면 표시되는 해당 그래프를 기준으로 표시한다. 짙은 푸른색 0도 이하의 매우 추운 기온 옅은 푸른색 0도 ~ 15도 사이의 추운 ..
너도 알고 나도 아는 iOS 팁 02 : 공유하기 연락처 추천 없애기, LTE만 사용하기. 서론 알아두면 편리하지만 아무도 기억하지 않고, 누구나 다 아는 모르면 이상한 뻔한 iOS 팁들을 소개한다. 본론 공유하기 연락처 추천 없애기 오랜만에 iOS에 돌아왔다면 공유 시트에 뜨는 생뚱맞은 연착처와 카카오톡 프로필에 당황할지도 모른다. 처음 생겼을 당시 쓸 데 없이 공유시트를 잡아먹고, 잘못 누를 가능성도 많아서 유저들의 반발이 심했다. 다행히 애플에서 이런 피드백을 받아들여 iOS14 부터 해당 기능을 끌 수 있도록 변경했다. 설정 앱 > Siri 및 검색 > 공유할 때 보기 Settings > Siri & Search > Show When Sharing 위의 설정을 비활성화 함으로써 해당 기능을 끌 수 있다. 5G 기기에서 LTE만 사용하기 아이폰은 5G를 지원하는 스마트폰이지만 어느 나라건..
폭풍같은 택배, 아이폰 13미니 핑크, 스타라이트 첫인상 그리고 가죽케이스 까지 서론 한국의 발매가 미국보다 늦어서 좋은(?)점은 기기의 실물을 외신과 리뷰를 통해 먼저 접하고, 조금 더 현명한 선택을 하게 한다는 점이다. 문제는 이번 아이폰 13 라인의 색상 라인이 재정비되었고, 기존의 블랙과 화이트를 대체하는 색상이 투입됐다. 그러면서 혼란이 가중됐고 심지어 공식 홈페이지, 리뷰, 애플스토어 현장 사진 등 모든 정보의 색들이 일치하지 않는 수라장이 만들어졌다. 또한 애플은 출시일까지 실제품을 전시하지 않아 직접 볼 수도 없다. 덕분에 남자의 자존심 핑크와 처음부터 마음에 들었던 스타라이트 사이에서 끝내 결정하지 못했고, 결국 예약판매 개시일에는 두 색상의 아이폰을 모두 노려야 하는 불상사가 생겨버렸다. 두 개의 아이폰을 나란히 두고 비교해 보고, 사진에 잘 표현되지 않은 특징과 ..
097 ~ 099. Collection View, Flow Layout, Collection View Cell and Self Sizing Cell Collection View Collection View를 채용한 가장 좋은 예는 사진 앱이다. Collection은 각각의 Cell로 컨텐츠를 표기하고, Cell들을 묶어 제공할 수 있다. 각각의 그룹을 Section이라고 부른다. Section을 구분하는 Header와 Footer가 존재하며, 이들은 Collection에서 Supplimentary View라고 부른다. 아이패드의 시계 앱도 Collection View를 사용한다. Custom Layout을 통해 위와 같이 개성있는 UI를 구현할 수 있다. Collection View의 배경으로 사용되는 View를 Decoration View라고 부르며, 위의 사진에서는 세계지도가 이에 해당한다. Collection View는 Flow Layout을 ..
토스뱅크 오렌지밀크 수령 서론 기대하고 기대하던 토스 뱅크가 서비스를 시작했다. 이번 달 결제일이 얼마 남지 않아서 주계좌를 옮기진 않았지만 여러 앱을 사용하지 않고, 토스 하나에서 관리가 가능하다는 것은 꽤나 편한 점이다. 서비스를 시작하면서 자연스럽게 토스 카드를 신천해 봤는데, 오늘은 그 이야기다. 토스 예약 순번은 3000번 대로, 추천인 수는 4인 이었다. 사전예약 첫날 400번 대였던 것과 비교하면 꽤나 많이 멀어졌지만 토스 주식과는 다르게 첫날 오픈하는 수가 많아 바로 신청할 수 있었다. 주변을 봐도 추천인이 단 한 명이라도 있는 것과 아예 없는 것의 차이가 꽤 커서, 이런 추천 이벤트는 친구 하나라도 같이 들어가는 게 좋겠다는 생각을 했다. 본론 배송은 오늘 아침 10시 20분경 도착했다. 꽤나 번듯한 검은 봉투와..
너도 알고 나도 아는 iOS 팁 01 : iPad 무료앱 암호 요구 비활성 하기 서론 설정 앱 > Apple ID > 미디어 및 구입 항목 > 암호 설정 Settings > Apple ID > Media & Purchase > Password Settings 위의 순서로 접근하면 아래와 같은 화면을 볼 수 있다. 설령 무료일지라도 앱을 다운로드할 때마다 암호를 요구하는 인증 절차가 아주 귀찮게 느껴지곤 한다. 해당 설정에서 결제시엔 항상 요구하도록 하고, 무료 앱을 다운로드하는 경우엔 이를 건너뛸 수 있도록 설정이 가능한데 재밌게도 iPad에선 이 설정이 불가한 '버그'가 존재한다. 커뮤니티에서 질문이 들어왔던 이 버그. 해결해 보도록 한다. 본론 우선 정상적인 iOS의 화면과 비정상인 iPad OS의 화면을 비교하면, 오른쪽에 존재해야 할 Switch와 Checkmark가 존재하지..
'app transport security has blocked a cleartext http' 오류 해결하기 서론 iOS를 공부하면서 보통은 실습 파일을 그대로 쓰는 것이 아닌 실습 파일 보고 새 프로젝트를 생성하는 식으로 진행한다. 이번엔 URL을 통해 image를 받아와 cell에 표시하는 예제가 있었는데, 좀 당황했던 터라 간단하게 정리하고자 한다. 제목과 같은 오류로 이미지를 다운로드하지 못했고, 전체 오류는 아래와 같다. app transport security has blocked a cleartext http connection since it is insecure. use https instead or add exception domains to your app's info.plist. 본론 해당 오류는 HTTP 연결을 시도할 때 발생한다. 지금은 이미 HTTPS의 시대로 보안 면에서 조금 더 강..
091 ~ 096. Reordering Cell, Prefetching API, Table View Controller and Static Cell. Reordering Cell 시계 앱의 편집 모드에서 오른쪽에 표시되는 버튼이다. 드래그를 통해 셀의 순서를 재정의 할 수 있다. // // ReorderingCellViewController.swift // TableViewPractice // // Created by Martin.Q on 2021/10/04. // import UIKit class ReorderingCellViewController: UIViewController { var list1 = [String]() var list2 = [String]() var list3 = ["iMac Pro", "iMac 5K", "Macbook Pro", "iPad Pro", "iPad", "iPad mini", "iPhone 8", "iPhone 8..