반응형
cocoapods
반응형
5

iOS Project에 연동한 Cocoapods (Podfile) 연동을 해제하는 방법!

해당 글에서 코드 부분은 파란색으로 표기 됩니다. 해당 글에서 중요 부분은 붉은색으로 표기 됩니다. iOS 프로젝트를 진행하다보면 Cocoapods 라이브러리를 사용하게되는 경우가 많다. Cocoapods 라이브러리를 모두 사용하지 않게 될때 해제하는 방법을 알아보자! 1. 터미널로 Cocoapods 연동을 해제할 프로젝트 폴더 안 Podfile이 있는 위치까지 이동한다. 2. pod deintegrate 명령어 입력 3. pod clean 4. rm Podfile 5. Podfile.lock and .workspace 파일 제거

개발 2020.11.19

CocoaPods에 등록한 라이브러리 업데이트 진행 방법!

해당 글에서 코드 부분은 파란색으로 표기 됩니다. 해당 글에서 중요 부분은 붉은색으로 표기 됩니다. 앞서 등록한 CocoaPods Library에 코드 수정 및 추가로 인해 업데이트를 해야 한다면 다음과 같은 절차를 진행해야 한다. 1. 라이브러리 프로젝트 안 소스코드 수정 및 추가 라이브러리 프로젝트 워크스페이스 파일을 열어 보면 Pods 라는 프로젝트가 있으며 해당 프로젝트 하단 Development Pods 안 프로젝트 명 폴더 안에 소스코드를 추가하거나 들어있는 코드를 수정한다. 즉 위 .podspec 파일 안 s.source_files 안에 소스코드가 위치하도록 구성한다. 2. GitHub에 수정된 코드 Push 하기 $ git add . $ git commit -m “수정사항 입력” $ git..

개발 2020.10.30

Cocoapods Library 등록 방법 순서대로!

해당 글에서 코드 부분은 파란색으로 표기 됩니다. 해당 글에서 중요 부분은 붉은색으로 표기 됩니다. Cocoapods Library를 만들면서 절차를 정리 해보고자 한다. 1. 먼저 pod 명령어를 설치해 놓은 상태여야 한다. Q. Cocoapods를 사용하는 이유라면? A. 해당 프로젝트를 매일매일 체크하면서 업데이트 버전이 나온걸 확인하고 그때마다 업데이트하는것도 매우 귀찮은 작업이다. 코코아팟이 이 문제점을 해결해줄수있다. 내 프로젝트에 사용하고 싶은 프로젝트를 연결하고 업데이트 명령어 한번만 하면 해당 프로젝트의 버전을 체크해서 최신 버전을 내 프로젝트에 연결해준다. 쓰다보면 코코아팟에 등록 안된 프로젝트는 사용할까 말까 고민하게 될정도로 매우 편하다. 비슷한 기능으로 자바 프로젝트에 메이븐과 N..

개발 2020.10.30

Swift iOS Cocoapods : SwiftyJSON

iOS Swift로 개발한 앱에서 HTTP 통신 시 JSON 데이터를 전달 받을 때 사용하면 편리한 라이브러리 입니다. JSON 리턴값을 배열형태로 쉽게 표현하여, 사용이 용의한 장점이 있습니다. 해당 글에서 코드 부분은 파란색으로 표기 됩니다. 해당 글에서 중요 부분은 붉은색으로 표기 됩니다. 1. "Swift iOS Cocoapods 사용하기" 부분이 선행이 되어야 합니다. 2. SwiftyJSON 연동 방법은 생성된 Podfile을 텍스트 에디터로 Open 한 후 아래 pod 'SwiftyJSON' 부분을 추가 합니다. [Podfile 파일 안] platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'SwiftyJSON' end 3. 파일 내용을 ..

개발 2020.09.23

iOS Cocoapods 사용하기

iOS 앱 개발 시 Open Library를 이용하여 빠른 개발을 원할 경우 Cocoapods를 사용하게 됩니다. 해당 글에서 코드 부분은 파란색으로 표기 됩니다. 해당 글에서 중요 부분은 붉은색으로 표기 됩니다. 1. Cocoapods를 사용하는 이유? 해당 프로젝트를 매일매일 체크하면서 업데이트 버전이 나온걸 확인하고 그때마다 업데이트하는것도 매우 귀찮은 작업입니다. 코코아팟이 이 문제점을 해결해 줄 수 있습니다. 내 프로젝트에 사용하고 싶은 프로젝트를 연결하고 업데이트 명령어 한번만 하면 해당 프로젝트의 버전을 체크해서 최신 버전을 내 프로젝트에 연결해 줍니다. 비슷한 기능으로 자바 프로젝트에 메이븐과 Node.js에 npm이 있습니다. 2. 설치방법은 Mac Book에서 터미널 실행 후 아래 명령..

개발 2020.09.23