- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정렬
- rxswift
- swift 알고리즘
- 프로그래머스 level1
- 디자인 패턴
- swift 코딩테스트
- 프로그래머스
- datastructure
- Design Pattern
- 알고리즘
- 코테
- programmer
- 정렬 알고리즘
- Algorithm
- swift split
- 디자인패턴
- 프로그래머스 레벨2
- swift
- 프로그래머스 swift
- coding test
- sort
- 다트
- programmers
- 스위프트디자인패턴
- 코딩테스트
- 정렬알고리즘
- 감성에세이
- dart
- 자료구조
- 스위프트
목록DEV Tips/iOS (4)
Bill Kim's Life...
[이슈 내용] CocoaPods을 사용하는 프로젝트에서 Xcode 14.3 이상으로 업데이트 후 Archive 시에 Targets Support Files 내의 frameworks와 관련된 스크립트에서 rsync와 관련하여 아래와 같이 에러가 발생합니다. [해결 방법] 해당 이슈는 일부 Pods 내의 스크립트 중 경로 설정이 잘못된 부분이 있어서 발생하는 부분으로서 Pods > Targets Support Files > Pods- 의 Pods--frameworks.sh 파일을 열어 44 line 부분의 코드를 아래와 같이 수정하면 이슈가 해결됩니다. if [ -L "${source}" ]; then echo "Symlinked..." # 이 부분의 코드를 아래와 같이 변경합니다. #source="$(re..
[이슈 내용] M1 맥에서 CocoaPods을 통한 Firebase 빌드 시 아래와 같이 에러가 발생하는 경우가 있습니다. [!] CocoaPods could not find compatible versions for pod "Firebase/Auth": In snapshot (Podfile.lock): Firebase/Auth (= 8.15.0) In Podfile: firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) was resolved to 3.4.2, which depends on Firebase/Auth (= 9.2.0) 위의 에러 해결을 위해서 아래와 같이 진행하면 컴파일 오류를 해결할 수 있습니다. [적용 방법] 1. iOS 프로젝트 폴..
[이슈 내용] 오늘은 Objective C 뷰컨트롤러에서 Swift 뷰컨트롤러를 호출하여 화면에 보여주는 방법으로 소개해드리겠습니다. 애플은 기존의 프로젝트가 Objective C 프로젝트여도 Xcode에서는 Swift 코드와 같이 혼용하여 사용가능합니다. 그 중에서도 가장 많이 사용할 수 있는 기능으로서 Objectice C로 된 화면에서 Swift 화면을 보여주는 방법을 오늘은 간략하게 알려드리겠습니다. [적용 방법] 1. Swift 뷰컨트롤러를 가지고 있는 Swift 파일을 하나 만듭니다. 만약 기존에 있는 화면 파일이 있으면 해당 파일을 사용하면 됩니다. 2. Objective C 프로젝트에 해당 Swift 파일을 생성 또는 임포트 합니다. 3. Objective C 프로젝트에 Swift 파일을 ..
[이슈 내용] UIScrollView를 사용하여 스크롤 가능하는 화면을 구성할 경우 스크롤의 영역의 크기를 설정해야 화면 스크롤이 가능합니다. 보통은 UIScrollView 내의 컨트롤을 화면을 출력하기 전에 구성을 완료하고 화면 진입을 하기 때문에 화면의 크기를 아래의 코드로 적절하게 원하는 크기로 설정하면 됩니다. scrollview.contentSize = CGSize(width: self.frame.width, height: 500) 하지만 UIScrollView 내의 컨트롤을 동적으로 생성 및 변경을 하는 상황에서는 위의 코드처럼 한번에 크기를 지정하면 동적으로 추가한 컨트롤이 만약 컨텐츠 사이즈를 벗어나서 생성할 경우 스크롤 영역을 벗어날 생성되어 추가된 컨트롤을 제대로 볼 수가 없습니다. 오..