개발 (develop) 50

[linux] 리눅스 파일 내용 특정 문자열 치환

1. 현재 경로로부터 하위 폴더까지의 파일들 내에 "lion"이란 문자열을 "tiger"로 변경하는 경우 명령어 : **************** 2. 현재 경로로부터 하위 폴더까지의 "cpp"파일들 내에 "lion"이란 문자열을 "tiger"로 변경하는 경우 명령어 : **************** 3. 현재 경로로부터 하위 폴더까지의 파일들 내에 "//#define"이란 문자열을 "#define"(즉, "//"를 제거)으로 변경하는 경우 명령어 : **************** 자세한 내용은 아래링크에서 확인하세요... https://cafe.naver.com/devms/19 [linux] 리눅스 파일 내용 특정 문자열 치환 1. 현재 경로로부터 하위 폴더까지의 파일들 내에 "lion"이란 문자열을 ..

개발 (develop) 2020.12.18

CocoaPods(코코아팟) 사용법 (Xcode와 연동)

오늘은 CocoaPod사용법에 대해 알려드릴려고해요 :) 저는 CocoaPod 처음에 시작할 때 뭐가 뭔지 몰라서 정말 하나도 몰라서 진짜 어려운거구나...라고 생각했었어요. 하지만 한번 배워 놓으면 정말 쉽답니다!! 사실 배우고 나니까 CocoaPods 사이트 에 있는게 전부더라구요 ..ㅎㅎ 하나도 모를때는 사이트를 봐도 뭐가뭔지 하나도 몰랐었어요.. 저같이 헤매는 분들을 위해 글을 씁니다 XD 시작해볼게요. 먼저!!! CocoaPods(이하 코코아팟)이 뭔지 아시나요? 저는 코코아팟이 뭔지도 모르고 한번 해보래서 이게 무슨 기능을 하는건지, 왜 설치하는건지 몰랐답니다. 코코아팟이 뭘까요? 코코아팟 사이트를 보시면, "CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리..

개발 (develop) 2020.08.11

[macOS] app codesign and notarization (앱 디지털 서명 및 공증 받기)

위 화면과 같이 앱을 공증받지 않으면 경고 메시지가 팝업된다. 위 화면은 개발자 계정으로 서명은 된 상태이고 공증을 받지 않은 상태인 메시지다. 따라서 아래 절차를 따라서 공증을 받도록하자! 참고로 xcode로 개발된 app파일은 xcode에서 바로 공증을 받을수 있다. 여기서 설명하는것은 app파일이 아닌 pkg와 같은 xcode에서 공증 받지 못하는 파일에 대한 방법이다. [명령어로 앱 공증 방법] 앱 공증 방법에대한 자세한 내용은 아래 링크에서 확인할 수 있습니다. https://cafe.naver.com/devms/24 app codesign and notarization (앱 디지털 서명 및 공증 받기) 위 화면과 같이 앱을 공증받지 않으면 경고 메시지가 팝업된다. 위 화면은 개발자 계정으로 ..

개발 (develop) 2020.04.07

3-way Handshake ?

3-way Handshake란? 클라이언트와 서버간 데이터를 전송하기 위하여 양쪽 모두 데이터 전송 및 응답을 받을 준비가 되었는지 확인하는 절차이다. TCP 통신 진행 순서 (1 ~ 3번까지가 3-way Handshake 이다) STEP 1) Client --> Server : TCP SYN (접속 요청) STEP 2) Client Server : TCP ACK (접속 요청 수락 수신 응답) STEP 4) Client --> Server : Data Send (데이터 전송) STEP 5) Client --> Server : TCP FIN (연결 종료 요청) STEP 6) Client

개발 (develop) 2020.03.31