본문 바로가기
728x90
반응형

전체 글254

SwiftUI) SwiftUI 체험기#1 - 다양한 Binding 안녕하세요. 후르륵짭짭입니다. 2019년에 SwiftUI가 처음으로 공개 되었는데, 2022년 3년이 지나서 찍먹 중 찍을 한번 해봤습니다. (쫌 많이 늦은 느낌이 들지만 ㅠ ㅠ) 2020년 6월에 IOS 개발을 처음 접했는데, 그 때 감정으로 다시 접하게 됐습니다. https://developer.apple.com/tutorials/swiftui/creating-and-combining-views Apple Developer Documentation developer.apple.com 애플의 Tutorial을 보면서 SwiftUI 프로젝트를 진행하고 제가 다시 저만의 스타일로 다시 만들어봤습니다. ** 종합적.. 2022. 8. 20.
PlayGround) Async - Await 경험 정리#1 안녕하세요. 후르륵짭짭입니다. 작년에 나온 기술인데, 이제 경험 해보네요 ㅋㅋㅋ 실제로 프로젝트에 적용해보지 않아서 얼마나 강력한지 모르지만 새로운 Concurrency 기술이 궁금하여 경험해봤습니다. ** DispatchQueue를 대신하는 새로운 비동기 기술 ** 해당 링크에 자세하게 Swift Concurrency에 대해 설명을 하고 있습니다. https://developer.apple.com/videos/play/wwdc2021/10132 Meet async/await in Swift - WWDC21 - Videos - Apple Developer Swift now supports asynchronous functions — a pattern commonly known as async/await... 2022. 8. 13.
IOS) Realm - Compact FileSize 그리고 주의할 사항 안녕하세요. 후르륵짭짭입니다. Realm 사용할 때 몇가지 주의할 점이 있는 것 같아서 작성합니다. 사내에서 Realm 담당은 아니지만 궁금한게 있으면 찾아보는 정도라서,,, 블로그 글 본걸 따라한 정도입니다. ** Compact File Size ** Realm을 사용하면 할 수록 File 사이즈가 증가합니다. 그러면 사용자에게 불필요하게 안 좋은 앱경험을 주는것이 되겠지요. 그래서 필요한 것이 압축입니다. Realm은 TotalSize와 UsedSize를 알 수 있습니다. TotalSize는 현 파일 총 용량이고 UsedSize는 현재 가용하고 있는 사이즈 입니다. 위 이미지를 보면 shouldCompactOnLaucn라는 것이 있습니다. 이것은 앱일 실행할 때 Realm파일을 Compact 할 것이.. 2022. 7. 24.
IOS)XCFramework로 통합 Framework Package를 만들어보자 ** 그외 XCFramework 관련 글 ** 2022.11.27 - [Xcode/Swift - PlayGround] - PlayGround) Framework를 통해 모듈화 작업하기 2022.12.04 - [Xcode/Swift - PlayGround] - PlayGround) Framework 생성 모듈화 작업 #2 2022.12.17 - [Xcode/Swift - PlayGround] - PlayGround) Framework UnitTest 생성 해보기 2023.01.12 - [Xcode/IOS] - IOS) TestFlight로 앱 배포하기와 오류들 (feat : X86 제거) 안녕하세요. 후르륵짭짭입니다. 이번에는 Famework를 만드는 방법에 정리하려고 합니다. 사내에서 특정 Opensou.. 2022. 7. 17.
(기타) 아이폰 13미니 정품 맥세이프 가죽 케이스 후기 안녕하세요. 후르륵짭짭 입니다 이번에는 제품 후기에 대해 작성하려고 합니다. 애플 정품 세쿼이야 그린 가죽 케이스를 쿠팡에서 63280원에 구매했습니다 일단 결론 부터 말하면 최곱니다!!! 이래서 다들 정품 정품 말하는지 알겠습니다^ ^ 한달 밖에 사용안했지만 세가지 장점을 뽑을 수 있을 것 같습니다 일단 가장 큰 장점으로 그립감! 두번째는 생각 보다 가벼움 세번째는 정품이고 이쁘다 고민은 주문만 늦출 뿐 입니다! 2022. 6. 26.
IOS)Moya 간단 사용 정리하기 안녕하세요. 후르륵짭짭입니다. 사내에서 Network 통신을 좀 더 수월하게 사용하기 위해서 Moya 라이브러리를 사용하고 있는데, 너무 유명한 라이브러리라 정리 할까 말까 고민하다가 제가 자주 사용법을 헷갈려서 작성하려고 합니다. ㅎㅎㅎㅎ 일단 Moya 라이브러리는 정말 유명한 알라모파이어 라이브러를 Enum 타입으로 더욱 사용하기 쉽게 만들었고 테스트 또한 쉽게 할 수 있도록 했습니다. ( () ) 위에 같이 제너릭을 사용해서 타입만 지정하면 값이 반환 될 수 있도록 하였고 상태코드가 200~300 일 때만 성공을 반환 할 수 있도록 변경 했습니다. => GET 호출 => POST 호출 => Parameter 호출 - requestDownload case .download: return .downlo.. 2022. 6. 26.
SwiftUI) LazyGride 대한 경험 정리 안녕하세요 후르륵짭짭입니다. 이번에는 처음으로 SwiftUI에 대해 작성해보려구 합니다. SwiftUI를 차근차근 공부하고 있지만, 잘 모른 상태라 자세한 설명은 쉽지 않겠더라구요. 좀 더 공부해보고 좀 더 자세한 내용이 필요하면 작성하도록 하겠습니다! ** SwiftUI의 TableView, CollectionView!! LazyGride ** SwiftUI에서는 LazyGride를 통해서 Table(Collection)View 손쉽게 구현 할 수 있게 됐습니다. (정말,,,, 처음에 UITable(Collection)View를 학습 했던 시간 보다 훨씬 쉽게,,,) 사실 LazyGride는 CollectionView랑 더 가깝다고 할 수 있지만,,,, struct VGrideView: View { v.. 2022. 6. 11.
React) React Router V6를 한번 써보기 안녕하세요. 후르륵짭짭입니다. 요즘에 개인적으로 하고 싶은게 있어서 React를 공부하고 있습니다. Web공부를 제대로 해본적이 없어서,,, CSS HTML에 익숙하지 않아서 공부할게 많더라구요 ㅎㅎㅎㅎ React 공부한 걸 적어봐야지 마음은 먹었지만, 너무 간단한 것들이라 생각해서 안 올렸는데, React Router Dom은 나름 쫌 알아야겠더라고요. 취미생활로 하는 글이다 보니 참고용으로 해주세요 ㅋㅋㅋㅋ (IOS만 하다보니 기본적인 상식인 Web를 잘 못 하던거 반성 중 ㅠㅠ) ** Router Dom이란 ** Router Dom이란 URL의 링크에 따라 Component를 생성해주는 겁니다. React는 SPA(single page application)입니다. 물론 하나의 URL 링크로 사용자.. 2022. 6. 6.
IOS)Realm - Migration 안녕하세요. 후르륵짭짭 입니다. 이번에는 Realm의 Migration에 대해 알아보려고 합니다. ** Migration이란 ** 현업을 하다 보면 Migration이라는 말을 많이 듣게 됩니다. Migration이란 쉽게 기존에 있던 것에서 다른 곳으로 옮기거나 소프트웨어의 업데이트가 있을 때, 구축되어 있는 데이터베이스의 변동이 있을 때 사용합니다. 즉, 기존의 있던 사항이 변경 된다고 할 때 마이그레이션이라는 말을 사용합니다. ** Realm Auto Migration ** class MigrationTestViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() do { let realm = try Re.. 2022. 5. 23.
728x90
반응형