전체 글
-
서버와 통신할 json모델 편하게 만들어 주는 사이트 :)잘 쓰고 있는 사이트 2023. 10. 10. 14:47
서버에서 파싱받을 데이터양이 적으면 괜찮은데 많으면 느므귀찮 ㅠㅠ 이럴때! 아래 사이트 이용하면 완전 👍 변환 가능 언어는 GO , KOTLIN, JAVA, DART, C++, RUBY, OBJECTIVE-C, JSON SCHEMA, TYPESCRIPT, ELM, PYTHON PHP, PIKE, RUST, FLOW, C#, SWIFT, JAVASCRIPT, HASKELL, GRAPHQL https://quicktype.io/
-
[SwiftUI] Scope는 어떤상황에서 쓸까?🤔카테고리 없음 2023. 9. 1. 19:08
TCA 스터디로 공부하다가 "이건 왜 쓸까?🤔" 궁금함이 생김. ㅋㅋㅋ [TCA 1.1.0 기준으로 작성.] TCA 문서에는 요렇게 써있는데 잘 모르겠다...🫣 그래서 GPT한테 물어봤다 ㅎㅎ TCA에서 "scope"는 특정 상태(State)와 리듀서(Reducer)를 묶어서 관리하는 방법을 가리키는 용어입니다. 각각의 스토어(Store)와 리듀서는 특정한 도메인이나 기능을 나타내는데, 이런 도메인이나 기능들은 종종 서로 다른 상태와 액션을 가지며 별도의 리듀서로 처리될 수 있습니다. 이 때, 여러 개의 리듀서와 상태를 하나의 논리적인 그룹으로 묶어주는 역할을 하는 것이 "scope"입니다. 일단 State와 Reducer가 뭔지 모르면 이해하기 어려워 아래 도면을 넣어 봤다. 근데 .. 한마디로 말하면..
-
[Swift]SwiftLint로 또는 그외 원인으로 생긴 warning 제거기 🤟카테고리 없음 2023. 8. 24. 19:21
어휴.. 진짜 많다.. 개발하다보면 또 생기고... 개발하다보면 또 생기고... 개발하다보면 또 생기고... 무한 반복기 🥲 Method '블라블라..' in category from Method '-trackingVastVideoIcons' in category from /Users/Library/Developer/Xcode/DerivedData/AppName-djwzzwqunbxgugfjhpwscrrwlufh/Build/Intermediates.noindex/AppName.build/Debug-iphoneos/AppName.build/Objects-normal/arm64/AppName_lto.o/967.arm64.thinlto.o overrides method from class in /Users/L..
-
[Flutter] Row보단 OverflowBar 👍개발/Flutter📱 2023. 8. 17. 20:04
https://rhimc.tistory.com/12 👆 요고 공부 머터리얼 구성요소 공부하다가 알게된 위젯! ㅎ 평소에 옆으로 나열할때 Row 위젯을 많이 사용하는데 OverflowBar 요고 아쥬 👍 Row는 사용하다보면 종종 UI 오버플로우가 많이 난다. 아래 사진처럼 UI상에서 오버플로가 발생했다는 노란색,검은색 줄무늬의 에러 표시를 볼 수 있다. Row( // alignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end, // TODO: Add a beveled rectangular border to CANCEL (103) children: [ // TODO: Add buttons (101) TextButton( child:..
-
[Flutter] 처음 Flutter 입문자라면 한번 보면 좋을 머터리얼 구성요소 기본사항 😄개발/Flutter📱 2023. 8. 16. 20:26
최근에 궁금한 부분이 있었는데 물어볼 곳이 없어서 찾다가 Flutter오픈 채팅방이 있어서 들어가서 인사를 했는데.. [Me] -"안녕하세요:) 플루터 배운지 3개월정도 됬습니다ㅎ 잘 부탁드립니다." 라고 했다가... [가] - 플러러요? [나] - 플러터보단 플러팅이.. [다] - 플루토요? [라] - 플루터 했더니 플루에 걸린건가... . . . 요렇게 10분동안 말장난이 시작되었다는.. 🥲 Material Design란? 사용자 인터페이스 디자인의 모범 사례를 지원하는 적응형 가이드라인, 구성요소 및 도구 시스템. 오픈 소스 코드를 기반으로 하는 Material Design은 디자이너와 개발자 간의 협업을 간소화하고 팀이 아름다운 제품을 신속하게 구축할 수 있도록 지원함. Material Flutt..
-
TCA(The Composable Architecture)개발/Swift💻 2023. 8. 8. 20:45
TCA로 SwiftUI스터디 시작. SwiftUI 잘 못하는데 ..😭 열심히 해보자!! 아자아자!! TCA 버전은 1.0.0기준으로 작성! The Composable Architecture : The Composable Architecture(TCA)는 일관되고 이해할 수 있는 방식으로 어플리케이션을 만들기 위해 탄생한 라이브러리로, TCA가 애플의 combine프레임워크에 의존성을 가지고 있기 때문에 최소 ios 13이상에서만 사용할 수 있음. 합성(Composition), 테스팅(Testing) 그리고 인체 공학(Ergonomics)을 염두에 둔 TCA는 SwiftUI, UIKit을 지원하며 모든 애플 플랫폼(iOS, macOS, tvOS, watchOS)에서 사용 가능함. 특징 상태관리(State ..
-
[Flutter] 앱 테스트 하는 방법 (CodeLab)개발/Flutter📱 2023. 8. 8. 19:20
▶️ 테스트 코드 작성시 고려 해야 할 부분 - 명확한 테스트 목표 -> 테스트가 어떤 목적을 가지고 있으며 검증하고자 하는 것이 무엇인지 명확하게 설정 해야 함. - 독립적인 테스트 작성 -> 각 테스트 케이스는 다른 케이스로부터 독립되어야 하며, 실행 순서에 영향을 받지 않아야 함. - 정확한 테스트 검증 -> 테스트의 결과를 올바르게 판정할 수 있는 검증 로직을 구현 ▶️ 테스트 유의사항 1. test/ 폴더 안에 들어가야하며, 파일명은 반드시 test로 끝나야 함. e.g. counter_test.dart 2. 플러터의 가장 상위 폴더에서 터미널로 테스트 하거나 또는 해당 파일에 들어가 debug → start debugging으로 실행 할 수 있음. flutter test test/counter..
-
[WWDC23] EventKit (ios17 변경사항 포함.)개발/Swift💻 2023. 7. 27. 22:59
개발환경 : xcode15이상 https://developer.apple.com/videos/play/wwdc2023/10052/ Discover Calendar and EventKit - WWDC23 - Videos - Apple Developer Discover how you can bring Calendar into your app and help people better manage their time. Find out how to create new events from your... developer.apple.com #EventKit (https://developer.apple.com/documentation/eventkit) EKEventStore - 캘린더 데이터의 주요 연락 지점. 이벤..