전체 글 107

[iOS] ssh key 만들기

1. ssh key 존재 여부 확인 cd ~/.ssh ls 2. 만들기 ssh-keygen -t rsa -b 4096 -C "email or message" 3. 파일명 정하기 : 빈값으로 엔터하면 기본 파일명으로 저장됩니다. id_rsa Enter file in which to save the key (/Users/DANJI/.ssh/id_rsa): 4. 패스워드 정하기 : 빈값으로 엔터하면 비밀번호 세팅 X Enter passphrase (empty for no passphrase): Enter same passphrase again: 5. 1번 방법으로 재 확인했을 경우 id_rsa와 id_rsa.pub 파일을 확인할 수 있습니다.

iOS 2019.07.04

[iOS] sqlite DB Table 확인하는 방법

Xcode에서 단말에 있는 db 파일을 추출하는 방법 : https://itstudentstudy.tistory.com/107 해당 db 파일을 가지고 db table을 확인하는 방법을 보려합니다. 1. https://sqlitebrowser.org/dl/ 설치 2. 추출한 DB 파일을 마우스로 끌어다 놓습니다. 데이터베이스 구조 카테고리에서 테이블을 확인 할 수 있습니다. 3. 데이터 보기 카테고리로 넘어가면 해당 DB 데이터를 확인할 수 있습니다.

iOS 2019.06.13

[iOS] Xcode sqlite DB File 추출하기

프로젝트를 진행하면서 기존에 sqlite를 사용하고 있어 디비 테이블을 확인하기 위해 db 파일을 찾았습니다. 폴더에서 찾으려고 했으나 안보이고 터미널로 찾으려고 했으나 안보이고 해서 한참 헤멨네요ㅠㅠ 1. Xcode -> Window -> Devices and Simulators 2. 원하는 디바이스를 선택하면 설치되어있는 앱 리스트가 나옵니다. INSTALLED APPS SQL 작업한 앱을 선택 후 설정 아이콘을 클릭해줍니다. Download Container... 3. 다운로드 된 .xcappdata 파일 오른쪽 마우스 클릭 -> 패키지 내용 보기 4. AppData -> Documents -> .db 파일이 존재합니다. 추출한 데이터로 DB 테이블을 확인 할 수 있는 방법 : https://its..

iOS 2019.06.13

[iOS] 아이폰 기본 메일 어플 열어주기

1. 기본 세팅 : Info.plist 에 mailto 스키마 추가 LSApplicationQueriesSchemes message mailto 2. 메일 앱을 열기 NSURL *url = [NSURL URLWithString:@"message:"]; if ([UIApplication.sharedApplication canOpenURL:url]) { [UIApplication.sharedApplication openURL:url]; } 3. 메일 앱을 열어 보내는 화면까지 NSURL *url = [NSURL URLWithString:@"mailto:test@gmail.com"]; if ([UIApplication.sharedApplication canOpenURL:url]) { [UIApplication..

iOS 2019.04.10

[iOS] NSString -> NSDate -> 원하는 형식으로 NSString

NSString *agreeDate = @"20190405111317"; 1. 일단 들어오는 형식에 맞게 NSDateFormatter 구현 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyyMMddHHmmss"]; 2. NSDate 추출 NSDate *date = [dateFormatter dateFromString:agreeDate]; 3. 원하는 Date 형식으로 변환 [dateFormatter setDateFormat:@"yyyy.MM.dd. HH:mm:ss"]; NSString *string = [dateFormatter stringFromDate:date]; 3-1. ..

iOS 2019.04.08

[iOS] UIWebView bottom black 해결 방법

UIWebView를 구현하던 중에 URL을 로드하지 않고 뷰만 띄웠을 때 하단에 검정 부분이 나타나게 되었습니다. loadRequest를 해주면 해당 검정 부분은 없어지는 것을 확인했습니다. 그래서 실행한게 [self.webView setBackgroundColor: UIColor.whiteColor]; 입니다. 하지만 검정 부분은 사라지지 않았습니다. 해결한 방법은 : [self.webView setOpaque:NO]; Opaque를 해주면 해당 문제는 없어지게 됩니다. 하지만 백그라운드 색상 없이 Opaque를 해주면 하단 사진처럼 나오게 됩니다. 그래서 백그라운드 색상도 화이트로 해주고 Opaque로 NO로 설정을 해주면서 해결하였습니다. 해결 후 최종 캡쳐 사진!!

iOS 2019.02.26

[iOS] NavigationController 뒤로가기 스와이프 제스쳐 설정

A ViewController -(push)-> B ViewController 아이폰은 안드로이드처럼 뒤로가기 버튼이 따로 존재하지 않아 앱에서 뒤로가기를 하려면따로 버튼을 추가해주거나 NavigationController를 사용하여 제공해주는 뒤로가기를 이용해야 합니다. 사용하는 어플 중에서 버튼외에 뒤로가기하는 방법이 왼쪽에서 오른쪽으로 스와이프 제스쳐를 취했을 때 뒤로가기가 되는 경우가 있습니다. 해당 경우를 구현하기 위해서는 추가해주어야할 코드가 있습니다~~ 😃😃 B ViewController @interface BViewController () @end 해당 Delegate를 추가해주고, viewDidLoad 안에 self.navigationController.interactivePopGestu..

iOS 2019.02.21