콩벌레 개발자의 개발 공부 노트
close
프로필 배경
프로필 로고

콩벌레 개발자의 개발 공부 노트

    • 분류 전체보기 (234) N
      • 일상 (7)
        • 일상 이야기 (4)
      • Web (17)
        • Spring Boot (6)
        • CSS (3)
        • HTML (2)
        • JSP (0)
      • R (4)
      • Algorithm (88)
        • 백준 (67)
        • 프로그래머스 (19)
      • ICT COG Academy (8)
        • AI 기본 (8)
      • 계산이론 (6)
      • 데이터 베이스 (1)
      • IOT 네트워크 (1)
      • iOS (63)
        • RxSwift (2)
        • swift (15)
        • 앱 개발 (31)
        • 보안 (1)
        • UIKit (10)
        • SwiftUI (3)
      • 클린 아키텍처 (7)
      • 클린 코드 (3)
      • 컴퓨터 구조 (14)
      • 네트워크 (10)
      • 운영체제 (2)
      • KMP CMP (1) N
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

Mac에서 kmp/cmp iOS 빌드 시 Process 'command 'codesign'' finished with non-zero exit value 1 에러

KMP 또는 CMP로 프로젝트 빌드할 경우 요런 에러가 뜨면서 빌드 자체가 실패한 케이스. 하단에 embedAndSIgnAppleFrameworkForXcode 작업을 실패했다고 하는데, 이 작업은 kmp/cmp 환경을 세팅할때, Build phases로 프로젝트가 빌드 될 때 같이 돌아간다. kmp/cmp의 main에 있는 코드를 kotlin -> obj-c로 변환된 코드를 코드 서명을 해주는 작업을 해주는 동작인데, 이 작업에서 오류가 터지는 것. 나에게 발생한 케이스는 해당 프로젝트 파일이 icloud에 연동된 파일된 상태 + 연동중인 상태이기에 obj-c로 변환된 코드에서 어떤 메타데이터여서 코드 서명에 실패한 케이스였다. 만약 똑같은 오류가 발생한다면 프로젝트 파일에 요런 구름표시가 있는지 ..

  • format_list_bulleted KMP CMP
  • · 2025. 11. 29.
  • textsms

Swift) 백준 2579번 계단 오르기 - S3

https://www.acmicpc.net/problem/2579 계단의 점화식 문제.특정 계단에서 얻을 수 있는 점수는 다음과 같다.n-1, n 이렇게 연속적으로 접근n-2, n 이렇게 떨어져서 접근따라서 다음과 같은 점화식이 세워짐dp[i-3]+stair[i-1]+stait[i] (연속적으로 계단에 접근한 경우)dp[i-2]+stair[i] (비연속적으로 계단에 접근한 경우)import Foundationlet n = Int(readLine()!)!var stairtArr: [Int] = []for _ in 0..

  • format_list_bulleted Algorithm/백준
  • · 2024. 5. 26.
  • textsms

Swift) 백준 2805번 나무 자르기 - S2

https://www.acmicpc.net/problem/2805 이분 탐색을 이용하여 자르는 부분의 범위를 구하는 문제. import Foundationlet nm = readLine()!.split(separator: " ").map{Int($0)!}let treeArr = readLine()!.split(separator: " ").map{ Int($0)! }var start = 1var end = treeArr.max()!while start mid { count += tree-mid } } if count >= nm[1] { start = mid+1 } else { end = mid-1 }}print(end)

  • format_list_bulleted Algorithm/백준
  • · 2024. 5. 26.
  • textsms

Swift) 백준 1697번 숨바꼭질 - S1

https://www.acmicpc.net/problem/1697 문제 풀이bfs로 최단 경로를 탐색하는 방식으로 풀이. 각 점마다 +1, -1, *2씩 해주므로 한번 방문한 점은 다시 방문할 필요가 없으므로 방문처리를 하여 문제를 해결. import Foundationstruct Node { let count: Int let location: Int}let nk = readLine()!.split(separator: " ").map{ Int($0)! }var visited = Array(repeating: false, count: 100001)func solution() { var queue: [Node] = [.init(count: 0, location: nk[0])] if nk..

  • format_list_bulleted Algorithm/백준
  • · 2024. 5. 19.
  • textsms
SwiftUI와 Opaque Type, @ViewBuilder

SwiftUI와 Opaque Type, @ViewBuilder

면접 때 받은 질문인데... 머리로는 이해하고 있지만, 막상 입으로 설명하려고 하니 뭐라 설명할지 모르겠어서 이참에 정리해 본다. Opaque Type이란?protocol의 associated type의 타입을 모르는 상태에서 객체의 기능을 사용하는 타입이다. 제네릭의 반대라고 생각하면 편하다. 무슨 소리냐면.. 제네릭을 사용할 때는 구현부에서 어떤 타입을 사용할지 모르는 상태로 구현한다.class Stack { var arr: [T] init(arr: [T]) { self.arr = arr } func input(_ obj: T) { arr.append(obj) }}그 후 사용 및 호출하는 쪽에서 상세한 타입을 지정한다.let stack..

  • format_list_bulleted iOS/SwiftUI
  • · 2024. 5. 10.
  • textsms

Swift) 백준 1005번 ACM Craft - G3

https://www.acmicpc.net/problem/1005 1005번: ACM Craft 첫째 줄에는 테스트케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다. 첫째 줄에 건물의 개수 N과 건물간의 건설순서 규칙의 총 개수 K이 주어진다. (건물의 번호는 1번부 www.acmicpc.net 문제 풀이: 위상정렬을 이용하여 풀이했다. 유의해야할 점은 노드를 큐에 추가하지 않더라도, 시간을 갱신 해야만 한다는 점이다. import Foundation final class FileIO { private var buffer:[UInt8] private var index: Int init(fileHandle: FileHandle = FileHandle.standardInput) { bu..

  • format_list_bulleted Algorithm/백준
  • · 2024. 4. 13.
  • textsms
  • 1
  • 2
  • 3
  • 4
  • ···
  • 39
공지사항
카테고리
  • 분류 전체보기 (234) N
    • 일상 (7)
      • 일상 이야기 (4)
    • Web (17)
      • Spring Boot (6)
      • CSS (3)
      • HTML (2)
      • JSP (0)
    • R (4)
    • Algorithm (88)
      • 백준 (67)
      • 프로그래머스 (19)
    • ICT COG Academy (8)
      • AI 기본 (8)
    • 계산이론 (6)
    • 데이터 베이스 (1)
    • IOT 네트워크 (1)
    • iOS (63)
      • RxSwift (2)
      • swift (15)
      • 앱 개발 (31)
      • 보안 (1)
      • UIKit (10)
      • SwiftUI (3)
    • 클린 아키텍처 (7)
    • 클린 코드 (3)
    • 컴퓨터 구조 (14)
    • 네트워크 (10)
    • 운영체제 (2)
    • KMP CMP (1) N
최근 글
인기 글
최근 댓글
태그
  • #swift
  • #uikit
  • #부트캠프
  • #8기
  • #IOS
  • #edwith
  • #2023
  • #변경된 점
  • #앱개발
  • #스탠포드 강의
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바