반응형

분류 전체보기 416

삼성 비스포크 4도어 냉장고 하자 및 A/S 행태 (RF85T98B2AP)

안녕하세요 약 2개월 전 구매한 삼성 비스포크 4 도어 냉장고(RF85T98B2AP)에 대한 하자와 하자를 처리하는 A/S 행태에 대해 공유합니다. 삼성 비스포크 냉장고 구매 후 며칠 뒤부터 냄새와 결로 현상이 나타났습니다. 이와 관련해 A/S 기사님이 대략 6회 정도 방문하였으나 온도는 정상이니까 냉장고에는 이상이 없다고 하였습니다. 결로 현상은 온도보다는 습도와 관련된 부분이기 때문에 냉장고의 습도 및 외기 습도의 정상 범위를 알려달라고 하였습니다. 하지만 서비스센터와 A/S 기사, 콜센터 모두 이에 대한 답변을 주지 않고 있습니다. (A/S 기사에게 질의 시 일주일째 알려주지 않았고, A/S 콜센터에서도 기사가 방문했을 때 물으라며 안 알려주셨고, A/S 마포 서비스 센터 팀장은 소비자 보호원 통해..

잡다한 것 2021.06.22

[Swift] dispatch async 사용법 (asyncAfter)

UI 변경 작업 등은 메인 스레드에서 진행을 해야 한다. 그럴 때 사용할 수 있는 것이 dispatch async이다. 일반적인 사용법 DispatchQueue.main.async { // code } 그리고 일정 시간 이후에 진행할 부분이 있다면 dispatchAfter를 사용한다. deadline은 시간을 설정하는 부분이며 .seconds를 사용해 초 단위로 시간 설정이 가능하다. 1 = 1초 DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + .seconds(1)) { // code }

[Android] 내부 저장소 경로 가져오기

각 앱에서만 접근 가능한 내부 저장소 폴더 경로 가져오기 및 파일 목록 조회 내부 저장소 경로는 아래와 같다. data/data/패키지명 ex) data/data/com.test.app 내부 저장소 안에는 files, databases, cache 등의 폴더로 구성되어 있다. Context를 사용하여 내부 저장소에 접근 가능하며 getDir(), getCacheDir(), getDataDir() 등으로 접근 가능하다. 내부 저장소 file 경로 접근 방법 String path = getFilesDir().getAbsolutePath(); // /data/user/0/com.test.app/files 내부 저장소 databases 경로 접근 방법 dbFileName은 실제 파일명을 입력한다. String ..

[Swift] #pragma mark 사용 방법 (MARK)

Objective-c에서는 #pragma mark로 소스코드를 관리했다면 Swift에서는 // MARK:로 관리할 수 있다. 사용 방법 라인 없는 mark // MARK: func 라인 있는 mark // MARK:- func line 사용 예시 소스 코드 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } // MARK: func func func1() {} func func2() {} func func3() {} // MARK:- func line func funcLine1() {} func funcLine2() {} func funcLine3() {} } 결과 (..

[objective-c] prefix.pch 파일 추가하기 (Precompiled Header)

pch 파일이란? Precompiled Header (미리 컴파일된 헤더 파일) 해당 파일에 추가하는 코드는 프로젝트 모든 파일에 포함되어 컴파일된다. 사용 방법 1. 파일 추가 방법 1-1. 새로운 파일 추가 - Header File 선택 1-2. 파일명 입력 pch 파일명은 일반적으로 [프로젝트명]-Prefix.pch로 사용 1-3. 알림 메시지 확인 - Use .pch 선택 .h 파일이 아닌 .pch 파일을 생성할 것인지 묻는 메시지. pch 파일을 사용할 것이기 때문에 Use .pch를 선택 1-4. pch 파일 생성됨 2. pch 파일 경로 설정 2-1. 프로젝트 - TARGETS - Build Settings 진입 2-2. All, Combined 선택 2-3. 검색창에 prefix heade..

[objective-c] 로그 편하게 사용하기 (NSLog)

Xcode에서 로그 편하게 사용하는 방법 로그를 출력할 때 어떤 파일에서 출력한 로그인지, 어떤 Function에서 출력한 로그인지를 같이 출력할 수 있다. 출력할 수 있는 대표적인 정보들은 아래와 같다. 항목 사용법 예시 파일 경로 및 파일명 __FILE__ /Users/name/Desktop/ios/TestProject/TestProject/ViewController.m 파일명 __FILE_NAME__ ViewController.m Function명 __FUNCTION__ -[ViewController viewDidLoad] 파일 라인 __LINE__ 31 __FILE__은 실제 파일의 위치가 출력되기 때문에 잘 사용하지 않음 __FILE_NAME__은 __FUNCTION__ 출력 시 파일명이 출력되..

[objective-c] 프로토콜 구현 여부 체크 (Protocol)

프로토콜 구현 여부 체크 TestProtocol @protocol TestProtocol -(void)test; -(void)test1:(NSString*)str; -(void)test2:(NSString*)str str2: (NSString *)str2; -(void)test3:(NSString*)str str2: (NSString *)str2 str3:(NSString*)str3; @end 프로토콜 구현 여부 체크 respondsToSelector를 사용하여 프로토콜 구현 여부를 체크할 수 있다. _testProtocol이 nil인 경우, @selector에 있는 함수가 구현되지 않은 경우는 else 구문을 탄다. if ([_testProtocol respondsToSelector:@selector(..

[안드로이드 카톡테마] 베이지 카톡테마 (심플)

베이지 카톡테마 / 심플 카톡테마 전체적으로 베이지 색상으로 제작한 심플 카톡테마입니다. 보라, 분홍, 검정, 올검정, 회색 카톡테마와 같은 시리즈입니다. 스크린샷 정보 디바이스: 갤럭시 노트10+ 폰트: TYPE 서울의 밤 설정 화면 크게/작게 : 가장 작게 미리 보기 다운로드 다운로드는 Play 스토어에서 해주세요! play.google.com/store/apps/details?id=com.tistory.es1015.kakao.theme.beige 베이지 카톡테마 - 심플 카톡테마 - Google Play 앱 베이지 색상으로 제작한 심플 카톡테마 * 이 어플은 '카카오톡'에서만 적용되는 카톡테마입니다. Play 스토어에서 '카카오톡'을 먼저 다운로드 해 주세요. ---- 개발자 연락처 : 0062dm..

[안드로이드 카톡테마] 검정 카톡테마 (심플, 2가지)

검정 카톡 테마 / 심플 카톡 테마 (2가지) 전체적으로 검정 색상으로 제작한 심플 카톡 테마입니다. 버전 1과 2의 차이점은 친구 목록 하단 탭 바와, 채팅방 상대방 말풍선 색상입니다! 스크린샷 정보 디바이스: 갤럭시 노트10+ 폰트: TYPE서울의밤 설정 화면 크게/작게: 가장 작게 미리 보기 버전 1: 검정 카톡 테마 버전 2: 올검정 카톡 테마 다운로드 다운로드는 Play 스토어에서 가능합니다 play.google.com/store/apps/details?id=com.tistory.es1015.kakao.theme.black 검정 카톡테마 - 심플 카톡테마 - Google Play 앱 검정 색상으로 제작한 심플 카톡테마 부분적으로 회색들이 들어가 있습니다! * 이 어플은 '카카오톡'에서만 적용되는..

[iOS] ERROR ITMS-90339: UIApplicationExitsOnSuspend Error 해결 방법

App Store 배포 시, 아래와 같은 오류가 발생했다. 오류 App Store Connect Operation Error ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'UIApplicationExitsOnSuspend' in bundle App [App.app]" 오류 내용: Info.plist에 포함된 UIApplicationExitsOnSuspend 키가 deprecated 되어 사용 불가 참고 URL: developer.apple.com/documentation/ Xcode에서 info.plist 파일을 보면 아래와 같은 키를 확인할 수 있다. Info.plist - Property List에서..

iOS/오류 해결 2021.04.04

[objective-c] OS 잠금 활성화 여부 조회 (암호, Touch ID(Face ID)

아이폰 OS 잠금 활성화 여부 조회하는 방법 아이폰 OS 암호 및 생체인증(Touch ID 및 Face ID)이 등록되어있는지 조회하는 방법이다. OS 잠금 활성화 여부 조회 시 헷갈리는 부분이 많으니 참고 사항을 꼭 읽어보길 바란다. 알고 나면 간단한 내용이지만, 아이폰을 사용하면서 가볍게 넘어갔다면 모를만한 내용이다. OS 잠금 활성화란, OS 암호가 설정되어 있으며 사용이 가능한 상태를 말한다. 참고 사항 아이폰에서 암호는 기본 사항이고, 생체인증은 선택 사항이다. 암호와 생체인증이 모두 등록되지 않은 상태에서 'Touch ID(Face ID) 및 암호' 메뉴 진입하여 1) '암호 켜기'를 하면 암호 등록이 가능하다. 2) 하지만 '지문(Face) 추가...'를 하면 생체인증 추가 후 암호까지 등록..

[안드로이드 카톡테마] 회색 카톡테마 (심플)

회색 카톡 테마 / 심플 카톡테마 회색 색상으로 제작한 심플한 카톡 테마입니다. -스크린샷 정보- 디바이스: 갤럭시 노트10+ 폰트: TYPE서울의밤 설정 화면 크게/작게: 가장 작게 -미리 보기- 인트로 화면 친구 목록 화면 채팅방 화면 암호 화면 - 비밀번호 암호 화면 - 패턴 [다운로드] 다운로드는 Play 스토어에서 가능합니다! play.google.com/store/apps/details?id=com.tistory.es1015.kakao.theme.gray 회색 카톡테마 - 심플 카톡테마 - Google Play 앱 회색으로 제작한 심플 카톡테마 * 이 어플은 '카카오톡'에서만 적용되는 카톡테마입니다. Play 스토어에서 '카카오톡'을 먼저 다운로드 해 주세요. ---- 개발자 연락처 : 006..

[Android] Play스토어 앱 업로드 절차

플레이스토어 앱 업로드 방법 사실 요즘은 구글 플레이 콘솔에서 엄청 친절히 알려주고 있기 때문에 업로드가 쉬워졌다. 그래서 이 글도 사실 설명이라기보다는 어떤 절차로 진행되는지를 스크린샷 위주로 정리했다. 시작 전 준비사항 구글 개발자 계정 필요! 개발자 계정이 있어야 앱을 업로드할 수 있는 것은 당연하죠 업로드 순서 1. Google Play Console 진입하여 앱 만들기 선택 play.google.com/console/ 2. 앱 만들기 시작 앱 이름 및 기본 언어 등 선택 유료 또는 무료: 앱을 게시하기 전에는 수정 가능하나, 한 번 앱을 게시한 후에는 무료 앱을 유료로 변경할 수 없음 앱을 만들려면 요청에 있는 개발자 프로그램 정책과 미국 수출 법규는 무조건 체크해야 함 모든 정보 입력 후 하단..

[TIP] 마크다운(Markdown) 사용법

최근 깃랩을 사용중인데 WIKI 등 작성 시에 마크다운 포맷을 사용한다. 마크다운 사용법이 잘 정리되어있는 곳이 있다. 1. gist.github.com/ihoneymon/652be052a0727ad59601 마크다운(Markdown) 사용법 마크다운(Markdown) 사용법. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 2. URL/help/user/markdown.md 여기는 현재 깃랩에서 제공되는 사용법인데, 깃랩에서 사용 중인 URL 뒤에 /help/user/markdown.md를 붙이면 된다. 자주 사용하는 마크다운은 추가 예정

IT/팁 2021.03.10

[Mac] Xcode 빠르게 설치하기 (AppStore 다운로드 실패 해결)

Mac에서 Xcode를 설치하는 가장 기본적인 방법은 AppStore를 통해서 다운로드하는 방법이다. 하지만 이 방법은 시간도 엄청 오래 걸리고, 도중에 멈추거나 실패하는 경우가 많다. 가령 아래와 같이 AppStore에서 봤을 때, 분명 다운로드 중이라고 표시되어있는데 몇시간 동안 제자리인 경우. 또는 Launcher에서 아래처럼 표시되고 몇시간 동안 제자리인 경우 등등. (스트레스;) AppStore에서 다운로드 받는다운로드하는 방법 외에 더 쉽고 빠르고 확실하게 다운로드하는 방법이 있다! 그 방법은 바로 Apple 개발자 페이지에서 xip를 직접 다운로드하여 설치하는 방법이다. 추가로, 과거 버전의 Xcode도 다운로드 가능하다. 설치 방법 1. developer.apple.com/download/..

iOS/기타 2021.03.07

[TIP] 상업적 무료 폰트 모음 페이지

상업적으로 사용 가능한 무료 폰트들을 모아둔 페이지 눈누: noonnu.cc/ 로그인 없이 다운로드 가능합니다. 상업적 이용 가능한 무료 한글 폰트 모음 사이트 눈누 상업적으로 이용할 수 있는 무료 한글 폰트를 모아 놓은 사이트 눈누 noonnu.cc ※ 사용 시, 실제 폰트를 제공하는 곳에서 라이선스를 정확하게 확인 후 사용하시길 바랍니다!

IT/팁 2021.03.06

[Android] AES256 암호화 복호화 (2가지 방법)

AES256 암호화하는 방법 키를 직접 지정해서 암호화, 복호화하는 방법 키 스토어에서 생성한 키를 사용해서 암호화, 복호화하는 방법 1번 방법이 일반적으로 많이 사용되고 알려진 방법이다. 방법 1. 키를 직접 지정해서 암호화, 복호화하는 방법 샘플 코드 public static byte[] iv = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16 }; // 사용자 지정 키로 AES256 암호화 public static String encByKey(String key, String value) throws Exception { return encByKey(key.getBytes()..

반응형