전체 글 117

ios 앱 등록 절차 및 하면서 느낌점

일단 앱 등록 절차는 약간 귀찮은 느낌이 많이 났지만 예전보다는 수월해 졌다고 본다. 그래서 일단은 까먹을 수 있기 때문에 절차를 남겨 둘려고 한다.  1. 일단 개발자 프로모션을 가입해야된다.  비용은 12만 9000원.... 매년 구독해야만 가능 안하면 소중한 나의 앱이 삭제 된다.... 사악한 가격  https://developer.apple.com/kr/ Apple DeveloperApple 플랫폼에서 개발할 절호의 기회입니다developer.apple.com여기서 개발자 계정을 먼저 만들어야 한다 ~. 안그러면  할 수 있는게 없다.  개발자 계정을 만들고 나면 화면이 바뀌게 된다.  그리고 개발자 계정이 확인되는데는 하루 정도 걸리는 것 같다.  개인정보처리 방침 무조건 필수로 필요하다 htt..

카테고리 없음 2024.07.27

개인정보 처리방침

email - jman237@naver.com PhoneNumber - 010-7795-9473  >('https://blog.naver.com/jman237>'이하 '')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) >(''이하 '')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입..

카테고리 없음 2024.07.27

swift 이메일 패스워드 형식 검사에 대해 알아보자

Regular Expression(정규 표현식)특정한 규칙을 가진 문자열의 집합을 표현주로 문자열 검색이나 email, phone number, password에서 정규성 검사에 사용문법표현 정규식의미^시작 앵커(?=.*[A-Z].*[A-Z])문자열에서 대문자가 2개 있는지(?=.*[!@#$%^])문자열에서 선언한 특수 문자가 존재하는지(?=.*[0-9].*[0-9])문자열에서 숫자가 2개 포함되어 있는지(?=.*[a-z].*[a-z].*[a-z])문자열에서 소문자가 3개 이상 포함되어 있는지.{10}문자열의 길이가 10인지&끝 앵커이메일 정규식 표현let regex = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"@앞에는 대문자, 숫자, 소문자, 특수문자(..

카테고리 없음 2024.07.24

swift DispatchQueue의 기본 사용법

어느순간 디스패치 큐를 배워서 사용하고 있는데 정확하게 먼지 이해를 못해서 다시 공부를 하게되었다. DispatchQueue는 iOS 및 macOS 애플리케이션에서 비동기 작업을 관리하는 데 사용되는 중요한 개념입니다. DispatchQueue는 Grand Central Dispatch(GCD)의 일환으로, 시스템의 모든 CPU 코어를 효율적으로 활용하여 작업을 병렬로 수행할 수 있도록 도와줍니다. 이를 통해 응용 프로그램의 성능을 향상시키고, 사용자 인터페이스(UI)의 반응성을 유지할 수 있습니다.DispatchQueue의 기본 사용법1. 기본 개념DispatchQueue에는 두 가지 주요 유형이 있습니다.Main Queue: 이 큐는 주로 UI 업데이트를 위해 사용되며, 메인 스레드에서 작업을 실행합..

카테고리 없음 2024.07.24

swift scene 삭제시 에러 해결해보자

scene 파일을 삭제하면 막 에러가 뜬다~ 그래서 해결방법은 1.  Info.plist에서 Application Scene Manifest 삭제  삭제 안하는 경우 아래 에러발생 >>13:23:49.218883+0900 FunctionList_Objc[45720:3662506] [SceneConfiguration] Info.plist configuration "Default Configuration" for UIWindowSceneSessionRoleApplication contained UISceneDelegateClassName key, but could not load class with name "SceneDelegate". 요러면 해결 완료 ㅎㅎㅎ 까먹지 말고 삭제하자

카테고리 없음 2024.07.18

swift URL 구조에 대해 공부해보자

우리는 매일 인터넷을 사용하지만 URL 먼지는 알지만 어떻게 구조가 이루어진지는 모른다.  그래서 간단하게 정리를 해볼려고 한다.  URL (Uniform Resource Locators): 웹에서 특정 위치를 나타내는 주소.Protocol: http, https → 인터넷 통신 규약을 의미.Domain: 자원이 위치한 서버(컴퓨터)의 이름. 예를 들어 google, naver . url 의 정체성을 나타낸다.Port: 구체적으로 어떤 서버를 이용할지 번호로 결정. HTTP 의 경우 80. HTTPS 는 443. -> 요놈은 자주 생략한다. 이미 정해진 경우라서??Path: 서버에서 제공하는 자원의 경로를 나타냄.Query: 자원에 대한 추가적인 매개변수를 전달하는 데 사용됨. 주로 key=value 형..

카테고리 없음 2024.07.17

swift JSON & API 대해 공부해보자

JSON (JavaScript Object Notation) 은 데이터를 표현하는 형식 중 하나이다. 이름은 Arthur, 전화번호는 010-1111-2222 라는 전화번호 정보를 알고 있습니다. 이 정보를 다른 누군가에게 전달할 때 어떤 포맷으로 전달하는게 좋을까요?그냥 쉽게 문자열로 “이름Arthur,전화번호010-1111-2222” 로 보낸다면..?아니면.. “이름:Arthur,전화번호:010-1111-2222” 이렇게? 🤔일반적으로 데이터를 표현하는 형식이 있다면, 그걸 따르는 게 좋을 것 같습니다.이렇게 네트워크에서 데이터를 주고받으려면, 아무렇게나 주고 받는 것이 아니라 정해진 형식을 지켜서 데이터를 교환하는 것이 좋습니다.이 중 서버와 클라이언트가 가장 많이 사용하는 데이터 형식이 JSON..

카테고리 없음 2024.07.17

swift 네트워크 기본개념에 대해 공부해보자

네트워크란 둘 이상의 컴퓨터가 연결되고 소통하는 것을 말한다 아이폰도 하나의 컴퓨터, 서버도 하나의 컴퓨터로 생각할 수 있기 때문에, 서버와 아이폰과의 통신도 네트워크 통신입니다.인터넷이란 전 세계 컴퓨터를 연결하는 거대한 네트워크를 말합니다.인터넷 연결을 위해서는 와이파이 연결이 되있거나 데이터가 켜져있어야 합니다.Swift 로 서버와 통신하는 코드를 작성할 수 있습니다.이렇게 네트워크의 기본개념이다. 컴퓨터와 컴퓨터를 연결하고 많은 컴퓨터를 연결한게 인터넷이고 인터넷 연결을 위해서는 와이파이나 데이터가 켜져있어야 한다 ~ 각 언어에는 서버와 통신할 수 있는 언어가 있다.  즉 정해진 룰로 통신을 한다고 생각하면 된다.  다음에는 제이슨에 대해 공부해보자.

카테고리 없음 2024.07.17