일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ios캡처방지
- CustomCode
- Decodable
- 2018 KAKAO BLIND RECRUITMENT
- JSONParser
- 정보처리기사 실기 요약본
- 정보처리기사
- cancelstouchesinview
- ios캡처감지
- 위클리챌린지
- programmers
- Codable
- UITableView
- 외부카메라감지
- usb카메라연결
- swift
- 프로그래머스
- Xcode
- Pod
- 정보처리기사 실기
- ios카메라유선연결
- avcapturesession
- cocoapods
- 카메라유선연결
- AVFoundation
- ios외부디바이스연결
- parse
- JSON
- ios외부카메라연결
- IOS
- Today
- Total
목록전체 글 (40)
iOS 개발일기
iOS 15 업데이트 이후, navigationController에서 barTintColor 적용이 제대로 이루어지지 않아 iOS15에서 색이 적용되지 않아 투명한 네비게이션바가 보이는 현상이 발견되어 이 문제를 해결하는 방법을 찾아봤습니다. in AppDelegate didFinishLaunchingWithOptions if #available(iOS 15.0, *) { //or (iOS 13.0, *) let appearance = UINavigationBarAppearance() appearance.backgroundColor = .myColor UINavigationBar.appearance().standardAppearance = appearance UINavigationBar.appearanc..
https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 나의 풀이 func solution(_ s: String) -> Int { let numbers = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] var result = s numbers.enumerated().forEach { (i, num) in re..
https://programmers.co.kr/learn/courses/30/lessons/83201 코딩테스트 연습 - 2주차 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr 나의 풀이 func solution(_ score: [[Int]]) -> String { var result = "" score.enumerated().forEach { (x, line) in var score = [Int]() for y in 0..

https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 1주차 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 나의 풀이 func solution(_ price: Int, _ money: Int, _ count: Int) -> Int64 { let totalPrice = (0.. Int64 { var answer = money for i in 0.. Int64 { var total = 0 for i in 0.. Int64 { let total = price *..
https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 나의 풀이 func solution(_ n: Int, _ arr1: [Int], _ arr2: [Int]) -> [String] { var answer: [String] = [] zip(arr1, arr2).forEach { item1, item2 in guard let item1 = Int(String(item1, radix: 2)) else {retu..
https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 나의 풀이 func solution(_ dartResult: String) -> Int { let result = dartResult.replacingOccurrences(of: "10", with: "K") var score = [Int]() var number = 0 result.forEach { char in if let value = char.wholeNumberValue { //0-9 number = value } else { switch char { case "K": //10 number = 10 case "S": scor..
스위프트에서는 URL에 한글또는 특수문자가 포함되면 인코딩을 통해서 값을 변환한 다음 보내주어야 합니다. 한글을 변환하는데 도움을 주는 함수가 addingPercentEncoding() 입니다. 한글만 사용하게 된다면 문제가 없지만 특수문자도 같이 사용하게 된다면 이야기가 달라집니다. 예를 들어, let text: String = "@# $&'" test.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) 이 결과를 프린트 해본다면 %ED%8A%B9%EC%88%98%20%EB%AC%B8%EC%9E%90%3A%20@%23%20$&\' @#과 공백은 변환되지만 $&'은 같은 특수문자인데도 변환이 되지 않는 것을 확인할 수 있습니다. 이렇게 된다면 통..

시작하기 전 확인사항시작하기 전 다른 레파지토리가 연결되어있는지 확인해주어야 합니다. 1. 저장소에 커밋할 프로젝트 경로로 이동하기$cd /\(YOUR_PROJECT_PATH) 2. 현재 연결된 원격 레파지토리 확인$git remote -v 2-1. 이미 연결된 다른 원격 레파지토리가 있다면 연결 끊기$git remote remove origin 또는$git remote rm origin Repository(저장소)에 코드 푸시하기연결된 레파지토리가 없다면 아래의 방법으로 코드를 등록할 수 있습니다. 1. 깃 초기화하기$git init 2. 파일 추가하기$git add -A 또는$git add . 3. 커밋 하기푸시를 하기 전 커밋을 해줍니다. "first commit"은 커밋 이름으로 커밋하고싶은 ..
[Xcode] 패키지를 새로운 프로젝트로 복사하기[패키징] 하나의 패키지를 바탕으로 프로젝트이름만 변경하고, 설정파일 몇 개만 변경하는 경우가 있다. 새로 프로젝트를 파는 것이 아닌 경우를 말한다. [절차] 스크린샷으로 설명한다. 1. 기존g-y-e-o-m.tistory.com iOS ) Xcode 프로젝트 이름 바꾸는 방법안녕하세요 :) Zedd입니다. 오늘은...Xcode프로젝트 이름을 바꿔보겠습니다 XD 천천히 따라하시면 정말 쉬워요 :) Xcode 프로젝트 이름 바꾸는 방법 1. 프로젝트로 간다. 2. 왼쪽 Project Navigator로 간다. 3.zeddios.tistory.com

개발환경macOSCatalina 10.15.4Xcode11.4iOS13.4 (Simulator : iPhone 11 Pro) 몇달 전에 여느 때와 다름없이 새 프로젝트를 켜고 AppDelegate로 들어가서 커스텀 코딩으로 rootViewController를 설정하려고 보니 SceneDelegate라는 녀석이 새로 생겨서 당황했었던 것이 기억난다.(나는 초보 개발자여서 업데이트 노트를 일일히 보지않았기 때문에...) 여튼 처음에는 무시하고 AppDelegate에다가 커스텀 코딩을 했었는데 역시나 에러가 주구장창떠서 살펴보니 Xcode11버전으로 업데이트 되면서 생긴 SceneDelegate에서 코딩을 해주어야 하고 Storyboard를 삭제해주어야 했다. 그래서 유지보수를 하다가 나중에 새 프로젝트를 만..