ios(2)
-
[Swift] Protocol
안젤라 유님의 강의를 듣고 나름 정리해 보았다. Protocol은 사용할 함수를 Body 부분 없이 이름만 추상화시켜놓은 다음, 해당 함수를 실제로 구체화해서 사용할 Class나 Struct에서 위임받아 사용할 수 있다. 아래 예는 유데미에서 안젤라 유님이 CPR을 행하는 과정을 예로 설명하신 것이다. 강의에서는 CPR을 행할 수 있는 능력을 protocol로 사전 설정해 놓고, 각기 다른 직업의 사람들이 어떻게 사용하는지 살펴보았다. // 이것은 CPR 자격증이다. 이 자격증을 가진(=":AdvancedLifeSupport"를 뒤에 적은) 사람들(=class/struct)은 performCPR을 할 수 있다. protocol AdvancedLifeSupport { // CPR을 행할 수 있는 능력 fu..
2020.04.10 -
[Flutter] UserAgent.h / @~~~ / No such Module found ~~ 오류잡기 (feat.Firebase SDK 초기값설정)
오늘도 집중해서 개발하시는 개발자님들 모두 화이팅!! 이번 포스팅은 flutter로 개발할 때 각종 오류로 iOS 빌드가 되지 않는 문제점을 짚어보고자 합니다. 우리가 flutter를 사용하는 가장 큰 이유는 바로 크로스 플랫폼이라는 장점 때문인데요. 그런데 android보다 민감한 iOS는 그 설정방법이 보통 친숙하지 않기 때문에 간혹 난감한 상황이 발생하기도 합니다. 저도 flutter로 처음 개발할 때 이 장점을 가지고 모든 기기에서 핫 리로딩을 즐겼는데, Firebase와 연동하는 순간 물거품이 되는 사례를 겪었습니다. pubspec.yaml 안의 플러그인 버전 다운그레이드와 podfile 조작을 해도 소용없던 그것. 그 방법을 소개합니다. flutter에 firebase의 auth 인증, DB,..
2020.03.09