전체 글

전체 글

    [오류] Xcode - The run destination is not valid for running the scheme

    1. 내용 캡쳐 - 아래 내용을 읽어보면 최신 버전으로 업데이트를 하라고 되어 있다. 2. 원인 분석 - 최근 iOS를 17.1로 OS 업데이트를 진행하였고, Xcode는 iOS 16까지만 지원하는 버전이였다. 당연히 17 버전의 OS를 지원할 수 있는 프로그램이 없으니 업데이트를 하라고 한 것 뿐이다! 3. 결과 Xcode 업데이트를 하려고 했더니 Mac OS 업데이트를 하라고 해서 결과적으로 iOS, Mac OS, Xcode 모두 업데이트를 진행하였다. 아주 문제 없이 정상적으로 잘 돌아간다. 4. 참고 Xcode 수동 다운로드 파일 : https://xcodereleases.com/ Xcode Releases More than you ever wanted to know™ xcodereleases.com

    [프로그래머스-42577] 전화번호목록 #해시(Hash) #트라이(Trie) #세트(Set)

    1. 프로그래머스-(42577 전화번호 목록) https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 알고리즘 카테고리 : 해시 3. 나의 풀이 알고리즘(1차) : 트라이 class TrieNode: def __init__(self): self.word = False self.children = {} class Trie: def __init__(self): self.root = TrieNode() def insert(self, word: str)..

    [기프티콘모아] 앱 배포 및 심사 승인, 앱 출시 완료

    팀프로젝트로 보틀즈 Bottles라는 앱을 출시한 경험은 있지만, 개인적으로 앱을 출시하는 것은 처음이다. 단체로 출시할 때는 계정문제도 있고 업무를 나눠서 하다보니 정리를 못했는데 앞으로는 전체를 내가 스스로 출시해야 하기 때문에 관련 내용을 정리하기로 하였다. 또한 SwiftUI로 앱 개발을 해오다가 UIKit으로 앱을 제작하여 출시하는 경험은 처음이기에 감회가 새롭다! 출시 완료!! 아래 링크에서 다운로드 받아볼 수 있다! https://apps.apple.com/kr/app/%EA%B8%B0%ED%94%84%ED%8B%B0%EC%BD%98-%EB%AA%A8%EC%95%84/id6450167516 ‎기프티콘 모아 ‎기프티콘 사진 등록 - 기프티콘 이미지(바코드), 유효기간, 교환처, 금액, 사용여부..

    [공부] 인프런 UIKit 강의 - 6가지 Passing Data 방식

    기존에 Swift로 만들고자 기획했던 앱을 한번도 시도해보지 않았던 UIKit 프로젝트로 구현해보기 위해서 우선 UIkit에 대한 이해를 하고자 인프런 강의를 신청하였다. 청년수당을 통해 지급되는 지원금으로 강의를 수강할 수 있음에 감사한다. [Passing Data] 1. Instance Property - 가장 간단하게 이해할 수 있는게 해당되는 뷰컨트롤러나 클래스에 데이터를 접근해서 데이터를 넘겨주는 것은 대상의 클래스가 가지고 있는 인스턴스 프로퍼티에 데이터를 넘겨주는 것이다. class ViewController : UIViewContorller { var Data : String? // 이것을 인스턴프 프로퍼티라고 부른다. } /* 일반적으로 var, let을 변수, 상수라고 부르지만 clas..

    [멋쟁이사자처럼] 앱스쿨 1기 - View & Scene & App (22.11.30)

    1. 오전일정 : App&Scene&View View https://developer.apple.com/documentation/swiftui/view/ Apple Developer Documentation developer.apple.com Scene의 콘텐츠를 형성 View 하나만 내놔도 어디 띄워서 볼 수 있다. = 플랫폼에서 독립적으로 표시 가능 특징 : Body라는 프로퍼티(연산 프로퍼티)가 요구되고, body는 View 프로토콜을 준수하는 인스턴스를 반환해야 한다. Scene https://developer.apple.com/documentation/swiftui/scene Apple Developer Documentation developer.apple.com 시스템이 수명주기를 관리하는 앱..

    [멋쟁이사자처럼] 앱스쿨 1기 - Json parsing & Async & Await (22.11.22)

    1. 오전일정 : API & JSON 파싱 import Foundation // playground에서 URLSession 통신하려면 다음의 코드가 필요하다 import PlaygroundSupport PlaygroundPage.current.needsIndefiniteExecution = true // 1. carData.json 파일을 mocki.io에 올린다. // 2. URLSession으로 데이터를 가져와 바로 출력이 가능한지 살펴본다 // 3. 차 이름들만 출력되도록 만들어본다 // 4. 목록 데이터들을 더 활용해서 차 이름과 설명, 하이브리드 여부를 print로 출력하도록 한다 struct Res : Codable { var response: Response struct Response: C..

    [영한번역] Swift 공식문서 번역(LANGUAGE GUIDE > Strings and Characters ①)

    [원본문서 페이지 주소] https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html Strings and Characters — The Swift Programming Language (Swift 5.7) Strings and Characters A string is a series of characters, such as "hello, world" or "albatross". Swift strings are represented by the String type. The contents of a String can be accessed in various ways, including as a collection of Charact..

    [멋쟁이사자처럼] 앱스쿨 1기 - SwiftUI (22일차 22.10.18)

    17일차 이후부터 Swift 언어에 대한 강의가 끝났고, X-code 실습을 시작하면서 블로그에 작성할 내용보다 실습 및 직접 익혀야 하는 내용이 위주여서 블로그를 작성하지 않았었다. 그동안 Objective-C 및 UIKit로 앱을 만드는 작업을 진행했고, Github에 코드 및 로직을 정리해 두었다. https://github.com/l1004ga/SwiftCalculator GitHub - l1004ga/SwiftCalculator Contribute to l1004ga/SwiftCalculator development by creating an account on GitHub. github.com 오늘부터는 드디어 대망의 SwiftUI로 앱개발 배우기를 시작하게 되었고, 정리가 필요한 내용이 있어..