일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SwiftUI
- 카카오 2021
- 카카오 2019
- 카카오 2020
- supervisely
- 스위프트
- 프로그래머스 답
- 프로그래머스
- ios 개발 시작
- 이미지학습
- 머신러닝
- swift 배열
- 최솟값 만들기
- fast.ai
- Siwft
- swift 시작
- roboflow
- 데이터셋 만들기
- Kakao
- Python
- 카카오 2018
- 문제
- 카카오
- swift
- 파이썬
- coco 데이터셋
- 소수
- 날씨 앱
- c언어
- kakao 2018
- Today
- Total
목록SwiftUI (4)
잡초의 일지
개요 온전한 내 힘으로 MVVM 패턴을 적용한 무언가를 만들고 싶다는 생각이 들었다. 가장 쉬운 todolist를 만들어보기로 했다. 완성본 https://youtu.be/0zDHYsUIRpg 이 영상을 올리려고 처음으로 유튜브에 동영상을 올려봤다..ㅎㅎ 디자인 & 기능 아이디어의 러프 스케치는 아래와 같다. 알람이나 날짜 기록 등의 기능은 제외하고, 주요 기능만 추려 단순하게 만들었다. 코드 내용 MVVM 패턴으로 구현하려고 노력하였다. 완료한 일을 체크하는 코드를 짤 때, 이미 Todo객체로 만들어진 것을 어떻게 수정해야 할 지 고민이었다. 각 todo를 하나의 view로 표현하여 여러 셀들로 표현해야 하나 생각했다. 하지만, 이것은 기존의 코드를 많이 수정해야 했다. 따라서, modifyTodoDo..
최종 결과 깃헙 -> 현재 잠시 private으로 해 놓았다. 주의! 이 api는 지난 데이터 관측만 제공하고, 예측은 제공하지 않는다. 즉, 시시각각 변하는 데이터가 아닌, 1시간 단위의 데이터를 제공한다. 또한, 모든 데이터형이 String으로 변하였다. -> 이 점이 예전에 작동하던 코드가 작동하지 않았던 이유 같다. 개요 기상청 api를 사용한 날씨앱을 만들게 된 계기는 이렇다. 비가 많이 오던 장마철이라 날씨앱을 만들고 싶다는 생각을 하고 찾아보게 되었다. openweatherapi를 이용하여 만드는 예시는 아주 많이 있었다. 하지만 이것은 외국 사이트였고, 서울과 부산같은 큰 도시의 정보만 있었다. 그래서 기상청의 api가 있을것이라는 생각이 들어, 한국의 데이터를 사용해보자! 라는 생각으로 ..
이 글은 두서없이 적은 일지 입니다. 정리하여 적은 글은 아래의 링크입니다. 정리된 글 링크 : alicecodealice.tistory.com/140 기상청 api를 사용 할 때 유의하여야 할 점 : 1. 시시각각 변하는 정보를 주지 않는다. 1시간 단위의 정보를 준다. --> 이게 가장 띠용이었다. 분 단위의 정보인줄 알고 사용했는데.. 2. json 파일을 자세히.. 제대로 보아야 한다..어떤 타입인지 확인이 필요하다. 스트링인지, 정수인지 그런것. --> 오랜만에 작동시켜보려고 했는데, 작동하지 않았고, 코드상의 오류인줄 알고 코드를 고치려 했으나, 타입 오류였다. 숫자형태였던 자료형들이 모두 String이 되었다. 3. 생각나는대로 더 적겠다. 참고 기상청 api를 이용하기 전에, openwea..
https://medium.com/harrythegreat/swiftui-튜토리얼-전체리스트-f0f2b949743b SwiftUI 튜토리얼 전체리스트 SwiftUI 연재내용의 목록을 표시하기위한 포스트입니다. medium.com 두개의 뷰가 하나의 State를 참조해야 하는 경우 @Binding을 쓴다. State는 뷰가 접근가능하도록 값을 가지고 있는 property wrapper인데, 조금 더 깊게 들어가자면, preoperty wrapper는 스위프트5.1부터 추가된 어노테이션이다. 쉽게 말해 사용자가 별도의 코딩 없이 어노테이션만 선언해도 뷰에서 수정이나 읽기가 가능하도록 캡슐화를 대신해준다. 우리가 @State 어노테이션만 붙여도 Binding 라는 값으로 맵핑해준다. $의 유무는 propert..