목록전체 글 (367)
seong

ImagePick 라이브러리 사용했는데 이미지 선택 하려고 하면 에뮬레이터 연결이 끊키고 바로 꺼진다. ios는 이미지 선택 권한을 주어야 한다. 아래 코드를 ios -> Info.plist추가해주면 된다. NSCameraUsageDescription Access to take a photo by camera NSAppleMusicUsageDescription Access to pick a photo NSPhotoLibraryUsageDescription Access to pick a photo

Provider를 사용해 구현할 기본적인 아키텍처 구조 Store를 만들어서 로그인 이후 세션, 토큰에 대한 관리를 진행할 것이다. 1. View ->Controller로 요청 2. Controller -> Repository 요청 3. Repository -> Server 요청 -------------------------------- 요청하고 돌아온 응답은 Controller가 ViewModel(화면을 위한 Model)에 데이터를 갱신 시켜준다. 그럼 View는 ViewModel를 watch를 하고 있다가 데이터 변동이 일어난다면 다시 그림을 그려주는 방식으로 진행된다. 현재 회원가입 UI String username, password, email, phunNum, Category 이렇게 전달한다. ..

Spread 연산자 - 리스트 데이터를 나열된 상태로 명시해준다. (흩뿌린다고 생각하면 편하다). - 보통 기존의 리스트에 값을 추가하거나 변형할 때 사용한다. 깊은 복사 : 기존의 리스트를 그대로 복사해서 새로운 리스트를 만든다. 얕은 복사 : 기존의 리스트 주소값만 복사를 한다. 아래 예시를 보면 hashCode값으로 주소를 확인할 수 있다. Map의 List를 깊은 복사해보기 복사 하고 수정 해보기 삼항 연산자를 사용해 id가 1이라면 username값을 hyeon으로 바꾼다.

Map - List와 비슷하다. 반복해서 실행을 해주지만 list는 return이 없지만 map은 return이 있다. - 특정 데이터를 변형하거나, 데이터를 찾아서 return 이 필요할 경우 사용한다. animals라는 리스트가 있다. 이것을 map을 사용해서 출력을 해보자. 여기서 차이점이 보인다. 기존의 animals는 List로 출력이 되지만, map으로 새로 만든 값은 Iterable 타입이 된다. List로 다시 만들어서 출력 해주고 싶다면 .toList를 사용해주면된다. Where 활용 해서 고양이만 출력을 하는 방법. where : 어떤 데이터를 찾을지 필터링 역할을 한다 -> 조건이 필요함 i =="고양이" 만약 고양이라는 값이 있으면 찾아서 return해준다 . 여러 가지 조건을 활용..
자바 공부들 https://seong9566.tistory.com/category/%EC%9E%90%EB%B0%94/%EC%9E%90%EB%B0%94%20%EC%8B%A4%EC%8A%B5 - 디자인 패턴 공부 1. 싱글톤 패턴 https://seong9566.tistory.com/157 2. OCP, 전략 패턴 https://seong9566.tistory.com/158 3.Adapter, FakeAdapter패턴 https://seong9566.tistory.com/159 4. Proxy패턴 https://seong9566.tistory.com/160 - 객체 지향, 절차 지향 공부 https://seong9566.tistory.com/51 - 3 Way Hand shake https://seong95..
- 중계 플랫폼 포트폴리오 https://github.com/seong9566/Class-Project-Front GitHub - seong9566/Class-Project-Front: 자신의 취미를 온라인으로 수강할 수 있는 온라인 취미 클래스 자신의 취미를 온라인으로 수강할 수 있는 온라인 취미 클래스. Contribute to seong9566/Class-Project-Front development by creating an account on GitHub. github.com - 중계 플랫폼 프론트 엔드 공부 및 진행 과정 https://seong9566.tistory.com/category/Flutter/%EC%A4%91%EA%B3%84%20%ED%94%8C%EB%9E%AB%ED%8F%BC%2..
- SpringBoot 기타 공부 https://seong9566.tistory.com/category/Spring/SpringBoot - 블로그 만들기 프로젝트 https://seong9566.tistory.com/category/Spring/%EB%B8%94%EB%A1%9C%EA%B7%B8%20%EB%A7%8C%EB%93%A4%EA%B8%B0 - 이력서 관리 사이트 프로젝트 https://seong9566.tistory.com/category/%EC%9D%B4%EB%A0%A5%EA%B4%80%EB%A6%AC%EC%82%AC%EC%9D%B4%ED%8A%B8
- EC2생성 https://seong9566.tistory.com/227 - RDS생성 및 Data서버 보안그룹 편집 1. https://seong9566.tistory.com/224 2. https://seong9566.tistory.com/225?category=595502 - GitHubAction 세팅 및 IAM 설정 https://seong9566.tistory.com/226?category=595502 - GitHubAction를 사용해서 CI진행 https://seong9566.tistory.com/220 - CI/CD 이후 테스트 https://seong9566.tistory.com/223