분류 전체보기
-
Cocoa Pod 설치 1. 프로젝트 생성 2. 프로젝트가 있는 폴더에서 터미널 열기 3. pod init 입력 (프로젝트 초기화) 4. pod install 입력 (라이브러리 설치) 5. open 프로젝트이름.xcworkspace (workspace 열기) 6. podfile에 원하는 라이브러리 입력 7. 터미널에서 pod install 한 번 더 입력 참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작)
[iOS] Cocoa Pod 사용법Cocoa Pod 설치 1. 프로젝트 생성 2. 프로젝트가 있는 폴더에서 터미널 열기 3. pod init 입력 (프로젝트 초기화) 4. pod install 입력 (라이브러리 설치) 5. open 프로젝트이름.xcworkspace (workspace 열기) 6. podfile에 원하는 라이브러리 입력 7. 터미널에서 pod install 한 번 더 입력 참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작)
2022.07.11 -
AppDelegate - 프로젝트 안에서 사용할 수 있는 전역변수 선언 - mainVC는 ViewController 변수(프로젝트 내에 있는 모든 ViewController에서 접근 가능) 여러 ViewController를 설정하기 1. StoryBoard에서 View를 생성하고 View의 Cocoa Touch Class 파일 생성 2. ViewController와 연결 3. swift파일에 코드 입력(다른 뷰로 이동 코드) AppDelegate - 프로젝트 안에서 사용할 수 있는 전역변수 선언 - mainVC는 ViewController 변수(프로젝트 내에 있는 모든 ViewController에서 접근 가능) View Life Cycle(수명 주기) viewDidLoad : 뷰가 생성될 때 한번 호출됨..
[iOS] View StructAppDelegate - 프로젝트 안에서 사용할 수 있는 전역변수 선언 - mainVC는 ViewController 변수(프로젝트 내에 있는 모든 ViewController에서 접근 가능) 여러 ViewController를 설정하기 1. StoryBoard에서 View를 생성하고 View의 Cocoa Touch Class 파일 생성 2. ViewController와 연결 3. swift파일에 코드 입력(다른 뷰로 이동 코드) AppDelegate - 프로젝트 안에서 사용할 수 있는 전역변수 선언 - mainVC는 ViewController 변수(프로젝트 내에 있는 모든 ViewController에서 접근 가능) View Life Cycle(수명 주기) viewDidLoad : 뷰가 생성될 때 한번 호출됨..
2022.07.06 -
참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 기본 Objects를 사용하려면 ViewController에 선언 - IBOutlet으로 선언하고 배열로도 선언 가능함 - 단, 배열로 선언 시에 각각 Object들까지 추가해야 함 Object에 사용할 수 있는 기본 기능 - btn1.backgroundColor = UIColor.yellow : 색상 변경 - btn1.text = "버튼" : "버튼"으로 텍스트 변경 - btn1.textColor = UIColor.blue : 텍스트 색상 변경 ImageView - imageView.image = UIImage(named: "image2.png") : imageView라는 이미지뷰에 이미지를 "image2..
[iOS] 기본 Objects 정리참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 기본 Objects를 사용하려면 ViewController에 선언 - IBOutlet으로 선언하고 배열로도 선언 가능함 - 단, 배열로 선언 시에 각각 Object들까지 추가해야 함 Object에 사용할 수 있는 기본 기능 - btn1.backgroundColor = UIColor.yellow : 색상 변경 - btn1.text = "버튼" : "버튼"으로 텍스트 변경 - btn1.textColor = UIColor.blue : 텍스트 색상 변경 ImageView - imageView.image = UIImage(named: "image2.png") : imageView라는 이미지뷰에 이미지를 "image2..
2022.07.05 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 프로토콜(Protocol)이란? - Swift에서 프로토콜 지향 프로그래밍(Protocol Oriented Programming)이 큰 화두로 오름 - 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항등의 청사진을 정의함 - 구조체, 클래스, 열거형은 프로토콜을 채택하여 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현 가능 - 어떤 프로토콜의 요구사항을 모두 따르는 타입 = 해당 프로토콜을 준수(Confirm)한다라고 표현 - 프로토콜은 정의를 하고 제시를 할 뿐이지 스스로 기능을 구현하지 않음 - protoco..
[Swift] 프로토콜참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 프로토콜(Protocol)이란? - Swift에서 프로토콜 지향 프로그래밍(Protocol Oriented Programming)이 큰 화두로 오름 - 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항등의 청사진을 정의함 - 구조체, 클래스, 열거형은 프로토콜을 채택하여 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현 가능 - 어떤 프로토콜의 요구사항을 모두 따르는 타입 = 해당 프로토콜을 준수(Confirm)한다라고 표현 - 프로토콜은 정의를 하고 제시를 할 뿐이지 스스로 기능을 구현하지 않음 - protoco..
2022.07.03 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 타입캐스팅이란? - Swift의 타입캐스팅은 인스턴스의 타입을 확인하거나 자신을 다른 타입의 인스턴스 인양 행세할 수 있는 방법으로 사용 - is 와 as 연산자로 구현, 두 연산자로 값의 타입을 확인하거나 다른 타입으로 전환(Cast)할 수 있음 - 자식 클래스는 부모 클래스가 갖고 있는 특성들을 모두 포함 데이터 타입 확인 - 타입 확인 연산자인 is를 사용하여 인스턴스가 어떤 클래스의 인스턴스인지 타입 확인 가능 - is 연산자 외에도 메타 타입(Meta Type)을 이용하여 타입 확인 가능 - 메타 타입 타입은 타입의 타입을..
[Swift] 타입캐스팅참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 타입캐스팅이란? - Swift의 타입캐스팅은 인스턴스의 타입을 확인하거나 자신을 다른 타입의 인스턴스 인양 행세할 수 있는 방법으로 사용 - is 와 as 연산자로 구현, 두 연산자로 값의 타입을 확인하거나 다른 타입으로 전환(Cast)할 수 있음 - 자식 클래스는 부모 클래스가 갖고 있는 특성들을 모두 포함 데이터 타입 확인 - 타입 확인 연산자인 is를 사용하여 인스턴스가 어떤 클래스의 인스턴스인지 타입 확인 가능 - is 연산자 외에도 메타 타입(Meta Type)을 이용하여 타입 확인 가능 - 메타 타입 타입은 타입의 타입을..
2022.07.03 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 옵셔널 체이닝(Optional Chaining) ※ 옵셔널(Optional)이란? https://kimkhuna99.tistory.com/17?category=1007858 - 옵셔널에 속해 있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정 - 옵셔널에 값이 있다면 프로퍼티, 메서드, 서브스크립트 등을 호출 가능 - 옵셔널이 nil이라면 프로퍼ㅣ, 메서드, 서브스크립트 등은 nil을 반환 - 여러 값이 중첩된 형태에서 활용도 증가 - 중첩된 옵셔널 중 하나라도 값이 존재..
[Swift] 옵셔널 체이닝참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 옵셔널 체이닝(Optional Chaining) ※ 옵셔널(Optional)이란? https://kimkhuna99.tistory.com/17?category=1007858 - 옵셔널에 속해 있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정 - 옵셔널에 값이 있다면 프로퍼티, 메서드, 서브스크립트 등을 호출 가능 - 옵셔널이 nil이라면 프로퍼ㅣ, 메서드, 서브스크립트 등은 nil을 반환 - 여러 값이 중첩된 형태에서 활용도 증가 - 중첩된 옵셔널 중 하나라도 값이 존재..
2022.07.01