일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 위클리챌린지
- 프로그래머스
- programmers
- parse
- Custom PageViewController
- UITableView
- SwiftGen
- pbxgroup
- JSONParser
- Xcode
- CustomCode
- 정보처리기사 실기
- pbxfilesystemsynchronizedrootgroup
- dynamic height
- 2018 KAKAO BLIND RECRUITMENT
- RealmSwift
- storybaord
- Decodable
- 정보처리기사 실기 요약본
- JSONSerialization
- swift
- 정보처리기사
- 티스토리챌린지
- Pod
- cocoapods
- issecuretextentry
- Codable
- JSON
- PageViewController
- Today
- Total
목록분류 전체보기 (37)
iOS 개발일기
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..
Cannot load module 'swiftUI' as 'SwiftUI' 'swiftUI'는 프로젝트 이름이고 'SwiftUI'는 모듈의 이름입니다.프로젝트 이름이 모듈의 이름과 같이 생성되어있을 경우 발생하는 에러이므로 프로젝트 이름만 변경해주시면 에러가 해결됩니다.
스위프트에서는 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를 삭제해주어야 했다. 그래서 유지보수를 하다가 나중에 새 프로젝트를 만..