반응형

전체 글 252

[라즈베리파이] 라즈베리파이3 고정 IP 설정 및 접속하기 (SK Broadband)

고정 IP 설정 & 접속하기 이 페이지에서는 라즈베리파이 고정 IP를 설정하고 접속해보겠습니다. 참고 링크 1, 참고 링크 2 고정 IP 설정하기 1. 라즈베리파이 MAC 주소 & 내부 IP 확인하기 라즈베리파이에 접속해 터미널에 ifconfig 명령어로 IP와 MAC 주소를 확인한다 2. SKBroadband 관리자 접속 웹브라우저 주소창에 Gateway IP 입력 ($ netstat -rn 로 Gateway IP를 알 수 있다) id : admin password : XXXXXX_admin 3. 공유기에 연결한 IP 주소 확인하기 유선설정 > 로컬 랜 설정 > IP 할당 범위의 접속 리스트 버튼 클릭 라즈베리파이에 연결한 랜 번호로 IP 주소를 확인한다 (랜 번호는 공유기에 적혀있다) 4. 고정 IP..

🔥 Firebase Dynamic Link with iOS (iOS에 동적 링크 적용하기)

Firebase Dynamic Link with iOS 동적 링크를 사용하기 위해 AppStore 개발자 계정이 필요하다 공식문서 - https://firebase.google.com/docs/dynamic-links/ios/create?hl=ko Firebase 셋팅 Firebase에서 동적 링크 섹션 클릭 > URL 프리픽스 추가 URL 프리픽스는 브랜드에 맞게 구성할 수 있으며 *.page.link 는 구글에서 제공하는 도메인이다. test.page.link 이런식으로 만들면 된다 (커스텀 도메인도 가능하다) URL 프리픽스 삭제 주의점! URL 프리픽스를 삭제하면 한 달 동안 동일한 프리픽스를 생성할 수 없다. Firebase > 앱 설정 > 앱의 App Store ID, 앱 ID 프리픽스를 지정..

Programming/iOS 2020.09.03

📲 CallKit - How To Detect Call State & Why not working CXCallObserverDelegate at a Device?

Q1. How To Detect Call State 프로젝트에서 통화 상태를 감지해 통화가 들어왔을 때 (Incoming Call) 예외처리를 추가하기로 했다. 일단 통화 관련 코드를 사용하기 위해선 CallKit 프레임워크를 import 해야한다. CallKit CallKit은 iOS 10부터 지원되며 애플에서 기존에 없던 통화 제어 부분을 지원하면서 추가된 프레임워크다. 이걸 사용하면 통화 화면을 제어할 수 있다! 하지만 나는 후스콜 같은 스팸 차단 서비스가 아닌 폰에 전화가 왔냐 / 안왔냐 / 내가 걸었냐 등을 판단하기 위해 사용해보려고 한다. CXCall CallKit에서 판단할 수 있는 전화 상태는 총 4가지다. 하지만 CXCall 개체를 직접 인스턴스화하지 않고 대신 수신 전화를 받거나 발신 ..

Programming/iOS 2020.09.03

[책] 한빛리뷰어 <나는 리뷰어다> 7월 - 유닉스의 탄생 (브라이언 커니핸 저)

유닉스의 탄생 (브라이언 커니핸) 한빛 미디어 7월! 오랜만에 리뷰어를 하게 되었습니다. 이번에는 유닉스의 역사가 담긴 책을 선택했습니다. (8월인데 왜 7월이냐면 7월 도서이지만 8월까지 작성하는 것이므로... 타이틀은 7월입니다.) 브라이언 커니핸이 들려주는 UNIX의 탄생과 발전 과정, 천재 개발자와 기여자들의 이야기 『유닉스의 탄생』은 유닉스의 역사를 기록한 책이자 유닉스 개발 현장에 있던 이들의 회고록이다. 유닉스가 무엇인지, 어떤 이유로 개발되었는지, 어떤 과정을 거쳐 발전했는지 꼼꼼하게 기록했다. 동시에 무한한 창조성을 발휘하며 수많은 가능성에 도전한 천재들의 이야기와 자유로운 연구 환경을 제공한 벨 연구소 현장도 생생하게 담았다. 이 책을 읽으며 새로운 것을 창조하고 더 나은 세상을 만드는..

2020.08.17

Visual Design and Accessibility - WWDC 2019

Visual Design and Accessibility 영상 주소 - https://developer.apple.com/videos/play/wwdc2019/244/ 이번 세션은 비주얼 적으로 앱의 접근성을 높이는 만드는 방법을 알려줍니다. 주제는 세 가지며 Dynamic Type, 향상된 Reduce Motion, mac에서 iOS로 가져온 Differentiate Without Color API 입니다. Dynamic Type 어떤 사용자는 더 작은 텍스트 크기를 원할 수도 있고, 어떤 사용자는 더 큰 텍스트 크기를 원할 수도 있습니다. Dynamic Type을 사용하여 사용자가 원하는 크기대로 보여질 수 있도록 설정할 수 있습니다. Dynamic Type을 구현할 때 아래 네 가지 원리를 기억하면..

Programming/WWDC 2020.08.09

AVSpeechSynthesizer: Making iOS Talk 정리 - WWDC18

AVSpeechSynthesizer: Making iOS Talk 이번 세션은 AVSpeechSynthesis를 사용해서 iOS와 대화하는 방법을 설명합니다. (근데 대화가 맞나?) WWDC 영상 링크 https://developer.apple.com/videos/play/wwdc2018/236/ Apple Developer Documentation - avspeechsynthesizer What and why AVSpeechSynthesis는 iOS 기기에서 컴퓨터 합성 음성을 생성하기 위한 API입니다. 아래 상황에서 사용합니다. 발표 (Announcements) 보이지않는 인터페이스 교육 앱 등 예시 - 운동 중 오디오 업데이트 (→ 이게 정확히 무슨 상황인지는 모르겠네요. Nike Run Club..

Programming/WWDC 2020.07.12

[iOS] Apple Login(2) Verifying a User

애플 공식 문서 https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/verifying_a_user 사용자의 identity token 유효성과 무결성 체크 Overview 앱이 사용자 정보를 수신 한 후 서버와 연관된 자격 증명 토큰을 확인하여 토큰이 만료되지 않았는지 확인하고 앱이 변조되거나 재생되지 않았는지 확인할 수 있다. identity token을 받는 법은 Authenticating Users with Sign in with Apple 공식 문서에서 확인 Verify the Identity Token 서버의 공개 키를 사용해서 JWS E256 서명을 검증한다. 인증을 위한 nonce 를 ..

Programming/iOS 2020.07.02

[iOS] Apple Login(1) Authenticating Users with Sign in with Apple

애플 공식 문서 : https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/authenticating_users_with_sign_in_with_apple Overview Sign in with Apple 사용자 인증 단계 앱에서 API로 scope와 함께 로그인을 요청한다. API는 사용자 정보를 요청한다. API에서 Apple ID 서버에 사용자 검증을 하고 토큰을 받는다. Apple ID 서버에서 요청받은 경우 실제 사용자 상태, 이메일을 반환한다. Authenticate the User and Request Information Sign in with Apple 을 사용하려면 해당 계정은 이중 ..

Programming/iOS 2020.07.02

WWDC20 Keynote Summary

iOS App library Widget PiP Siri 디자인 변경 온디바이스 받아쓰기 번역 메세지 대화 대화 고정 기능 미모티콘 마스크 추가 그룹대화 답장 기능 멘션 기능 Maps 영국, 아일랜드, 캐나다 지원 추가 Finding Great Places New ways to get there Cycling EV routing CarPlay NFC Key & Share App Store App Clips (+ Apple Pay, Sign in with Apple) iPadOS 앱 개선 Siri Calls (Compact 전화 디자인) Universal Search Pencil Scribble (손글씨 문자 변환) + 손글씨 인식 Airpods software 부드러운 전환 spatial audio (에..

Programming/WWDC 2020.06.26
728x90
반응형