Cocoapod 설치 macOS 에는 Ruby 가 기본 내장되어 있다. 다음 명령어면 설치가 완료된다. $ sudo gem install cocoapodsCocoapod 명령어 pod init 새로운 pod 파일을 생성해준다. $ pod initpod install pod을 프로젝트에 세팅하기 위하여 맨 처음에 사용됩니다. 하지만 Podfile의 pod을 추가, 수정, 삭제할 때에도 사용됩니다. pod install 명령어를 실행하면 새로운 pod을 다운받고 설치합니다. 그리고 각 pod 마다 설치된 버전을 Podfile.lock 에 기록해 놓습니다. Podfile.lock은 설치된 pod들의 버전을 계속 추적하여 기록해놓고 유지시키는 역할을 합니다. pod install 을 실행하면, Podfile.l..
앱을 포함한 라이브러리 프로젝트 생성 Workspace 를 생성하여 라이브러리와 앱 프로젝트를 생성하는 방식. 우선 빈폴더를 만들고 프로젝트 이름을 정합니다. File > New > Workspace...을 클릭합니다. Workspace 이름을 지정하고 Save. File > New > Project...을 클릭합니다. 먼저 앱 프로젝트를 생성하겠습니다.(순서는 상관없음) Product Name 을 정하고 Interface, Life Cycle, Language 각자 선호도에 맞게 선택합니다. Add to, Group 모두 타겟을 처음 만든 Workspace 를 선택해줍니다.(Framework 생성도 똑같음) Framework 도 동일하게 진행하게 되면 프로젝트 폴더구조는 다음과 같습니다.
앱을 포함한 라이브러리 프로젝트 생성 프로젝트내에서 새 라이브러리 모듈 생성방식. File > New > New Project을 클릭합니다. Empty Activity Next > 대충 설정하고 Finish File > New > New Module을 클릭합니다. Create New Module 창이 표시되면 Android Library, Next를 차례로 클릭합니다.(AAR 라이브러리 기준) 라이브러리에 이름을 지정하고 라이브러리의 코드를 위한 최소 SDK 버전을 선택한 후 Finish를 클릭합니다. 출처 https://developer.android.com/studio/projects/android-library?hl=ko
- Total
- Today
- Yesterday
- iTunes Store에 연결할 수 없음
- ioutil
- 절대값함수
- LanguageCode
- tempdir
- Error Domain=SKErrorDomain Code=0
- convert nsurl to nsstring
- countryCode
- dialog
- nsurl 에서 nsstring 변환
- setCancelable vs setCanceledOnTouchOutside
- DeviceModel
- abs 함수
- abs
- countryName
- Locale.getDefault().getLanguage()
- permissionCheck
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
- Golang
- tempfile
- NSUserDefaults 예제
- 퍼미션체크
- nsurl to nsstring convert
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |