Photography
-
[~2022.10.31] 홍대, 잠실, 성수, 영등포, 창덕궁, 할로윈 (Ricoh GR 3x, EOS 77D. iPhone 13 mini)
-
[~2022.09.30] 일상, 예술의 전당, 캠핑, 애플스토어 잠실, (Ricoh GR 3x, iPhone 13 mini)
-
[~2022.08.31] 일상, 인사동, 광화문 (Ricoh GR 3x, iPhone 13 mini)
-
[~2022.07.30] 안드레아스 거스키, 녹사평, 브라이리퍼블릭, LIU, 일상 (Ricoh GR 3x, iPhone 13 mini)
Diary
-
SwiftUI
Grid와 List를 함께 써보자.
애플의 앱들을 보면 한 가지 View가 아니라 여러 View를 조화롭게 사용하는 것을 확인할 수 있다. 대표적인 예로 '미리알림'앱이 그러한데 쪼개서 보면 오른쪽과 같이 LazyVGrid와 List를 함께 쓴 것을 볼 수 있다. 참 간단하고 예쁜데 구성하려면 생각만큼 만만치는 않다는 것이 문제다. 이런 비슷한 구조의 인터페이스를 JusTheme에서 사용한 적이 있는데, 이때 사용한 '억지' 방법과 최근 알게 된 조금 더 정석에 가까운 방법을 소개해 보고자 한다. 0. 모든 문제의 시작 이게 어려운 이유는 ScrollView와 LazyVGrid, ListView의 특성 때문이다. ScrollView는 자신에게 포함 된 Child들을 통해 크기를 조절하는데, LazyVGrid와 ListView는 화면 밖에 ..
-
Xcode
앱스토어 '서드파티 SDK의 API 권한 소명' 문제 해결하기
최근 Tower Of Babel의 베타 테스트를 위해 빌드를 올린 후 위와 같은 메일을 받게 됐다. 주어진 링크와 내용을 확인해 보면 서드파티 SDK가 API를 사용하는 경우 왜 사용하는지 소명하라는 이야긴데, 작년에 개발자 대상 키노트와 커뮤니티를 통해 올해 초 이것이 필수로 적용될 것이라는 소식을 들은 바 있어 바로 대응할 수 있었다. 딱히 코드를 뒤집어 엎어야 하는 기술적인 문제는 아니고, 단순히 사용되는 API에 대해 이유만 적어주면 끝나는 부분이라 혹시나 겁을 먹고 헤맬 누군가를 위해 짧게 남겨 본다. 일단 참 친절하게도 빌드를 앱스토어 커넥트에 올리게 되면 위와 같은 메일이 바로 날아오게 된다. 해당 메일을 참고해서 작업을 진행하면 되는데, TowerOfBabel은 별 기능 없는 게임이라 Sy..
-
일상
노승환 작가와 북촌을 걷다. (세기P&C 리코 GR 북촌출사 후기)
묵은 한 해를 보내고 새로운 한 해를 맞이하고, 한 겨울 답지 않은 날씨들이 마냥 싫지만은 요즘 방앗간을 그냥 지나치지 못하는 나는 어김없이 쇼핑몰을 보고 있었다. 할인 이벤트는 없나 찾던 나의 시선에 한 배너가 눈에 띄었던 것 같다. GR3든 3x든 처음 사게 되면 매뉴얼을 보든, 먼저 쓰는 사람의 조언을 듣든 스승이 될 만한 무언가가 있어야 한다. 커뮤니티에서는 입문용 바이블처럼 추천되는 영상이 있는데 이 영상 속 인물이 한국의 GRist인 노승환 작가다. 결국엔 개인의 취향과 습관에 맞게 변하겠지만 뭘 어떻게 해야할지 막연하다면 해당 영상을 참고하는 것 만으로 당장 내일의 촬영이 간편해질 정도니 참고해 보자. 사진에 관심이 많고, 이걸 즐기는 것도 좋아하다보니 사진전 정도는 꼬박꼬박 챙겨 다니며 쌓..
-
일상
2023년을 마무리 하며
길고도 알찼지만 늘 돌이켜 보면 별 거 없는 한 해의 마지막 날이다. 올 해를 뒤돌아 보며 어떤 일이 있었는지 간단히 정리를 해 봤다. 여행, 출사 1월 서울 야간 출사 3월 부산 여행 5월 인천 출사 5월 경복궁 야간개장 5월 한강 소풍 5월 서울 식물원 6월 부산 여행 7월 인천 캠핑 8월 대전 여행 10월 국립중앙박물관 출사 10월 경주 여행 12월 포항 여행 여행을 가면 사진을 찍었고, 사진을 찍으러 여행을 다녔다. 1년동안 많은 것을 보고, 많은 것을 느꼈다. 같은 곳이라도 다른 사람과 가면 새로운 느낌, 새로운 것이 보인다는 것을 다시 깨달았고, 혼자 훌쩍 떠나는 여행은 굉장히 가볍지만 새로운 인연을 만날지 모른다는 설렘이 존재한다는 것을 알았다. 커리어 12월 까지 두 번의 면접이 있었고, ..
-
Xcode
ERROR: Failed to install the app on the device. 오류
ERROR: Failed to install the app on the device. 최근 Xcode를 사용하다가 갑자기 위와 같은 오류가 뜨기 시작했다. 불과 30초 전에 테스트할 때만 해도 잘 됐는데 폰을 재부팅해도, 맥을 재부팅해도 해결되지 않으니 미칠 것 같았는데 문제 해결은 간단하다. 해당 오류는 Xcode 15와 iOS17을 사용할 때 발생하는 문제로 해결 순서는 다음과 같다. 테스트 기기 연결 해제 테스트 기기의 설정으로 이동 Developer 메뉴로 이동 맨 위의 Clear Trusted Computers 실행 테스트 기기 연결 재인증 깔끔하게 해결된다.