인기 리스트
-
[App Store] 앱 배포를 위한 과정
[App Store] 앱 배포를 위한 과정 앱 배포는 굉장히 멀고도 험난한 길이라고 생각하지만, 굉장히 간단하다. 만약, 완벽하게 버그가 없는 앱을 만들었다면, 그리고 배포 시에 부족함 없이 애플 팀이 알아듣게 설명하는 문서가 있다면, 한 번에 통과 가능하다. 서버리스 앱의 경우, 앱에 치명적인 결함이 없는 경우, 대부분 통과가 된다. 아래에서는 완전히 다 만들어진 앱을 앱 스토어에 배포하는 방법에 대해 알아볼 것이다. 아, 참고로 개발자 계정을 가지고 있어야 한다. 개발자 계정이 있는 사람의 Xcode에서 Archive를 해야 바로 App Store Connect에 빌드 파일이 올라오기 때문이다. 다들 알다시피 1년 단위의 개발자 계정은 13만 원이다. 1. 앱 스토어 커넥트에서 문서 작성하기 1) 로..
2023.07.09
-
개발자가 알아야 하는 Unicode, UTF-8의 개념
개발자가 알아야 하는 Unicode, UTF-8의 개념 개발을 하다 보면 유니코드와 UTF-8이라는 용어를 들어봤을 것이다. 두 가지 개념은 텍스트 데이터의 표현과 처리에 있어서 중요한 역할을 하고 있다. 이번 글에서는 유니코드와 UTF-8의 개념과 활용에 대해서 알아볼 것이다. 1. 인코딩(Encoding), 디코딩(Decoding)이란 무엇인가? 유니코드와 UTF-8을 알기 전에, 먼저 알아야 하는 개념이 있다. 인코딩과 디코딩이다. 인코딩(Encoding)은 데이터를 다른 형식으로 변환하는 과정을 말한다. 인코딩은 일련의 규칙을 적용하여 데이터를 해당 형식으로 표현하는 방식인 것이다. 주로 문자열을 바이트로 변환하는 과정을 의미한다. let str = "Hello, world!" // 변환할 문자열..
2023.07.02
-
[C언어] 포인터를 사용하는 진짜 쉬운 이유.
[C언어] 포인터를 사용하는 진짜 쉬운 이유. 포인터는 초급 개발자의 뇌를 심각하게 트레이닝 시킨다. 이중 삼중으로 들어가는 포인터에 메모리 구조를 상기시켜야 하고, 이게 어디들어가는지, 누구를 참조하는 지 참 복잡하고 헷갈릴 때가 많다. 현재 나 또한, 그 과정 어디엔가 있는 것 같다. 이번 포스팅에서는 이전까지 다루어왔던 메모리 구조, 포인터의 정의에서 나온 말들을 하나씩 디스크 조각모음을 하여 왜 우리가 포인터에 대해서 알고, 어떻게 활용해야 할 지를 이야기 해 볼 것이다. C언어는 개발자가 원하는 대로 메모리를 관리할 수 있다고 누구든 이야기를 한다. 그런 이점을 활용해서 메모리를 아낄 수 있고, 효율적인 프로그램을 개발자가 만들 수 있다고 많은 사람들은 결론을 짓는다. 그렇다. 그렇기 때문에 '..
2022.06.29