UIKit

· Swift/UIKit
안녕하세요. 린다입니다. 예전에 정리했던 뷰의 생명주기에 대해서 더 자세하게 정리해보았어요. navigationController를 사용해서 완전히 push로 이동하는 경우와 present를 사용하여 모달로 이동하는 경우로 나누어서 정리했습니다. 구현상황) FirstViewController → 버튼 tapped → SecondViewController + navigationController를 사용하여 완전히 push로 이동하는 경우 출력 결과 🔥 FirstViewController viewDidLoad 🔥 FirstViewController viewWillAppear 🔥 FirstViewController viewDidAppear button Tapped!! 🍀 SecondViewController..
· Swift/UIKit
이전 글에 이어서 구현을 해봅시다. 먼저 구현을 어떻게 했냐면.. 그냥 기본적으로 제공해주는거 사용해서 했어요. 첫 화면이구요. 여기서 첫번째 버튼을 눌러 들어가는 페이지에서 자신의 이메일과 비밀번호를 입력해서 회원가입(및 로그인)을 하는 시나리오로 구현을 해보았습니다. (매우 허접슨) 로그아웃은 이렇게 구성해놓았어요. 로그인 하면 이렇게 환영합니다. (이메일)님 안녕하세요! 라고 출력되게 해놓았고. 로그아웃 버튼을 누르면 냅다 그냥 첫화면으로 돌아갑니다. 우리가 먼저 파베를 사용하여 이런 회원가입/로그인 기능을 구현하기 위해서는 파베의 Auth에 와서 방법에 이메일/비밀번호와 Google을 설정해주어야 해요. 제공업체는 다양하기 때문에 원하시는 방법이 있다면 추가하셔요! 그래서 저렇게 이메일과 구글을 ..
· Swift/UIKit
꽤나 바빠서.. 정말정말정말 오랜만이 되어버린 블로그.. 요즘 수업에서는 Firebase를 배우고 사용해보고 있어요. 그래서 UIKit에서는 어떻게 사용하는지 정리해볼려고 합니다!! .. 근데 애널리틱스 사용 설정은 안 한 버전입니다. 사용 설정해보고는 .. 아직 안 해봤어요 .. 먼저 파베에 프로젝트를 등록해야합니다. 프로젝트 추가를 눌러서 이름을 지정하여 시작하여 주세요! 그런 다음 프로젝트 시작! 여기서 iOS를 눌러주세용 그럼 이제 이런 화면이 뜹니다. 번들은 xcode 내에서 앱 닉네임, App Store ID는 선택사항이라서 저는 넣어주지 않고 넘어갔어요. 다음은 plist라는 구성파일을 추가하라고 나옵니다. 이거를 다운 받아서 자신의 프로젝트에 추가해주시면 돼요. 여기서 주의..? 할 점은 ..
스터디에서 유킷, 스유 퐁당퐁당 스터디를 하는데 저번에 스유로 로그인 화면을 했으니 이번에는 유킷으로 구현해보자!라고 해서 구현해본 화면입니당 아직은 정말 화면과 기능(?)만 구현했기 때문에.. 다음페이지로 넘어가는 그런거 업슴요.. (전체 코드는 맨 밑에 있어요!!) 구현 조건은 스유와 동일했어요! 이메일 텍스트 필드는 이메일 키보드가 나오도록 설정 비밀번호 텍스트 필드는 암호화 되어서 보이도록 설정 이메일, 비밀번호 텍스트 필드에 값이 있고, 토글이 활성화 되어야 버튼도 활성화 되도록 설정 이번에는 스토리보드 베이스로 구현해 놓았습니다! 레이아웃은 대충 요로케 저번 스유와 비슷한 모양으로 잡았어요. 저번 스유때랑은 다르게 추가한 로직이 있었는데.. 일단 아이디와 비밀번호가 10글자 미만이면 잘못된 입..
오늘은 볼때마다, 제가 할때마다 헷갈리는 hugging priority, compression resistance priority에 대해서 파헤쳐 보는 날! 파헤진 다음 정리도 같이.. 제가 안 헷갈릴려고 정리하는 글인 셈이죠.. 스토리 보드를 켜고 바로 실행해 봅시다. LL, RR 이란 라벨을 width조건 없이, 그저 동일한 constraints(제약) 조건을 줘서 만들어봅시당 두 라벨 모두 top(200), leading(20), trailing(20)를 으로 줬더니 에러가 발생하네요. 에러 메세지를 직역 해볼게요. content size ambiguity is caused when two or more views have the same content hugging or compression re..
· Swift
강의보고 정리하는 viewController의 Life Cycle, 틀린 내용이 있을 수도 있으니 참고 부탁드립니다아 1. LifeCycle의 용어 알아보기 LifeCycle 하면 앞에 ___appeared, ___disappearing 와 같은 단어들을 확인할 수 있는데, 요 단어들이 의미하는 것부터 알아봅시다. 요걸 알고 있어야 쉽게쉽게 이해할 수 있는거 같아여.. 1) Appearing : 뷰가 화면에 나타나는 중 2) Appered : 뷰가 화면에 나타나는게 완료된 상태 3) Disappearing : 뷰가 화면에서 사라지는 중 4) Disappeared : 뷰가 화면에서 사라진 상태 2. 각각의 시점에 호출되는 method 알아보기 1) viewDidLoad() - 뷰 컨트롤러의 모든 뷰들이 메..
서연(linda)
'UIKit' 태그의 글 목록