뷰 구성하기 ✨ 뷰는 view component로 구성이 돼있음 -> 이 component들은 UI Kit이라는 framework 안에 있음 (아주 큰 공구함이라고 생각하면 됨) ✨ 뷰의 위치를 정할 때 원점은 왼쪽 위가 기준(0,0) 앱 동작 방식의 이해 어플은
- Swift Playground Comment Tuple Booleans Scope Comment command + / : 코멘트 단축키 shift + 방향키 : 코드블럭 선택 구역 선택을 위해서는 /* * / 사용 Tuple 새로운 데이터 타입 > 형식 (In
코드 동작의 흐름을 조절하는 방법: 특정 조건에 따라 동작을 반복시킴조건 -> 코드 수행 -> 조건 -> 코드 수행repeat과 while은 수행 순서가 반대where 조건문 작성continue
ex 1 ex 2 input을 받는 경우 ex 3 파라미터 이름 변경변수 앞에 적힌 부분이 외부에 보이는 모습함수에 디폴트 값을 설정할 수 있음\--> 이때 Total price 값을 사용하고 싶으면 값을 반환받아야함✨ 소수점까지 사용할 경우에는 Double 사용
Collection : 변수를 관리하는 방법 >>- Array Dictionary // 이 둘은 필수 개념 Set Closure 1. Array 데이터를 순서대로 담을 수 있게 해줌 ✔️ element가 모두 동일한 타입이어야함 ✔️ 순서가 있음 (순번: index,
Structure : 관계있는 데이터들을 묶어서 표현하는 방법 ✔️ 구조체와 클래스의 차이 : Structure vs Class Structure: value type(copy)+ stack Class: reference type(share)+ heap 변수를 생성한
✔️ Structure vs Class Structure은 Stack에 저장 Class는 Heap에 저장 Stack은 빠르고 효율적임. 빨리 처리해야하는 것들을 stack에 생성 Heap은 느리고 메모리를 자동저장 하지 않기 때문에 더 신경써야함 주로 변수 및 ref
✨ 만든 어플 : 페이지가 2개 1) 리스트 2) 모달(아래에서 위로 올라오는 뷰 전환 방식)으로 상세페이지 띄워서 보여주기 1. 테이블뷰 기초 개념 여러 아이템들을 리스트로 보여주는 방식 : UITableView 컬럼이 1개, 데이터들을 여러 행에 걸쳐서 보여줌 T
01 디자인패턴 기초 개념 다지기 #1 디자인 패턴이란? (개발을 위한) 목표를 잘 달성하기 위한 패턴 >목표 >- 기술 부채 최소화 재사용 및 지속 가능한 코드 만들기 코드 구조에 대한 전략, 어떤식으로 코드를 구조화시켜야하나에 대한 전략 → 클린 아키텍처, 디
테이블 뷰 넣고 auto layout테이블 뷰 셀 넣음프로토콜 작성그 중에 reusable cell identifier랑 table view cell 연결class 따로 작성그 안에 들어갈 컴포넌트 작성스토리보드로 가서 table view cell의 custom cla
Modelname, bounty 합친 object 만들면 좋겠다BountyInfo 만들기ViewListCell이 뷰 역할임ListCell에 필요한 정보를 컨트롤러가 아니라 ViewModel한테서 받아야겠다ListCell은 ViewModel로 부터 받은 정보로 뷰 업데이
table view → static cells (우리가 설정한 그대로 보여주겠다)style 설정할 수 있음 (groupped, inset groupped (inset:마진이 있다))collection view 완성하기collection view header,custom
화면은 총 두 화면→ main 화면 (collectionView)→ player 화면AVFoundation 미디어 관련 프레임 워크1) 카메라 어플 (Snow)2) 비디오 스트리밍 앱 (Netflix)3) 음악 앱 (Spotify)AVPlayer 미디어 플레이 시켜주는
각 어플에서 네트워킹을 사용하는 파트넷플릭스컨텐츠 리스트사용자 정보동영상 스트리밍애플 뮤직컨텐츠 리스트사용자 정보음악 스트리밍페이스북뉴스피드 리스트사용자 친구 정보새로운 노티 정보이때 iOS의 네트워킹은? URLSession을 활용함Concurrency(동시성) : 동