daino_saur
article thumbnail
Git Flow
프로그래밍/Git&GitHub 2024. 5. 16. 01:25

No Flow여러명이 할때 충동이 일어남Git Flowfeature - 개발자 각각develop - 주개발release - 테스트앱(Test Flight)hotfix - 버그 수정master - 마켓 출시 Github Flow조금 더 쉬워진 Flow특징anything in the master branch is deployable전제: 마스터 브랜치는 언제든 어떤 상황이든 배포 가능create descriptive branches off of masteruser-content-cache-key submodules-init-task redis2-transitionpush to named branches constantly팀원의 작업 현황을 확인 할 수 있음백업 장점open a pull request at a..

article thumbnail
Flutter의 상태관리
프로그래밍/Flutter 2024. 5. 15. 23:30

상태란?앱에서 사용되는 data들 상태관리란?앱에서 사용되는 data들(상태)을 관리하는 방법 플러터에 StateApp state앱 전반에 걸쳐 사용되는 data앱 여기저기 전반적으로 다 필요하고, 한쪽에서 app state를 변경하면 다른 쪽에서도 data 변경을 반영이 필요 Widget statewidget 내부에서만 사용되는 dataApp state와의 차이점이라면 위젯 내부에서만 사용되니 공유할 필요가 없는 것 StatelessWidget vs StatefulWidgetStatelessWidget상태를 갖지 않는 위젯으로, 한 번 생성되면 변경되지 않습니다.Data가 없는게 아닌, ‘변경될 data가 없다!' 로 이해build 메서드를 통해 만들어질때 데이터가 주어질 수도 있으나, 이후내부의 da..

article thumbnail
[ERROR] BUILD FAILED ** Xcode's output: ↳ Writing result bundle at path:
프로그래밍/Error 2024. 3. 20. 01:09

테스트 앱 배포를 위해 배포를 한 후 갑자기 vs코드에서 빌드를 시작하니 발생하기 시작한 오류. 이것 때문에 1시간 넘게 헤맨 것 같다. 답은 바로 빌드시 발생했던 몇 가지 오류를 수정하다가 xcode에 Runner - Info에서, Debug, Release, Profile 설정을 만져줬는데, 이게 오류가 생기는 거였다. Pods-Runner.debug, Pods-Runner.release로 되어있던 것을 Debug와 Release로 변경해 주면 해결된다. Could not build the application for the simulator. Error launching application on iPhone 11 Pro Max My problem is I cannot start debugging ..

article thumbnail
[ERROR] [!] No `Podfile' found in the project directory. & [!] Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported..
프로그래밍/Error 2024. 2. 16. 17:51

발단 포폴정리를 위해 이전에 만들었던 코드를 오랜만에 실행시켰는데, 이런 오류가 생긴다. [!] No `Podfile' found in the project directory. 전개 확인해 보니 ios 파일의 Pods 폴더가 비활성화돼서 생기는 문제인 것 같다. cocoapod을 다시 설치해야해서 ios파일로 가 pod install을 실행했다. 위기 역시 한번에 해결될 일이 없다. 또 오류가 발생한다. [!] Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported.. # from /Users/jungdain/Documents/GitHub/Nomadmap_v2/ios/Podfile:46 # -----------..

article thumbnail
[Git] 기능/종류/명령어 정리
프로그래밍/Git&GitHub 2024. 2. 16. 13:46

깃의 핵심기능 ‘버전 관리’ ‘백업’ ‘협업’ 버전 관리 - 깃은 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템 백업 - GitHub를 통해 자료들을 백업할 수 있다. 협업 - 깃허브를 통해 파일을 편하게 주고받으며 협업할 수 있다. 버전 관리 - 백업 - 협업 순으로 이해 깃 프로그램의 종류 깃허브 데스크톱 - 쉽지만 고급 기능이 아쉬움 토터스깃 - 윈도우 전용 프로그램 소스트리 - 기본부터 고급까지 사용가능 but 어려움 커맨드 라인 인터페이스(CLI) 터미널 창에 직접 명령을 입력해 사용하는 방식 -리눅스 명령을 알아야 하고, 깃 명령도 외어야 함 -가장 빠르게 깃을 다룰 수 있고 반복해야 할 일을 자동화시키거나 서버 환경에서 깃을 사..

article thumbnail
[CS50] 알고리즘
프로그래밍/CS 2023. 11. 16. 19:12

오늘은 알고리즘에 대해 알아보겠다. 알고리즘이란? → 문제를 해결하는 단계적인 방법 여러 알고리즘이 있다. 전화번호부 예시 Mike를 전화번호부에서 찾으려면 첫 장부터 한 장씩 넘겨 찾는 방법이 있을 수 있다. 1024장이면 최대 1024단계가 필요할 수도 있다. 더 빠르게 하면 반씩 분류해서 정보를 정리 할 수 있다. 이렇게 하면 1024장이면 10단계면 찾을 수 있다. 이 단계들을 알고리즘이라고 한다. 좋은 알고리즘이란? 해결해야할 양 대비 처리속도가 더 적게 늘어나는 것 정확하고 효율이 좋은것 문제의 양대비 해결 시간이 적은 것이 좋은 알고리즘이다. 의사코드 전화번호부 예시를 코드 형식으로 나타내본다. 전화번호부를 집어 든다 전화번호부의 중간을 편다 페이지를 본다 만약 Mike Smith가 페이지에..