본문 바로가기

분류 전체보기140

Multiple commands produce Error 해결 굉장히 간단한 에러. 개발자의 실수로 인해 생기는 에러이다. Multiple commands produce: 여러 명령이 생성되어있다. 같은 내용이 또 있다는 말과 같은데, redeclaration과는 조금 다르다. redeclaration은 이미 '정의된 이름'을 또 정의하냐! 라는 말이고, Multiple commands produce는 같은 '파일'을 또 만들었냐! 라는 말이다. Multiple commands produce~~~~~~~~~ ImagePicker~~라고 나온다. Project navigator를 확인하면 ImagePicker.swift가 2개 있다는 것을 확인할 수 있다. 둘 중 하나를 삭제하거나 이름을 변경해주면 해결된다. 물론, struct도 동일하게 정의된 것이 있다면 변경해줘.. 2022. 4. 30.
[Swift] 흐름제어구문(2) - for반복문 https://developer-eddy403.tistory.com/16 [iOS/Swift] 흐름 제어 구문(1) - 반복문, 조건문 프로그래밍 과정에서 작성하는 소스 코드를 '구문'이라고 한다. '구문'에는 크게 단순 구문, 흐름 제어 구문으로 구분되며, 그 둘에 대한 설명은 아래와 같다. 단순 구문: 식, 값 표현, 각종 객체 developer-eddy403.tistory.com 1. 반복문 (1) for ~ in 구문 기본 규칙 : 일정 횟수만큼 특정 구문 반복. for in { } //예시 for row in 1...5 { print(row) } //출력결과 1 2 3 4 5 //순회대상: 순번을 가지는 집단 자료형 or 범위를 가지는 데이터 //순회대상으로 사용할 수 있는 데이터 타입: 배열(.. 2022. 4. 23.
[Swift] 흐름 제어 구문(1) - 반복문, 조건문, 제어전달문 개념 프로그래밍 과정에서 작성하는 소스 코드를 '구문'이라고 한다. '구문'에는 크게 단순 구문, 흐름 제어 구문으로 구분되며, 그 둘에 대한 설명은 아래와 같다. 단순 구문: 식, 값 표현, 각종 객체의 선언이나 정의 등 = 변수(var), 상수(let), 연산 처리 등 흐름 제어 구문: 프로그램 실행 과정에서 실행 흐름을 능동적으로 제어하기 위한 목적으로 사용되는 구문. 순차적으로 실행되어야 할 일부 실행 과정을 건너뛰거나, 돌아오거나, 반복하는 등의 방식으로 제어. ---------------------------------------------------------------------------------------------------------------------- 흐름제어 구문은 반복문, 조건.. 2022. 4. 23.
코코아팟 설치/사용법 1. Xcode project파일이 있는 폴더를 우클릭하여 terminal을 실행한다. 2. sudo gem install cocoapods 입력 후, 비밀번호 입력 3. pod init 입력 -> Xcoded에 pod 파일을 생성함. 4. pod file을 열고, 설치하려는 라이브러리를 입력하고 (pod 'GMStepper') 저장한다. 나의 경우 'GMStepper' 필요한 라이브러리가 있다면 https://cocoapods.org에 검색하는 것도 좋은 방법이다. 필요한 라이브러리를 검색하면 쓰임 등을 알려준다. 5. open -a Xcode podfile 6. pod install 7. Xcode에 이런 파일이 생겼다면 성공. 2022. 4. 22.