본문 바로가기
반응형

아이폰4

[IOS] URLSession 웹 텍스트 웹상의 텍스트 데이터를 내려받아야 하는 경우에 URLSession을 사용합니다. URLSession은 웹 서버와의 통신을 지원하는 객체입니다. URLSession의 주된 기능은 지정된 URL의 데이터를 읽어 수신이 완료되면 알려주는 것입니다. URLSession 객체는 백그라운드에서 통신 처리를 수행하기 때문에 메인 프로그램은 URL 객체에 명령을 내린 이후에 곧바로 다른 작업이 가능합니다. 이렇게 처리 자체를 백그라운드에서 진행하기 때문에 비동기 통신이라고 합니다. 이와 반대로 실제 처리가 포그라운드에서 수행되면 메인 프로그램은 작업이 완료될 때까지 다른작업을 하지 않고 대기하게 됩니다. 이를 동기통신이라고 부릅니다. URLSession 사용방법으로는 크게 두 가지 방법이 있습니다. 그중 첫번째는 메서.. 2022. 1. 8.
[IOS] Authentication Key 에러 해결 POSTMAN을 통해서 아이폰에 fcm을 보내는 테스트 진행 중 The request was missing an Authentication Key. Please, refer to section "e;Authentication"e; of the FCM documentation, at https://firebase.google.com/docs/cloud-messaging/server. 에러가 발생했지만 아무리 봐도 이상한 점은 발견하지 못했습니다. Content-Type과 Authorization 모두 써넣었고 body부분에도 알맞게 내용을 잘 넣었기 때문입니다. 그런데 왜 도대체 무엇 때문에 에러가 발생하는 것일까? 열심히 구글링 해본 결과 헤더의 포스트맨 토큰 키와 중복된다는 소리도 있고 .. 2022. 1. 4.
[IOS] Swift란? Swift란 아이폰 Application을 개발하기 위한 언어로 2014년에 처음 발표된 언어입니다. 기존에는 ObjectC라는 언어를 사용하여 개발을 진행하였지만 최근에는 Swift로 개발하는 추세입니다. 기존의 Object C는 아이폰 Application을 개발하기 위한 프로그래밍 기본 언어로써 충분히 역할을 잘 해냈으며 C 언어에 객체지향이라는 개념을 추가하면서 조금씩 발전한 언어이지만 이러한 과정을 거치면서 조금은 복잡한 프로그래밍 언어가 되고 말았습니다. 그러다 보니 안드로이드 Application 개발에 비해 접근성이 굉장히 높다는 원성을 사게 됩니다. 2014년 결국 IOS 진형에서도 이에 대적하기 위해 Swift라는 새로운 언어를 발표하게 됩니다. Swift의 특징을 세 단어로 정리하면 .. 2021. 10. 8.
[IOS] 아이폰 Application 개발자가 되기까지 안녕하세요 오늘은 제가 처음으로 아이폰 개발을 접하고 지금까지 개발을 해오면서 과정들과 중요한 점들에 대해 이야기해보려 합니다. 먼저 아이폰이 세상에 멋지게 등장했던 건 여러분도 알고 계신 스티브 잡스의 프로젠테이션으로부터 시작됩니다. 관련 영상은 아래 링크를 통해 확인 가능합니다. https://youtu.be/DIKbwNJpP9I 이 프레젠테이션은 사람들을 열광하게 만들었고 아이폰 시대의 개막을 알리는 시작이라는 평가를 받았습니다. 1. 처음엔 저도 안드로이드 사용자였어요. 저는 처음에 안드로이드폰을 사용하는 개발자였어요. 아이폰이라는 것에 그렇게 관심이 있지도 않았고 솔직한 말로 한국인에게 더 친숙한 안드로이드를 놔두고 굳이 아이폰을 사용할 필요가 없었습니다. 하지만 정말 이상한 이유로 안드로이드 .. 2020. 8. 25.
반응형