반응형

iOS_Swift5 17

Apple Developer Program 라이센스 동의 (23.12.23)

최근에 메일을 받아서 기록으로 끄적끄적. VisionPro 관련해서 앱 업데이트 어쩌구 하는 메일도 받았고 최근에는 이런 동의 관련한 메일도 받아서, 요즘은 좀 바뻐서 미루고 미루다가 오늘 들어가서 동의를 눌렀는데, 들어간 게 거의 1년 만입니다ㅠㅠ 돈은 내고 있는데 프로그램을 쓰지 않고 있음ㅠㅠㅠ 이런 저런 디자인 세션이나 개발자를 위한 세션이 많았는데, 거의 못들어가고 있습니다. 비전 프로... 고글 같은 안경을 끼는 것 봤는데 메타버스 세상을 의외로 애플이 먼저 끌고 오고 있구나 라고 느끼고 있지만,,, ㅋㅋㅋ 기억난 김에 포스팅~!

iOS_Swift5 2023.12.26

Apple Developer program 갱신 / 갱신 방법

메일을 받았다. 사실 메일을 여러 통 받았다. 갱신 메일 상당히 많이 오는 것 같다. 맨 처음 짠 코드에서 pull request 해 주신 부분 반영도 못한 채로 벌써 갱신 메일을 받았다. ios 길 대신 다른 길을 가고 있어서 ios 트렌드를 사실 잘 모른다ㅠㅠ swift UI로 전부 다 바뀐다고 해서 swift UI도 살짝 발을 담궜었는데. 현재 2023년. 아직까진 아니다. UI kit 만세. object-c 코드도 여전히 쓰이고 있는 것 같다. 주위의 iOS 개발자 분들에게 그렇다고 들었다. 갱신 방법은 맥북에서 APP store 에 들어가 Developer 앱을 다운 받아서 로그인 하면 다음과 같이 프로그램과 갱신하기 버튼이 있다. 매년 자동 갱신되는 구독 형태로 바꿨다. 앱 출시하고 나면 이것..

iOS_Swift5 2023.02.12

xcode14 업데이트, iphone 14 simulator, iOS16

Xcode 14 업데이트 버전은 iOS는 16.0. macOS는 12.3. 입니다. watchOS도 설치하려고 했지만, 오우 당분간은 안되겠어요. Xcode를 열고 코드를 돌리면 시뮬레이터에서 아이폰 14가 뜨길래, 한 번 돌려봤습니다. iPhone 14 Pro - iOS 16.0 라고 뜨는 시뮬레이터. iphone14~~ 생각보다 빠르게 나온 것 같은 느낌 그리고 시뮬레이터로만 보는데 하단에 위치한 search창이 있습니다. search창이 하단에 있었던가?? 바뀐 것 같은데?? 어둡게 만들어서 한 번 더 살펴보고. 시뮬레이터의 dark mode는 개발자 모드라서 배경에는 변경을 주지 않는 것 같습니다. 다른 기능도 거의 보지 못하네용 (바뀐 기능 확인하고 개발자 문서 읽어야 하는데...procra....

iOS_Swift5 2022.09.20

Git) token 만료로 토큰 재발급하기 및 xCode 토큰 재입력하기

주말엔 역시 회사일보단 개인프로젝트죠^^ 라고 말하고 누워서 쉬고 있는 1인ㅎㅎ 메일함을 확인해보니 git token 만료가 되었다고 떴습니다. xcode 와 terminal 에서 재설정해줄 생각에 신이 나서...노트북을 켭니다. 우선 깃허브에 들어가서 토큰을 재발행해 줍니다. 왼쪽 상단에 + 부분 누르면 맨 하단에 설정(setting)이 있고, 그 setting 에서 맨 하단으로 내려가면 Developer setting 이 있습니다. 클릭하면 다음과 같이 personal access tokens 가 보입니다. 요기에서 generate new token을 누릅니다. Expiration에 이번엔 1년의 기간을 잡아두었습니다. 개인 깃은 직장 잡고 난 뒤 거의 관리를 못해주고 있어서 3달, 5달 이렇게 기간..

iOS_Swift5 2022.06.19

iOS Swift 강의 추천 목록. 2022.05

Swift언어 iOS앱 개발, 디자인에 관심이 있다면 이 강의 추천 드립니당 ⭐️⭐️⭐️⭐️⭐️ #1 Dr. Angela Yu의 The complete iOS App Development Bootcamp (유료 강의) https://www.udemy.com/share/101WsW3@qeA-QafPNlniGkvWyHEESJlJ0T1ZB3oNhDiCUTNpija4L_XkraC3RIyAFLjDhN0-7w==/ iOS & Swift - The Complete iOS App Development Bootcamp From Beginner to iOS App Developer with Just One Course! Fully Updated with a Comprehensive Module Dedicated to Sw..

iOS_Swift5 2022.05.08

APPLE 세계개발자 회의 WWDC 2022/06/06

메일을 받았다. WWDC 열린다고 이전에도 메일 받긴했는데 애플 파크 참여 신청도 있는 줄은 몰랐다. 2022년 06월 06일에 애플 파크에서 WWDC가 열린다ㅠㅠ와아아아아 참석은 5월 9일 오전 9시부터 제출이 가능하다고 한다. 초대는 무작위 선택 과정을 통해 할당 된다고 하는데ㅠㅠㅠ 가고 싶어. 참석하고 싶어ㅠㅠㅠ 주변에 개발자 분이 학생분이여서 competition에 참여해서 프로젝트 제출하셨던데 부러웠다. 신청 해야지. 샌프란시스코 시계로 5월 9일 오전 9시 맞춰놓을 거임ㅠㅠㅠㅠ

iOS_Swift5 2022.05.05

XCode) Git 원격과 로컬 둘 다 변경사항 있을 때, fetch and pull

github 원격에서 ReadMe를 바로 수정하다보니 Local의 변경 사항이랑 원격의 변경 사항이 달라서 어떻게 git commit을 해야 하는지 당황했었다. git 관리를 XCode 내부에서 바로 commit 을 주로 쓰다보니 터미널에 들어가는 게 익숙하진 않다. 폴더에 들어가서 git status 보면 로컬 저장소에 변경 사항이 있고 커밋되지 않은 파일들이 있다고 한다. git add . 한 뒤에 git commit -m "~~" 하기엔 원격에 변경사항이 있으니 우선 받아주어야 한다. git fetch 로 원격에 변경사항이 뭐가 있는지 확인해준다. git fetch origin 이라고 원격 저장소 브런치 이름을 넣어야 하는데, 브런치는 하나 밖에 없기 때문에 git fetch로 해서 확인했다. 55..

iOS_Swift5 2022.04.05

XCode15) could not find a storyboard named 'main' in bundle nsbundle

main storyboard를 없애고, 전부 코드로만 작성했는데 다음과 같은 에러가 생겼다. Navigation View와 일반 ViewController를 AppDelegate에서 만들었는데 이 부분이 iOS13이후 부터는 SceneDelegate로 넘어갔다고 한다. 그래서 SceneDelegate에서 작업해주기 위해 일단 App Delegate에서 주석처리하기, 그 다음 SceneDelegate에서 AppDelegate에서 작성한 코드를 붙여넣어주었다. 위와 같다. info.plist에서 저기 storyboard Name을 삭제해 줄 거다. 요렇게 그 다음 General 에서 Main Interface부분이 체크가 되어 있는지 확인해준다. 빈 공간으로 나둬야 한다. 이렇게 수정하니 이젠 잘 동작한다.

iOS_Swift5 2022.03.30

xcode - the remote repository rejected commits

github에 commit을 보통 xcode에서 해줬었는데 이런 에러가 떴다. 토큰이 만료가 되었던 것 같아서 invalid 라고 처음에 떴었다. 그래서 xcode에 들어가서 깃허브 계정을 다시 제거하고 연결해줬고, 1703 git config --global user.name '유저 이름! 이메일 아님' 1704 git config --global user.password '토큰 넣기' terminal 열어서 git으로도 해주었다. 비밀번호는 꼭 깃허브의 새로운 토큰을 만들어주면 된다 이 부분... +찾아보니 이메일 계정(github 홈페이지! - setting - email) 에서 이 부분 박스 체크 되어 있으면 그렇다고 하는데 이미 체크해제 되어 있어서 그 문젠 아닌 것 같다. 다시 해봐도 이런 문..

iOS_Swift5 2022.03.16

CoreML - Swift

#### 여기 자료는 복습 겸 정리하는 공간입니다. 사진으로 분류하는 머신러닝 과제를하려고 하는데 다음과 같은 방식으로 썼다. 우선, 사진 찍어서 해당 꽃 분류하기 문제 라이브러리는 uikit, coreml, vision을 썼고, class에서는 UIImagePickerControllerDelegate, UINavigationControllerDelegate를 추가했다. 메인 스토리보드에는 네이게이션이 있어서, 카메라 버튼을 클릭하면 카메라가 뜰 수 있도록 해주고, image view를 넣어서 해당 이미지를 볼 수 있도록 해줬다. 그 다음엔 UIImagePickerController() 를 해주고, 카메라 버튼을 누르면 이 이미지 picker가 나타날 수 있도록 해준다. 이 때 설정해주어야 할 것은 In..

iOS_Swift5 2022.03.15

Json Decoding swift

1. 우선 Json 파일을 땋, Atom 을 사용했습니다. 2. 그 다음은 구조체 만들기, Codable 쓰기 struct Person: Codable { let first_name: String let last_name: String let age: Int let is_male: Bool let country: String let siblings: [String] } struct Root: Codable { let products: [Product] } struct Product: Codable { let id,product,description,price,feed,quantity,image: String } 3. url을 알려준다. guard let jsonURL = Bundle(for: type(o..

iOS_Swift5 2022.03.14

Swift5) Date(), DateFormatter() 날짜, 시간 표시하기 /iOS

먼저, 지금 날짜 시간 불러오기 let date = Date() => 2022-02-23 07:52:32 +0000 와 같이 표현이 되고, 두 번째, 형태를 어떻게 표현할지 정하기 DateFormatter()의 경우에는 객체로 표현이 됨. => 세 번째, 이 객체를 string으로 표현하기 dateFormatter.date(from: date) 와 같은 코드를 사용함 let date = Date() let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" let convertString = dateFormatter.string(from: date) yyyy : 2022 yy : 22 MM : 03 M: 3 dd :..

iOS_Swift5 2022.02.23
반응형