iOS
-
[프로그래머스 - Swift] 깊이/너비 우선 탐색(DFS/BFS) - 타겟 넘버iOS/CodingTest 2020. 12. 29. 21:28
programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr import Foundation var numberList: [Int] = [] var targetNum: Int = 0 var resultCount: Int = 0 func dfs(_ depth: Int, _ sum: Int) { if depth == numberList.count { if sum == targetNum ..
-
[프로그래머스 - Swift] 탐욕법(Greedy) - 체육복iOS/CodingTest 2020. 12. 29. 16:34
programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr import Foundation func solution(_ n:Int, _ lost:[Int], _ reserve:[Int]) -> Int { // 체육복 보유 갯수 배열, 도난시 -1 var list = Array(repeating: 0, count: n) // 체육복을 잃어버렸으면 -1 lost.forEach { l in list[l-1] -= 1 } // 여벌 체육복이 ..
-
Mac에서 Git 업로드하기iOS/Xcode 2020. 2. 10. 18:07
이번에는 git에 프로젝트를 업로드하는 방법을 알아보겠습니다! git 다운 먼저 아래의 경로에서 맥용 git을 다운받아주세요! https://git-scm.com/downloads git이 잘 설치되어있는지 확인하기 위해 터미널에서 아래의 코드를 실행해주세요. git version ‘git version 2.17.2 (Apple Git-113) ‘ 이렇게 깃 버전이 나오면 정상적으로 설치된거랍니다! git 계정 생성 git만 다운받아져있고, git 계정이 없다면 무용지물이겠져?? git 계정도 만들어주세요!! -> https://github.com git 초기 설정 터미널을 열고, 아래의 코드를 입력해주세요! 이 초기 설정은 git을 설치하고, 처음 한번만 설정해주시면 됩니다. git config --g..
-
IOS 프로젝트에 pod 설치하기iOS/Xcode 2019. 10. 10. 17:07
안녕하세요. 코딩하는 언니입니다. 오늘은 IOS 프로젝트에 코코아팟을 적용하는 방법에 대해 적어보겠습니다. 먼저, 터미널을 켜고! sudo gem install cocoapods pod setup 이 두 줄을 써주고, pod 파일을 적용할 프로젝트를 터미널로 끌고와주세요. cd 프로젝트 위치 그 다음 Podfile 생성 해주기위해 아래의 명령어를 쳐주시면 프로젝트 폴더 내에 Podfile이 추가됩니다. pod init Podfile을 열어준 후, 사용하고자하는 pods을 넣어주세요. 이제 설치만해주면 프로젝트 내에서 원하는 pods를 사용할 수 있습니다. pod install pods을 설치한 프로젝트의 workspace를 들어가면 Pods 파일이 생성된걸 확인할 수 있습니다. 설치한 Pods을 사용할 ..
-
[Xcode] Xcode10.3에서 iOS 13 빌드하는 방법iOS/Xcode 2019. 10. 4. 15:47
안녕하세요! 코딩하는 언니입니다. 팀프로젝트를 하다보면 팀원들끼리 Xcode 버전을 정해두는 경우가 있습니다. 저같은 경우는 10.3 버전을 사용하고 있어서.. iOS 13 버전을 업데이트 받은 iPhone에 빌드를 돌리려하면 아래와 같은 에러가 납니다!! [ iPhone 8Plus is running iOS 13.1 not supported by Xcode ] Xcode가 지원하는 iPhoneOS 플랫폼에 해당 iOS 버전이 없어서 나타나는 에러인데요. 이럴때는 일단, Xcode 개발자 홈페이지(https://developer.apple.com/xcode/)에 들어가서 최신 Xcode를 다운 받아 줍니다. 다운받아준 Xcode.app 을 오른쪽 클릭하여 ‘패키지 내용보기’ 해준 후 아래 경로로 들어가주..
-
[Xcode Error] Failed to initiate service connection to simulatoriOS/Xcode 2019. 10. 4. 14:23
안녕하세요! 코딩하는 언니입니다. Xcode 버전업하고, 시뮬레이터를 사용하다보면 아래와 같은 에러가 발생할 때가 있습니다. [ Failed to initiate service connection to simulator ] DTServiceHubClient failed to bless service hub for simulator iPhone 6s (35AA4B45-AD7F-406C-BB57-50EBFAE01C6B) 이런 에러가 발생하면서 시뮬레이터가 실행되지 않을 때! Xcode > Open Developer Tool > Simulator > Hardware > Erase All Content and Settings > Erase 이렇게 해결해주세요~! [ Xcode > Open Developer To..