전체 글(39)
-
5-넷플릭스 회원가입 화면 만들기
초안 Good 1. 텍스트 필드 속성 많이 써봐서 익숙해짐. 2. 시간 오래걸려도 검색하면서 찾아보려고 노력하는 습관 들이는 중. Bad 1. placeholder 글자색변경방법 모르겠음.(by code) 2. 버튼속성 변경 못함.(시간부족으로 시도 못함) 3. 키보드 팝업,다운 구현 아직 못함.(시간부족+방법모름) 4. 루트뷰?가 뭔지 확인 필요. 5. 스위치색 변경 필요.(시간부족으로 시도 못함) 6. snippet 사용 시도해봐야겠음. 7. 중복코드 줄이는 방법 찾아봐야겠음. 같은내용으로 너무 길어짐. 수정1 #피드백 Good(수정 완료 기능 위주) 1. placeholder 글자색 흰색변경 2. 키보드 팝업, 다운 구현 3. 스위치색 변경 : 그린->레드 Bad(구현 못한 기능 위주) 1. 이메일..
2022.07.13 -
4-다크모드 적용하기
피드백 Bad 1. Assets에서 생성한 colorset을 뷰컨트롤러 백그라운드로 설정했다. 그런데 시뮬레이터 실행하면 런치스크린색상만 라이트/다크모드, iOS13 이상/이하 버젼 둘 다 상관없이 적용되고 씬에서는 그냥 검정색화면만 나온다. 구글링해도 처리방법을 찾기 어렵다. 수업때 배웠는데 복습이 늦어서 다시 잭님에게 물어봐야겠다. 피드백_수정1 Good 1. iOS 13이상에서는 라이트모드, 다크모드 설정 시 둘 다 색상적용 잘되는 거 확인함. Bad 1. 아이폰8 iOS 12.4에서는 라이트모드시 초록색이 아니라 흰색화면만 나옴. 확인필요.
2022.07.13 -
3-넷플릭스 포스터 변경하기
피드백 Good 1. 액션함수 구현 구문에 대해 파악할 수 있었다. 2. 미리보기 포스터 테두리 자르기, 색 추가, 굵기같은 뷰객체 속성 구현하면서 뷰객체 구문 파악할 수 있었다. Bad 1. 버튼이미지 사이즈 변경, 폰트 볼드적용하는 방법을 못찾았다. 폰트사이즈 변경옵션이 있으면 볼드옵션도 있을 것 같은데... 인스펙터에서 못찾은건지 코드로 처리하는건지 확인해봐야됨.
2022.07.12 -
Optional, Function(2022-07-07 수업4)
목차 1. Optional(옵셔널) ▶ 옵셔널이란? ▶ 옵셔널 오류 발생시 해결방법 2. Function(함수) ▶ 함수와 메서드 ▶ Parameter & Argument(매개변수와 전달인자) ▶ Argument Label(외부매개변수) & Parameter Name(내부매개변수) ▶ 매개변수 기본값 ▶ 와일드카드 3. References 1. Optional ▶ 옵셔널이란? -. 값을 처리하는 과정에서 오류가 발생할 가능성이 있는 값을 옵셔널 타입이라는 객체로 감싸서 반환하는 것을 말한다. -. 옵셔널 타입은 변수, 상수에 값이 할당되지 않은 상황을 안전하게 처리하기 위한 방법이다.(오류 발생할 경우 nil값을 반환하여 오류 피함. 그렇게 하지 않으면 오류가 발생했을 때 앱이 종료됨.) -. 옵셔널은 ..
2022.07.08 -
AppDelegate & SceneDelegate, Dark Mode(2022-07-06 수업3)
목차 1. AppDelegate & SceneDelegate 2.Dark Mode 3. References 1. AppDelegate & SceneDelegate -. iOS13부터 iPadOS 멀티윈도우기능이 생겨 UI라이프사이클이 다양해졌고 이를 관리해줄 객체가 필요해졌다. -. 그래서 SceneDelegate이 생겼고 AppDelegate은 SceneDelegate과 역할을 나누게되었다. -. AppDelegate : 앱의 entry point 역할과 앱레벨에서의 life-cycle을 관리하는 역할 -. SceneDelegate : 화면에 무엇(scene/window)을 보여줄지 관리하는 역할 -. iOS12 & earlier 앱은 1 process, 1 user interface 인스턴스를 지원한..
2022.07.08 -
Cocoa Touch Framework, UIKit Framework, UIViewController, @IBOutlet & @IBAction(2022-07-05 수업2)
목차 1. Cocoa Touch Framework 1-1. Cocoa Touch Framework 정의, 설명 1-2. Cocoa Touch Framework 종류 2. UIKit Framework 2-1. UIKit Framework 정의, 설명 2-2. 뷰컨트롤러(UIViewController) 2-3. 뷰객체(UIView) 3. @IBOutlet & @IBAction 3-1. @IBOutlet 3-2. @IBAction 4. References 1. Cocoa Touch Framework 1-1. Cocoa Touch Framework 정의, 설명 -. 코코아 터치 프레임워크는 애플 환경에서 터치 기반의 애플리케이션을 제작하기 위한 도구들의 모음이다. -. 코코아 터치 프레임워크의 가장 대표적인 인..
2022.07.08