반응형

전체 글 416

[iOS] CSR(인증서 서명 요청) 생성 방법 (Certificate Signing Request)

Mac에서 CSR(인증서 서명 요청) 생성 방법 CSR이란? Certificate Signing Request : 인증서 서명 요청 인증서 발급을 위한 정보를 담고 있는 파일 CSR 생성 방법 1. 키체인 접근 실행 2. 상단 키체인 접근 > 인증서 지원 > 인증 기관에서 인증서 요청 선택 3. 인증서 정보 입력 해당 csr을 넣어 만든 인증서를 키체인에 등록하면 일반 이름에 입력한 값이 개인키 부분에 표시됩니다. (abc) CA 이메일 주소는 입력하지 않아도 됩니다. 요청 항목은 디스크에 저장됨을 선택해야 Mac에 csr 파일로 저장됩니다. 4. csr 파일명 입력 5. 완료 참고사항 생성된 csr을 더블클릭하면 생성 시 입력한 정보를 확인할 수 있다. 일반 이름(사용자 이메일 주소) 참고 URL ht..

[iOS] 기업용 앱 신뢰 설정 (신뢰할 수 없는 기업용 개발자)

iOS 기업용 앱 신뢰 설정 방법 기업용 앱(기업에서 배포한 앱) 설치 후, 실행을 위해 신뢰를 설정해야 앱 사용이 가능하다. 문제 신뢰하지 않은 경우는 아래 알림이 뜨면서 앱 실행이 불가능하다. 신뢰 설정 방법 신뢰 설정은 앱에서 가능하다. 1. 설정 앱에서 일반 선택 2. 아래로 내려 기기 관리 선택 3. 신뢰할 기업 선택 4. '기업'을(를) 신뢰함 선택 신뢰하기 전에는 '개발자를 신뢰하기 전에는 실행되지 않습니다.'라고 표시된다. 5. 신뢰 선택 6. 신뢰 완료 신뢰가 완료되면 '앱을 신뢰합니다.'라고 표시된다.

[Objecitve-c] Category(카테고리) 사용 방법

iOS Category(카테고리) 사용 방법 Category란? 기존에 정의된 클래스를 쉽게 확장할 수 있게 해주는 기능 사용 방법 1. 카테고리로 확장할 클래스 생성 1-1. Xcode File > New > File > Cocoa Touch Class 선택 1-2. 네이밍 규칙 Class 파일명은 확장할 클래스 이름+카테고리명으로 지정해야 한다. 아래 사진에서는 NSString+Test 로 지정했다. 1-3. 생성된 파일 // NSString+Test.h #import @interface NSString_Test : NSObject @end // NSString+Test.m #import "NSString+Test.h" @implementation NSString_Test @end 1-4. 생성된 ..

[iOS] TextField, TextView 키보드에 가려지는 현상 해결, 포커스 이동 (IQKeyboardManager)

TextField, TextView 키보드에 가려지는 현상 해결 방법 TextField, TextView 포커스 위아래로 이동하는 방법 화면 하단에 있는 TextField 또는 TextView에 값을 입력하는 경우, 키보드에 가려져 입력한 값이 가려지는 현상 키보드 상단에 포커스 이동하는 버튼을 두고 싶은 경우 모두 아래 라이브러리로 쉽게 해결이 가능합니다. IQKeyboardManager https://github.com/hackiftekhar/IQKeyboardManager 지원 언어 Objective-c Swift 설치 방법 CocoaPods 또는 Carthage로 설치 (Carthage로 설치 방법은 위 github 링크에서 확인해주세요.) CocoaPods으로 설치 방법 // Podfile //..

[iOS] framework 생성 및 사용 방법 (2 - 사용 방법)

iOS framework(프레임워크) 생성 및 사용 방법 ※ 해당 글에서는 objective-c로 설명하지만 swift도 거의 동일합니다. ※ 내용이 길어 두 개의 포스팅으로 나눴습니다. 해당 글에서는 framework 사용 방법을 설명합니다. 이전 포스팅 : https://es1015.tistory.com/433 목차 - framework 생성 방법 1. debug framework 생성 방법 2. release framework 생성 방법 - framework 생성 시 참고 사항 - framework 사용 방법 1. framework 파일을 추가하는 방법 - framework 파일 필요 2. framework 프로젝트를 추가하는 방법 - framework 프로젝트 필요 3. 클래스 및 메서드 호출 방..

[iOS] framework 생성 및 사용 방법 (1 - 생성 방법)

iOS framework(프레임워크) 생성 및 사용 방법 ※ 해당 글에서는 objective-c로 설명하지만 swift도 거의 동일합니다. ※ 내용이 길어 두 개의 포스팅으로 나눴습니다. 해당 글에서는 framework 생성 방법과 framework 생성 시 참고 사항을 설명합니다. 다음 포스팅 : https://es1015.tistory.com/434 목차 - framework 생성 방법 1. debug framework 생성 방법 2. release framework 생성 방법 - framework 생성 시 참고 사항 - framework 사용 방법 1. framework 파일을 추가하는 방법 - framework 파일 필요 2. framework 프로젝트를 추가하는 방법 - framework 프로젝..

[Android] Handler() deprecated

Handler() deprecated 해결 방법 Deprecated 기존에는 Handler()를 선언할 때 생성자에 아무런 값도 넣지 않았지만 현재는 deprecated 되었다. 그 이유는 핸들러 생성 중에 Lopper를 명시하지 않으면 작업이 자동으로 손실, 충돌 등의 버그가 발생할 수 있다고 한다. 공식 문서 내용 https://developer.android.com/reference/android/os/Handler#Handler() Handler | Android Developers developer.android.com 해결 방법 생성자에 Looper.getMainLopper()를 넣어주면 된다. // Handler handler = new Handler(); // deprecated Handl..

[Android] getDrawable() deprecated

getResources().getDrawable deprecated 해결 방법 Deprecated API 22에서 getDrawable() 이 deprecated 되었다. 공식 문서 내용 https://developer.android.com/reference/android/content/res/Resources#getDrawable(int) Resources | Android Developers developer.android.com 해결 방법 아래와 같이 ContextCompat.getDrawable()을 사용한다. // Drawable drawable = getResources().getDrawable(img);// deprecated Drawable drawable = ContextCompat.ge..

반응형