ios 158

iOS swift unwind 화면전환(이전 화면으로 돌아가기)

화면전환(이전 화면으로 돌아가기) 방법 *주의사항: 돌아가고 싶은 이전 화면에 TransitionFirstViewController.swift 코드랑 연결시켜야됨 close 버튼이 있는 곳에 연결하는게 아님 !! *특이사항: @IBAction func unwindTransitionFirstVC(jackSegue: UIStoryboardSegue) { } 이 함수를 코드에 먼저 작성해둔다. 안에 아무것도 안써도 구현이 됨 ! 그리고 화면과 오른쪽 마우스로 이 함수를 연결하지 않아도 됨! 아래처럼 Close 버튼에서 오른쪽 마우스를 끌어다가 위에 3개 동그라미 중에서 Exit쪽에 갖다대어서 내가 만든 함수로 연결시키기

iOS swift 오토레이아웃 연습(4개의 뷰 1:1로 만들기)

디데이 계산기 앱 만들 때 앱 화면의 아래 부분에 4개의 뷰를 위 모양처럼 만들고 싶을 때 4개의 View를 1:1의 비율로 만드는 오토레이아웃 잡기 *Equal Heights로 안하고 Equal Widths로 한 이유? 위 경우에 앱 화면상 위쪽 공간이 많이 남게 만들거라서 Width로 맞춰주는게 더 편리 *Aspect Ratio를 체크표시하는 이유: 1:1 로 맞춰주려고

iOS swift 연산자

*할당 연산자 A = B *산술 연산자 + = * / % *비교 연산자 A === B 참조가 같다 A와 B가 참조(레퍼런스) 타입일 때 A와 B가 같은 인스턴스를 가리키는지 비교하여 불리언 값을 반환. A !== B 참조가 같지 않다. A ~= B 패턴 매치 (A와 B의 패턴이 매치되는지 확인하여 불리언 값을 반환) [참조 비교 연산자] 스위프트의 유일한 참조 타입인 클래스의 인스턴스에서만 참조 비교 연산자를 사용할 수 있다. 스위프트의 기본 데이터 타입은 모두 구조체로 구현되어 있기 때문에 값 타입. 그렇기 때문에 값의 비교 연산에는 ==을 사용하고, 클래스의 인스턴스인 경우에만 === 사용. *삼항 조건 연산자 A ? B : C Question ? A : B Question(불리언값)이 참이면 A 를..

iOS swift 열거형 enum , switch

열거형: 연관된 항목들을 묶어서 표현할 수 있는 타입. 배열이나 딕셔너리 같은 타입과는 다르게, 프로그래머가 정의해준 항목 값 이외에는 추가/수정이 불가. 딱 정해진 값만 열거형 값에 속할 수 있다. 열거형 각 항목이 원시값(Raw Value)이라는 형태로(정수, 실수, 문자 타입 등의) 실제 값을 가질수도 있다. 또는 연관값을 사용하여 다른 언어에서 공용체라고 불리는 값의 묶음도 구현 가능. 열거형은 switch 구문과 만났을 때 멋지게 활용 가능. *기본 열거형 enum enum School { case primary case elementary . . . } *원시 값(raw value) p104~ 열거형의 각 항목은 자체로도 하나의 값이지만 항목의 원시값도 가질 수 있다. 즉, 특정 타입으로 지정..

iOS swift SPM방법으로 오픈소스라이센스 설치하는 방법

원래 오픈소스라이센스를 설치하는 방법에는 4가지 정도가 있다. 1)코코아팟 2) Carthage 3)SPM 4)Manually 코코아팟도 많이 사용하긴 하는데, SPM은 애플에서 제공하는 것으로 가장 안정성 있다. 위의 4가지 방법 중에서 SPM방법으로 설치하는 방법 소개 --> 먼저 추가하고자 하는 오픈소스라이센스 깃허브페이지에서 초록색 code 누르고 깃헙 주소를 복사. 복사하고나서 적용하고자 하는 XCode 프로젝트로 온다. 거기서 General 말고 프로젝트 세팅하는 쪽에 Project -> Package Dependencies ->로 들어가면 아래 창이 나오는데 빈 칸(텍스트필드창)에 복사한 주소를 붙여 넣는다. 그러면 아래처럼 SlideMenu가 검색이 된다. 그 다음에 Dependency R..