본문 바로가기

전체 글533

[iOS] JSON String을 Dictionary로 변환 extension String { public func convertToDictionary() -> [String: Any]? { if let data = self.data(using: .utf8) { do { return try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] } catch { print(error.localizedDescription) } } return nil } } 2022. 1. 8.
[iOS] UIResponder iOS의 Responder와 Responder Chain 이해하기 UIKit과 관련된 애플 문서를 볼 때 빈번하게 등장하는 Reponder Chain에 관련한 내용을 정리합니다. 여러 애플 문서를 참고하였으며, 포스트의 맨 아래 References에서 확인할 수 있습니다. seizze.github.io UIResponder 사용자의 event들을 핸들링하는 추상 인터페이스 UIResponder를 상속받으면 touchesBegan, touchesMoved, touchesEnd 등의 메소드를 오버라이드해서 사용자 이벤트를 수신했을 때의 처리를 할 수 있다. 이벤트의 종류는 터치, press, 모션, 원격 조종 등이 있다. 또한 Responder Chain을 통해 event들을 핸들링할 수 있는 곳까지 포워딩.. 2022. 1. 4.
[IT용어] Backfill 회사 영어, 직장에서 자주 쓰이는 업무 관련 표현 알아보자! 엔구화상영어가 알려주는 비즈니스 영어! 엔구와 함께 회사에서 자주 쓰이는 영어 표현들을 배워보고 원어민 강사와 수업하며 영어 회화 실력은 물론, 커리어까지 향상시켜보세요! engoo.co.kr Backfill 그대로 해석하면 '도로 메우다' 라는 뜻 보통 직장에서의 Backfill이란 '퇴사자가 생겼을 때 그 자리를 대체하는 후임자' 정도의 의미로 많이 쓰인다. 2022. 1. 2.
[iOS] Provisioning Profile, Certificate, Code signing 코드사이닝, 인증서, 프로비저닝 프로파일이란? 애플 개발자라면 꼭 알아야할 코드사이닝, 인증서, 프로비저닝 프로파일의 개념 및 실행 과정에 대해 알아보도록 하겠습니다. medium.com What is a provisioning profile & code signing in iOS? If somebody ask you about the iOS app deployment process, you can easily give the answer . But when they ask a level deeper, you may not… abhimuralidharan.medium.com Code Signing 오직 애플만이 자신들의 하드웨어에서 어떤 소프웨어가 동작하도록 허락할 수 있다. 그렇기에 매번 앱이 실행될 .. 2021. 12. 19.