xcode11 [iOS][Firebase] Installing BoringSSL-GRPC 멈춤 에러 발생: 프로젝트에 Firebase CoCoaPods을 사용하여 설치를 진행 하던 와중 pod파일에 필요한 pod을 추가 한 뒤 터미널에서 pod install 명령어를 입력하였는데 다음과 같은 화면에서 멈춰있었다. 해결방안: 구글링을 통하여 에러 해결방안을 모색해 보았다. 검색어: installing boringssl-grpc (0.0.24) stuck 참고 링크:https://stackoverflow.com/questions/63193204/not-able-to-install-boringssl-grpc-0-0-7-required-by-cloud-firestore Not able to install BoringSSL-GRPC (0.0.7) required by cloud_firestore I hav.. 2023. 1. 17. [TIL]#9 - Swift 업비트 API [시세 현재가 조회] 오늘 한 일🤓 이전에 배운 내용을 복습하고자 업비트 API를 사용하여 현재 시세를 확인하는 간단한 앱 제작 개발에 사용된 기능📖 MVC패턴을 적용하여 코드를 작성. ViewController 작성 Coin을 고르기 위해 사용된 PickerView에 기능을 확장하기 위한 함수 작성 //MARK: - UIPickerViewDataSource extension ViewController: UIPickerViewDataSource { func numberOfComponents(in pickerView: UIPickerView) -> Int { return 1 // return하는 Int에 따라 pickerView의 열이 늘어남 } func pickerView(_ pickerView: UIPickerView, n.. 2023. 1. 11. [iOS/UIKit] JSON Array 파싱하기 에러 문구: typeMismatch(Swift.Dictionary, Swift.DecodingError.Context(codingPath: [], debugDescription: "Expected to decode Dictionary but found an array instead.", underlyingError: nil)) 문제발생: 아래 사진이 Codable 하고자 하는 JSON인데 지금까지 봐왔던 JSON과 달리 배열 형태로 나타나 있다. 위 데이터를 파싱 하기 위해 Codable 하기 위해 우선 구조체를 작성하였다. 그리고 데이터를 파싱하기 위한 함수를 작성하였는데 실행하여 데이터를 요청하니 위와 같은 에러가 발생하며 데이터를 받아내지 못했다. 해결방법: JSON Array 형태이므로 배열에 맞.. 2023. 1. 11. [TIL]#8 - Swift extension(확장) 오늘 한 일🤓 iOS 강의 섹션 13 마무리 iOS API/JSON 예제 해결 Swift extension 이해 새롭게 알게 된 내용📖 우선 내가 이해 한 extension은 클래스, 구조체, 프로토콜, 제네릭 등 모든 타입에서 기능을 확장 할 수 있다. 단, 기존에 있던 기능을 재정의 하는 것은 불가능하다. extension 사용 다음과 같이 Introduce 구조체에 extension을 활용하여 myName()이라는 함수와 myAge()라는 함수를 확장하였다. 출력 결과 다음과 같이 구조체에 확장한 함수들을 사용해 보면 위와 같이 정상적으로 출력함을 확인 할 수 있다. extension 요약 extension을 사용하여 기존에 존재하는 타입을 확장 시킬 수 있다. 추가로 다른 프로토콜을 채택할 수 있.. 2023. 1. 11. 이전 1 2 3 다음 728x90