본문 바로가기

분류 전체보기

(34)
[github] 깃헙 터미널에 토큰 적용시키기 (token login) 1일 1커밋을 잘 하고 있던 내게... 갑자기!! push 가 안된다!! 놀래서 구글링 해보니 8월 14일부터 push 할때 비밀번호 방식이 아닌 토큰 방식으로 바뀌었다. 그래서 토큰을 생성했는데... 오잉? 어떻게 적용시켜야하지? 토큰을 생성하는 방법은 다른 티스토리 참고... https://curryyou.tistory.com/344 GitHub 토큰 인증 로그인: Personal Access Token 생성 및 사용 방법 Git Hub에서 ID/PW기반의 Basic Authentication 인증을 금지하고, ID/Personal Access Token 방식의 Token Authentication 인증을 요구하고 있다. 앞으로는 소스코드를 push/clone하려고 하면, 아래와 같은 문구.. cur..
[swiftui] 네비게이션 뷰에 액션추가하기 네비이션을 사용할 때 버튼에 action 기능이 필요할 때가 있다. 그럴 땐 네비게이션 링크에 .simultaneousGesture(TapGesture().onEnded{ ## 데이터를 전달할 함수 }) 이것만 붙여주면 된다!! 그러면 네비게이션 링크가 이동할 때, 버튼의 액션처럼 트리거가 되어 데이터를 전달할 수 있다. 참고 : https://stackoverflow.com/questions/57666620/is-it-possible-for-a-navigationlink-to-perform-an-action-in-addition-to-navigati
[swift] Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. 해결책 단순히 Xcode 의 버그 라고 생각하면 된다. 이럴 때는 연결하고자 하는 폰을 재부팅하면 해결 완료!
[swiftui] print 입력하고 싶을 때!! 코딩하다 보면 print로 편하게 값을 보거나 flow를 디버깅하지 않고 보고 싶을 때가 있죠.. 이런식으로 View 안에 print를 입력하려면, 에러가 뜨게 됩니다. 이럴 때 간단하게 해결하는 마법 같은 코드가 있으니...!!! let _ = print("hi!") 이렇게 상수에 저장하고 print를 입력하면 됩니다!! 원리는 이해가 안되네요... _ 라는건 이름이 없다는 뜻인데 이름이 없을 때는 print 문을 실행시키는...? 혹시 아시는분은 댓글 달아주면 감사하겠습니다. ^~^ 참고한 자료 https://stackoverflow.com/questions/56517813/how-to-print-to-xcode-console-in-swiftui
[swiftui] Thread 1: Fatal error: No ObservableObject of type 에러 swiftui 를 하다보면 데이터를 탭간 이동할 때가 있다. 그럴 때 @EnvironmentObject 프로퍼티 래퍼를 사용하는데.... 탭을 사용하는 앱에서 위와 같은 에러가 뜬다면... 다음 내용을 확인해보자!! 탭뷰에 enviromentObject(**ObservableObject 할 클래스) 를 꼭 인스턴스 시키자. 나 같은 경우 위에 myPage 에서 VinoModel() 에 있는 값을 가져오려고 했는데 .... "Thread 1:Fatal error: No ObservableObject of type" 와 같은 에러로 고생했다. 폭풍 구글링과 코드를 하나씩 생각하면서 다시 바라보니... myPage().environmentObject(VinoModel()) 라고 값을 넘겨줘야한다!! 2시간 동..
[swift 오류] thread 1: "CALayer position contains NaN: 컴파일 할 때는 오류가 안뜨지만, 앱을 실행할 때 오류가 뜨면서 위와 같은 에러를 뱉는다. 위에서 말하는 것처럼 레이어 (뷰)를 그릴 때, 연산에서 입력이 잘 못 되었음을 알 수 있다. "참고... NaN(Not a Number)은 연산 과정에서 잘못된 입력을 받았음을 나타내는 기호" 나같은 경우는 화면을 그릴 때... .frame(maxWidth: .infinity, maxHeight: .infinity) 으로 입력해야하지만 minwidth 를 입력하여 화면구성하는데 오류가 났다. 이와 말고도 뷰를 그릴 때 매개변수가 잘못되면 오류가 날 수 있음을 알자!
[혜화 스캔] 저스트스캔, ocr 이용해서 코딩 쉽게 공부하자! 혜화 셀프북스캔 저스트스캔 이용 솔직 후기 안녕하세요 :) 요즘 코로나도 심해지고 집에 있는 시간이 많아진 만큼 코딩 공부에 몰두하고 있어요 ! 가성비 스캔이라고 소문난 혜화역 근처 ‘저스트스캔’에 방문했습니다 스캐너와 컴퓨터는 2대씩 있었습니다 네이버 예약을 통해 예약했습니다 https://m.booking.naver.com/booking/13/bizes/408299?theme=place&entry=pll&area=pll 네이버 예약 :: 저스트스캔 대학로 최초 셀프북스캔 전문업체 JUST SCAN 문의:카카오톡 @저스트스캔 V 종류별로 사용 해 보고 골랐습니다! 최적의 스캐너 V 예약하신 시간에 정확하게! V 깔끔하고 쾌적한 인테리어! m.booking.naver.com 예약하고 가서 그런지 바로 스캔 시작할 수 있었어요 5분 정도 일찍 갔는..
'Cannot preview in this file -- active scheme does not build this file.' 에러 Xcode를 업데이트하고 나서 오랜만에 사용해봤는데, swiftui 를 사용하여 preview 를 보려고 하니 이 에러가 떴었다. 구글링을 해도 잘 안나와서 고생했는데 생각보다 쉽게 해결되었다. 정답은. preview 를 할 앱을 "macOS" 이 아닌 "IOS" 로 변경하면 된다. 대부분 앱을 개발하기 때문에 ios로 변경해서 preview 보면 문제는 해결 된다.
[리액트네이티브 IOS] Firebase 클라우드 메세지 셋팅 (FCM) 하는 방법. 리액트 네이티브를 공부하다보면 앱에 알람 설정을 하고 싶을 때가 있다. 이럴 때 firebase 에서 제공하는 cloud messagin을 사용하면 되는데, 한국어로 작성되거나 포스팅 된 글에서는 정확한 과정을 찾아보기 힘들다. 아래 방법대로 따라하면 된다. 당연히 react-native , pod 등 기본적으로 설치 되어야한다. (참고로 cloud messaging을 하기 위해서는 ios 경우 개발자 등록을 해야한다. 개발자 등록은 아래 링크를 참고하시길) 1. react-native 로 파일 생성하기 -> react-native init "프로젝트명" 2. rnfirebase.io/ React Native Firebase | React Native Firebase Welcome to React Nat..
[IOS DEVELOPER] 애플 개발자 등록하는 절차! IOS 어플 출시를 하려면 애플 앱스토어에 개발자 등록이 필요합니다. 계정을 등록 신청하고 비용도 지불해야합니다. 아래 절차를 따라하시면 됩니다. (10분 정도 소요 됨) 1. 애플 개발자 홈페이지 방문 후 우측 상단 계정 클릭 developer.apple.com/kr/ Apple Developer Apple 플랫폼에서 개발할 절호의 기회입니다 developer.apple.com 2. 로그인 3. 하단에 보이는 "join the apple developer program" 클릭 4. 우측 상단에 "enroll" 클릭 5. "Start your enrollment" 클릭 6. 개인정보 입력 contact information : 현지어(한국어)로 입력 Romanized contact information ..