본문 바로가기

Swift_Library

(5)
[Swift_Library] Firebase Project 개수 한도 상향 Firebase에 project를 추가하던 도중 개수 한도 상향 요청을 하라는 메세지를 받았다. 필자는 간단한 토이프로젝트 혹은 연습용(학습용) 프로젝트로 서버의 역할을 대신해줄 녀석인 Firebase를 여태 사용해왔고 앞으로도 애용할것이기 때문에 한도 상향 요청이 꼭 필요했다. 오늘은 그 방법에 대해서 포스팅하겠다. 아래 url로 들어간 후에 Google Cloud Platform/API Project: Request Project Quota Increase - Google Developers Help Any other things we need to be aware of to help us understand the request? * Include any information that will he..
[Swift_Library] CocoaPod 설치 외부 라이브러리를 사용하기 위한 도구중 하나인 CocoaPod의 설치 방법을 포스팅 하려 한다. 터미널에서 아래와 같이 입력후 암호를 입력하면된다. sudo gem install cocoapods // 자신의 맥에 CocoaPod이 설치되어 있다면 Skip해도 된다. 설치된 CocoaPod의 버전을 확인 하려면 아래와 같이 입력을 한다. pod --version 이제 라이브러리를 추가할 프로젝트의 경로로 들어가서 pod init을 해준다. pod init 그러면 podFile이라는게 생기는데 아래와 같이 podFile을 열어서 원하는 pod의 install 명을 입렵하면 된다. # Uncomment the next line to define a global platform for your project ..
[Swift_Library] PagingKit Paging view 상단에 segment를 같이 표현해주면서 보여주는 뷰를 본적이 있을것이다. 그리고 이번에 진행하게된 프로젝트에서 위와 같은 뷰를 Library 사용으로 구현하는 과정을 포스팅 하려한다. 대부분의 Library들은 개발자들이 사용하기 용이하게 Readme에 Library에 대한 정보와 빌드업 과정을 상세하게 적어놓는다. 덕분에 짧은 시간안에 기능 구현을 시도할 수 있다. 그럼에도 불구하고 이번 작업은 Library에 대한 연구가 다소 필요했던 편이었고 프로세스를 이해하는데 시간이 조금 걸렸다. 각설하고 포스팅을 이어 가겠다. 일단 GitHub주소는 하단을 참고 하면된다. kazuhiro4949/PagingKit PagingKit provides customizable menu UI. ..
[Swift_Library] Toast-Swift 간단한 Toast Message를 띄우고 싶을때 사용할 수 있는 Library를 포스팅 하려 한다. Google에 Swift Toast Library를 검색하면 많은 Library들이 나온는데 그중에 Toast-Swift를 선택했다. 개인적으로 제일 심플하고 간편하다고 생각 했기 때문이다. GitHub github.com/scalessec/Toast-Swift scalessec/Toast-Swift A Swift extension that adds toast notifications to the UIView object class. - scalessec/Toast-Swift github.com ReadMe를 보면서 따라해보자. 일단 podinstall을 해준다. 현재 20.12.13일 기준 최신버전은 아..
[Swift_Library] Legacy Library ( migrate ) 프로젝트에 필요한 라이브러리를 물색할때 개인적으로 나름 규정한 룰이 있다. 1. 일단 얼마나 최신화 되어 있는지 ( 지속적인 업데이트 이력이 있는지도 ) 2. 다른 경쟁? 라이브러리와의 퀄리티 비교 3. 간결한 코드 진행 이정도로 뽑을 수 있겠다. 오늘은 1번에 해당하는 조건에 많이 벗어난 라이브러리를 사용하다 겪은 에피소드를 얘기하려한다. 마땅한 라이브러리가 없어 어쩔수 없이 선택한 라이브러리의 브런치 커밋 이력이다... podfile에 install은 다행이도 이상 없었고 빌드를 했는데 Error 메세지가 보였다. 라이브러리의 업데이트가 이루어지지 않아서 아직도 3.0에 머무르고 있었다. File에 Workspace Settins를 클릭하고 나오는 Build System에서 Legacy Build S..