ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기
7월, 2021의 게시물 표시

[Swift] Swift UI 변경점.

iOS 13 부터 개발이 가능하다. 기본 프로젝트 방식은 아래와 같다. Swift Interface  > 스토리보드 -> SwiftUI Life Cycle > UIKit App Delegate -> SwiftUI App Swift Language Version 5.0 > 언어의 버전은 동일하다 이제 코코아팟 대신 SPM을 사용 해본다. CocoaPods -> SwiftPM (Swift Package Manager) 이유는 M1 과 Intel 동시 사용시 설정을 바꾸어 주어야 하는 …

[리눅스] 리버스 터널링, reverse tunneling

개요 리버스 터널링은 방화벽이 있는 회사PC에 원격제어를 접근하기 위해 사용된다. 물론 보안에 유의 해야 한다. 개념. 1. 회사PC의 원격접속 포트를 구글 서버에 전달. (연결이 유지 되도록 접속) 2. 구글서버는 받은 포트 정보를 다른 포트로 포워딩 3. 집PC는 구글서버에 접속 서버구축 구글 클라우드 플랫폼으로 항상 켜져있는 서버를 구축 할 수 있다. 1. 아래의 글을 참조해서 무료 구글 클라우드 플랫폼을 생성한다. : https://nhj12311.tistory.com/317 무료가능 3지역 중에, 오리건…

[iOS] iOS 식별자(identifier) 이야기

안녕하세요. 치우 입니다. 이번에 진행중 프로젝트에 식별자 문제로 이슈가 되어 식별자를 정리해 보았습니다. 1. 식별자의 종류 UDID (Unique Device Identifier)(디바이스 식별자)     -  각 기기마다 가지는 고유 ID     - 사용불가 IDFA (IDentifier For Advertisers)(광고 식별자) - 각 기기마다 가지는 고유한 ID를 가짐 - 앱의 삭제 여부와 관계없이 같은 ID를 가짐 - 설정에 따라 값이 초기화 됨(변경)      1) 설정 → 일반 → 재설정 → 모든…

[iOS] 확장 푸시 사용법, Notification Extention

푸시는 두개의 확장 타겟을 지원한다. Notification Service Extention Notification Content Extention Notifivation Service Extention 푸시 수신 후 띄우고자 하는 데이터를 재구성 가능하다. 메시지를 수정하거나, 없던 데이터를 추가 하거나, 이미지 비디오를 다운 받아 첨부할 수 있다. 파일 url을 받으면 서비스에서 다운받아 보여주는게 가능 하다. Notification Content Extention 받은 푸시를 3D 터치를 했을 때,  보여주…