본문 바로가기

전체 글

(30)
Permission to denied to 403 error 문제 해결 Permission to 저장소 주소 denied to id. unable to access 'url': The requested URL returned error: 403 위의 오류가 나는 것을 보았다 1. 키체인 문제 2021년 8월 13일 이후로 Github Personal Access Token 발급 해야하는 것을 알고 있었고 문제가 생겼나 해봤지만 아니었고 2. 토큰 유효기간 이 부분도 아니었다 3. Organization 타 앱 OAuth 허용하기 나는 github Client를 fork를 사용하는데 Fork -> Client -> 아래와 같이 repositories를 눌렀는데 내가 사용하려는 레파지토리가 나오지 않는걸 보고 의심해볼만하다고 생각후 github -> settting -> App..
SwiftUI ( Animation ) 이번에는 SwiftUI의 Animation에 대해서 공부해 보도록 하겠습니다. 애니메이션은 점점 변해갈 수 있는 값을 사용하는 것이 중점인데요 그래서 기본 UIkit에서도 isHidden으로 true / false를 사용하기 보다는 alpha값을 1 / 0 이렇게 사용하여 1 ... 0.8 ... 0.6 점차 내려갈 수 있는 값을 사용하였죠 SwiftUI는 쉽고 깔끔하면서도 강력한 애니메이션 기능을 제공합니다. 개별적인 효과들을 각각 적용하는 것은 물론이고 그것들을 조합하거나 덮어쓰고, 중단하는 등 애니메이션에 필요한 작업들을 직관적인 API를 통해 쉽게 조절할 수 있다고 합니다. 커스텀 뷰 애니메이션 애니메이션화 할 수 있는 것으로는 - 이미 화면에 준비되어 있는 컨테이너뷰 안에 있는 뷰 - ViewM..
Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins 오류는 존재하지 않는 폴더를 가리키는 심볼릭 링크때문이었습니다. mkdir -p /Applications/Docker.app/Contents/Resources/cli-plugins 로 간단히 해결 가능합니다.
swiftUI 기본 요약 지난 6월 wwdc를 보셨나요? 이제 저희도 위젯을 사용할 수 있게 되었습니다. 따라서 8월 저희 앱이 급한 1차 개발이 완료 되었고 2차 개발을 하는 도중 위젯을 만들고 싶다는 저의 의견에 회사에서 알아서 만들어 보라고 하였고 위젯을 만들기 위해서는 swiftUI라는 언어가 필수적이었습니다. 그때 공부했던 기초들을 늦게나마 정리해 보려고 합니다. (잡담: 블로그 포스팅 중에 그림으로 설명을 하고 싶을 때가 있는데 손그림 그려서 사진찍고 올려 왔었다. 그래서 아이패드 사고 싶다고 했었는데 드디어 아이패드를 구매해서 아이패드도 활용하는 포스팅을...ㅎㅎ) 목차를 보려면 더보기를 누르세요 더보기 목차 1. swiftUI란? 2. swiftUI의 특성 3. ContentView 살펴보기 4. SwiftUI 시..
[백준-2805] 나무 자르기 2805 문제는 처음에 굉장히 쉽다고 느껴졌다. 이분 탐색법을 적용하는 문제였는데 시간초과를 설명하기 전 이분 탐색법부터 차근차근 설명하도록 하자면 이분 탐색법: 탐색 범위를 절반씩 줄여가며 찾아가는 알고리즘으로 경계값이 중간 보다 위에 있다고 판단 된다면 그 (중간값 + 1) ~ 마지막값 에서 다시 탐색을 하고 경계값이 중간 보다 아래에 있다고 판단 된다면 그 반대로 진행되는 것이다 이해가 안간다면 wootool.tistory.com/62 이분의 블로그에 동영상으로 설명하고 있으니 참고하시길 바란다. 이렇게 금세 풀었지만 시간 초과라는 결과를 보게되었다. 결국 시간문제를 해결 했지만 이처럼 많은 사람들이 이 문제를 겪고 포기한거 같아 설명을 하기로 생각했다. 우선 readline()에서 대부분 let ..
백준 11724, 10451 (DFS) 11724 출처 : https://www.acmicpc.net/problem/11724 우선 연결 요소가 무슨 뜻인지 몰랐기 때문에 이해가 잠시 필요했다. ​ 이렇게 몇개로 묶였냐는 문제였다. ​ 코드 여기를 누르세요 ​ ​10451 출처 : https://www.acmicpc.net/problem/10451 또 여기서 다시 문제를 이해하자면 아래와 그림과 같고 여기서 위의 문제와 다른점은 한곳에서 하나의 선만 나가고 자기 자신으로 갈 수 있다는 것이다. ​ 코드 여기를 누르세요
UserDefaults에 custom object 저장하기 이번에 iOS 14가 나오면서 저희 회사 어플도 위젯을 만들어 보고 싶어 제가 제안하여 만들었었는데요 만들다 보니 아직 위젯이 단순 뷰어의 형태를 가지고 있어 위젯에서 직접 API에서 데이터를 받아와 뷰에 보여는 것이나 timeLine에 따라 계속 데이터를 받아오는 형태로 진행했던 것이 불필요 하다고 느꼈습니다. 그래서 어차피 어플에서 사용하는 데이터를 보여 주는 것이기 때문에 어플에서 데이터가 세팅되면 UserDefault에 적용 하는 형태로 API 에서 받아온 데이터를 어플에서 직접 형태에 맞게 변경 후 struct(구조체) 자체를 저장하고 싶었습니다. 하지만 UserDefault는 key:value 값으로 이 value 값이 Any여도 저희가 만든 custom object를 알진 못하겠죠??ㅎㅎ 이..
Resume 박유진 (Park yoojin) iOS Developer Email : p41155a@naver.com Blog - tistory : youjean.tistory.com/ -> 메인 블로그(iOS 용) Blog - naver : blog.naver.com/p41155a -> 다양한 컨텐츠가 들어있는 2017년 부터 꾸준히 포스팅한 550개 이상의 포스팅 존재 Github : github.com/p41155a 👩🏻‍🔧 주요 사용기술 iOS Swift (중상) - 스토리보드, 코드로 모두 개발 가능 - cocoapods를 사용하여 라이브러리를 관리 - alamofire, firebase, snapkit, Moya 등 SwiftUI (중하) - 기본적인 화면 구성 가능 - 위젯 개발 경험 Process 커뮤니..