개발

1.1 자바스크립트의 역사 1995년 웹 사이트에 쉽게 접근하고 사용할 수 있는 자바스크립트가 10일 만에 설계됨 → 자바스크립트의 특성과 결점으로 인해 엄청난 조롱을 받음 그러나 1995년 이후로 엄청나게 발전함 자바스크립트의 기반이 되는 언어 사양인 ECMA스크립트의 새로운 버전을 2015년부터 매년 출시했는데, 이 때 다른 최신 프로그래밍 언어에서 제공하는 기능에 맞춘 새로운 기능도 함께 제공 놀랍게도 자바스크립트는 브라우저, 임베디드 애플리케이션 그리고 서버 런타임을 포함한 다양한 환경에서 새로운 버전과 이전 버전과의 호환성을 수십 년동안 유지함 1.2 바닐라 자바스크립트의 함정 바닐라(vanilla): 중요한 언어 확장이나 프레임워크 없이 자바스크립트를 사용하는 것 → 한 마디로, 순수한 자바스..
Web3.js 란? 이더리움 블록체인과 상호작용하는 데 사용되는 유명한 자바스크립트 라이브러리 모든 프론트엔드 프레임워크에서 사용자가 탈중앙화 애플리케이션을 이용가능하게 함 ❐ web3.eth : 이더리움 블록체인과 이더리움 스마트 계약과 상호작용 1) web3.eth.personal : 이더리움 노드의 계정과 상호작용 const Web3EthPersonal = require('web3-eth-personal'); const personal = new Web3EthPersonal('ws://localhost:8546'); 2) web3.eth.personal.sign web3.eth.personal.sign(dataToSign, address, password [, callback]) [매개변수] dat..
· 개발/iOS
진행하고 있는 프로젝트에서 api를 엮기 위해 Alamofire를 설치하려고 터미널에서 pod install했더니 아래 사진과 같이 에러가 발생했다. 알아보니 m1이 Almofire과 호환이 잘 안되는 문제가 있다고 한다 ㅠ..ㅠ 해결책은 아래 두 명령어를 입력하면 된다! sudo arch -x86_64 gem install ffi arch -x86_64 pod install (참고 : https://github.com/CocoaPods/CocoaPods/issues/10446) 이렇게 해도 에러가 발생한다면,, 아래 사진처럼 Pod 설치 과정에서 vim 편집기로 Pod file을 수정할 때 Alamofire를 Almofire... 로 오타내서 입력하진 않았는지 살펴봐야한다! Alamofire를 잘 설치..
· 개발/iOS
navigation bar에 '이메일로 로그인'이라는 title 왼쪽에 back button을 넣기 위해 이미지를 넣으려 했다. 그래서 아래 코드처럼 작성을 해봤다. 그런데 결과는 아래처럼 이미지가 뜨지 않았다 ㅜ.ㅜ 삽질 좀 몇시간 하다가,, ㅎㅎ https://newbedev.com/uibarbuttonitem-in-navigation-bar-programmatically → 이 사이트의 내용에서 Swift 3.0에 해당하는 부분을 참고해 아래와 같이 코드를 수정했다. 그랬더니 결과는? 제대로 들어감 ~ 😊
· 개발/iOS
스토리보드상에서 뷰컨트롤러와 outlet 연결하고 나~중에 해당 outlet 변수의 이름을 'passwordInput' -> 'pwdInput' 으로 바꾸기만 했더니 이런 에러가 발생했다. Thread 1: "[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key passwordInput." 해결 방법은 아주아주 간단하다! 코드 위에서 이제 안쓰는 변수를 지울 뿐만 아니라 스토리보드에서도 해당 참조를 지워줘야한다. 그러니 스토리보드에서 아래 사진처럼 !(주의) 표시되어있는 커넥션을 삭제해주자!
build.gradle에서 compile 'com.android.support:design:25.0.1'을 추가했더니 Version 28 (intended for Android Pie and below) is the last version of the legacy support library, so we recommend that you migrate to AndroidX libraries when using Android Q and moving forward. The IDE can help with this: Refactor > Migrate to AndroidX... 라는 에러가 떴다. 해결 방법은 아주 간단하다! 위 문구에서도 나와있듯이 AndroidX로 바꿔주면 된다. Refactor을 누르고 M..
이렇게 img 태그를 작성했는데 아래와 같은 " img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-te "라는 에러가 발생했다. 해결 방법은 alt=""를 꼭 포함시키는 것이다! alt를 포함시키지 않아도 웹 실행이 잘 될 수 있지만 에러 문구는 뜨는 걸 확인할 수 있다. 그러니 웬만하면 포함시키는 것이 좋다.
모K
'개발' 카테고리의 글 목록