분류 전체보기
우리끼리 - 스티커사진 * 기능 * - 사진 4장을 선택하여 스티커사진 만들 수 있습니다. - 만든 사진을 라이브러리에 저장하고, 인스타 스토리에 공유가 가능합니다. apps.apple.com Resources 폰트 : 다이어리체(https://wess.tistory.com/497) 다이어리체(EF_Diary) 다이어리체(EF_Diary) ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ a b c d e f g h i j k l n m o p q r s t u w x y z 1 2 3 4 5 6 7 8 9 0 ! @ # $ % ^ & * 필기체 earlyfont 1style OFT 다운로드 웹 폰트 다.. wess.tistory.com Information - 기능 : 사진 4장을 골라서 네컷 포토..
Constraints(간격) - View의 Constraints 20씩 지정 - 다른 Device에서 호출하여도 20씩 Constraints 적용됨 - 가로 모드로 바뀌어도 적용됨 - Leading : Object가 시작하는 지점(왼쪽 → 오른쪽) - Trailing : Object가 끝나는 지점(오른쪽 → 왼쪽) - Top/Bottom : 위/아래 - Constraints가 지정되지 않았다 → 오류 발생 - 높이가 지정이 안되어있어 Height 지정 - Width/Height 만 지정 → 오류 발생 (Need constraints for: X/Y position) - Constraints 추가 여러 개의 Object들의 Constraints 설정 - 파란색 뷰에서 Constraints 설정 → 오류 -..
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 접근제어란? - 코드끼리 상호작용을 할 때 파일 간 또는 모듈 간에 접근을 제한할 수 있는 기능 - 접근제어를 통해 코드의 상세 구현은 숨기고, 허용된 기능만 사용하는 인터페이스를 제공 가능 접근제어의 필요성 - 객체지향 프로그래밍 패러다임에서 캡슐화와 은닉화를 구현하는 이유는 외부에서 보거나 접근하면 안 되는 코드가 있기 때문 - 불필요한 접근으로 의도치 않은 ..
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 인스턴스 생성 - 초기화 과정 : 새로운 인스턴스를 사용할 준비를 하기 위하여 저장 프로퍼티의 초깃값을 설정하는 일을 함 - 이니셜라이저(Initializer)을 정의하면 초기화 과정 직접 구현할 수 있음 - 구현된 이니셜라이저는 새로운 인스턴스를 생성할 수 있는 특별한 메서드가 됨 - 스위프트의 이니셜라이저에는 반환 값이 없음 - 이니셜라이저의 역할은 인스턴스의..
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) Extension - Swift의 강력한 기능 중 하나 - 구조체, 클래스, 열거형, 프로토콜 타입에 새로운 기능을 추가할 수 있음 - 기능을 추가하려는 타입을 구현한 소스 코드를 알지 못하거나/볼 수 없어도, 타입만 안다면 그 타입의 기능 확장 가능 - Objective-C의 카테고리와 유사 - Swift의 익스텐션이 타입에 추가할 수 있는 기능 연산 타입 프로..