iOS에 대한 문서를 만들고 모아봅시다.
작성방법
- 만들고 싶은 대주제에 대한 directory를 만든다. 예)
self-check-list
- 문서를 넣는다. 예)
nsobject-overriding.md
- 문서의 제목과 문서의 주소를
README.md
에 적는다.
예)[NSObject 메소드를 오버라이딩해서 구현해본 경험이 있다.](https://github.com/code-squad/iOS-Cheat-Sheet/blob/master/self-check-list/nsobject-overriding.md)
- NSObject 메소드를 오버라이딩해서 구현해본 경험이 있다.
- Category와 클래스 구현 상속의 차이를 알고, Category로 확장해봤다.
- Strong와 Weak 메모리 개념을 설명할 수 있다.
- 프로퍼티와 instance variable 구조, getter/setter 처리 방식을 설명할 수 있다.](
- 스위프트 기본 문법을 이해하고 struct나 class, enum 타입을 만들 수 있다.
- struct와 class를 구분해서 설명할 수 있고, 어떤 경우 사용할지 기준을 갖고 있다.
- protocol와 extension 개념에 대해 설명할 수 있고, 어떤 경우에 활용하는지 알고 있다.
- 클로저를 만들어서 고차 함수의 매개변수나 리턴타입으로 전달할 수 있다.
resource | description |
---|---|
Objective-C cheatSheet | 비교적 상세한 치트시트 |