2024년 8월 1일blog, iOS 어크로스 캘린더 앱, 탭 개발자 숙원 개선 사항인 탭과 여러가지 뷰 접근 방식을 드디어 개선했다.사용자분들로 부터 많은 요청이 있었고 제안도 많았지만 여러가지를 잘 만족시킬 수 있게 […]
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년 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:) 로 얻을 […]
2022년 5월 12일2022년 5월 21일iOS, swift Xcode 스크롤뷰, 스토리보드, Constraints 스토리보드 또는 Xib 에서 스크롤뷰를 추가하고 constraints를 설정하는 방법을 기록한다.항상 한번에 잘 안되고 missing 에러가 나서 예전에 한걸 찾아보곤 했다. 스크롤뷰를 스토리보드에 […]
2022년 5월 5일2022년 5월 19일iOS, swift MVVM + Combine 간단 예제 MVVM + RxSwift 이해하기 쉬운 예제MVVM + KVO 이해하기 쉬운 예제 위 예제와 동일한 아주 간단한 mvvm + combine 예제이다.쉬운 예제부터 이해하면 […]
2022년 4월 28일2022년 4월 30일iOS, swift Swift Thread 사용해 보기 iOS 개발을 하면서 스레드를 직접 생성해서 해야하는 작업은 별로 없었다.DispatchQueue, OperationQueue 를 이용해 대부분의 작업을 할 수 있지만특정 하나의 스레드에서만 작업되기를 원한다면 […]