2023년 6월 15일2023년 7월 25일blog, iOS, swift Across 캘린더 앱, 아이폰 가로모드 계속 미뤄 뒀던 아이폰 가로 모드를 1.2.18 버전에 업데이트했다.가로모드 + 멀티태스킹 기능은 아이패드에서 이미 제공했는데 아이폰 가로모드를 적용하다 보니까 그동안 새로 추가된 […]
2023년 5월 23일2023년 7월 25일iOS, swift Across 아이폰 캘린더 앱, 드래그&드랍 메인화면에서 날짜를 누르면 아래와 같이 자세히 볼 수 있는 뷰가 펼쳐진다. 일정을 드래그하여 날짜 또는 시간에 드랍하는 방식으로 일정을 변경하고자 하는 기능을 […]
2023년 3월 16일2023년 7월 25일iOS, swift Across 아이폰 캘린더 앱 + 날씨 Across 앱에 날씨 예보 기능을 추가했다. 기능을 릴리즈하기까지 문제가 많았다.날씨 예보 기능을 추가하려고 했는데 정확하고 믿을 만한 소스를 붙이면 좋은데 마침 애플에서 […]
2023년 1월 3일2023년 1월 3일blog, iOS, swift Across 앱 개발 일기4 – 개발 방향 앱은 사용하기 쉬워야 한다. 도움말을 잘 만들어서 해결할 수도 있지만 사용자들이 잘 알 수 있는 방식으로 만드는게 중요하다. 지나치게 기술적인 도움말은 사용하기 […]
2023년 1월 2일2023년 1월 3일blog, iOS, swift Across 앱 개발 일기3 – 사용기술 앱 개발에 사용된 언어, 기술을 생각나는 대로 나열해 보았다. – Swift(UIKit/Storyboard), SwiftUI(Canvas)– combine, mvvm– UICollectionView infinite scroll, preFetch/cancelFetching– Operation Queue (serial/concurrent)– CoreGraphics […]
2023년 1월 1일2023년 1월 3일blog, iOS, swift Across 앱 개발 일기2 – 캘린더뷰 앱에서 표시할 일정과 할일은 애플 기본 캘린더와 미리알림 연동을 지원하는 EventKit 을 사용하기로 함EventKit은 데이터의 안전한 저장, 읽기뿐 아니라 반복일정의 경우 스케쥴링까지 […]
2022년 8월 16일2022년 8월 16일iOS, swift iOS Background iOS 앱은 백그라운드 상태로 진입시 기본적으로 모든 기능이 멈춘다. 예를 들어 주기적인 타이머를 돌려서 데이터를 주기적으로 서버와 주고 받는 일이 앱이 실행 […]
2022년 7월 9일2022년 7월 20일iOS, swift TextOn, 사진위에 글자 넣는 앱 토이 프로젝트가 어느덧 앱스토어 출시를 눈앞에 두고 있다.Combine을 사용해 보기 위해 올해 2월 색상 검출앱을 만들려다가 너무 간단한거 같아서 뭘 만들지 고민하다가인스타그램 […]
2022년 5월 26일2022년 5월 26일swift Swift Self Type 없어도 될거 같은 Self 타입, 인스턴스를 가리키는 프로퍼티 self 도 아니고 메타타입 값을 나타내는 .self 도 아님.서로 연관성 조차도 없음, 모두 다 […]
2022년 5월 25일2022년 5월 25일swift Swift Metatype The Swift Programming Language 책에서 정의한 메타타입 내용을 적당히 요약하면 메타타입은 어떤 타입의 타입을 나타내고 메타타입 값은 T.self 또는 type(of:) 로 얻을 […]