일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- HTML
- 직장인자기계발
- 이벤트캡처링
- 오공완
- 수강료0원챌린지
- 자료구조
- 이벤트버블링
- 실패율
- 연결리스트생성
- 환급챌린지
- JavaScript
- eventcapturing
- ios
- hig
- stopPropagation
- 프로그래머스
- 패캠인강후기
- 패캠챌린지
- MVMM
- 스위프트
- 직장인인강
- Components
- 사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact
- 연결리스트삭제
- swift
- 코딩테스트
- eventbubbling
- 패스트캠퍼스후기
- 패스트캠퍼스
- 연결리스트삽입
- Today
- Total
목록ios/스탠포드 (4)
날쌘 개발자

클론코딩한 스탠포드 카드게임 + 무지성 기능추가 사실 UI만 만들어놓고 기능 구현은 못한 Score와 클리어기능
화면을 회전시켰을때 UI가 자연스럽게 보이도록 하기 ios는 항상 왼쪽위 모서리 버튼들을 그룹으로 묶기 - 스택 뷰 이용 가로나 세로로만 쌓을 수 있음. 스택안에 스택을 쌓는것 가능 -> 가로로 쌓은 버튼들의 그룹들을 세로로 묶음 묶여진 스택들을 ctrl+드래그 --> 위로하면 뷰와 위쪽 부분이 어떤 관계를 원하는지 물어봄 (Safe Area - 스크린 주변의 경계) Stride - from, through / from, to / by 셀 수 있는 범위를 생성해 주는 함수 Swift에서 타입은 2가지 종류 -named Types 클래스, 구조체, 열거형 그리고 프로토콜을 포함. Int, String, Double등 기본데이터타입들도 Named Type -compound Types 이름이 없는 타입. Sw..
MVC - 모델 뷰 컨트롤러 Model - 앱에서 '무엇'에 해당하는 UI와 독립적인 객체들 Controller - 그게 '어떻게' 화면에 나타나는지 View - 아주 일반적인 UI요소들(UIButton, UILabel ...). 컨트롤러가 모델과 통신해 앱에서 어떤것을 UI에 가져오도록 할 때 필요. 컨트롤러의 하인 MVC는 세 캠프 사이의 커뮤니케이션을 관리 컨트롤러는 모델과 뷰에 직접 접근 가능 뷰가 컨트롤러접근할때는 delegate, data source 모델이 컨트롤러 : Notification & KVO 뷰-스토리보드, 컨트롤러-뷰컨트롤러 모델 - 파일.. 새로운 클래스만든후에는 항상 이것의 공개 API가 무엇인지 생각해야함. API - Application Programming Interfa..
Swift는 강타입 언어(타입에 매우 엄격) -> 사용되는 거의 모든 변수는 타입을 가짐. 변수의 타입을 명시적으로 적을 수도 있지만, 특정 값을 할당할 시 해당 변수의 타입을 추론하기도함. UI와 코드연결시 Ou ㅌ tlet은 인스턴스 변수(속성을 만듬) / Action은 메소드 속성감시자(didSet) - 속성이 설정될때마다 didSet안의 코드가 실행됨 cmd + 클릭 -> 기능 사용가능 ( Rename 등) Option + 클릭 -> 정의볼수있음 상수는 항상 let사용 옵셔널 풀때는 느낌표 / if문 ! 붙히면 값이 있다고 가정하고 프로그램을 실행함