-
Notifications
You must be signed in to change notification settings - Fork 3
Week1
박성준 edited this page Jan 31, 2019
·
5 revisions
-
튜터링 전에 준비할 것
- 매 회마다 튜터링 로그를 작성합니다.
- 담당 서기는 모둠원이 돌아가면서 수행합니다.
- 다른 사람들도 중간중간 포인트 내용을 정리한 것이 있으면 전달해 줍니다.
-
튜터링 로그에 들어갈 내용
- 프로젝트를 수행하면서 발생한 고민거리를 다음 회차 튜터링 로그 README.md 파일에 정리합니다.
- 고민거리를 다른 모둠원들과 공유할 수 있고, 튜터가 코멘트 할 수도 있습니다. 없으면 적지 않아도 무방합니다.
- 용어에 대해서는 확실히 잘 알고 쓰자. (ios, Iphone, XCode damm...! X )
- 용어들이 엄청 사소해 보이지만 점점 실수가 커질 수 있다.
- 지금부터라고 쓰고 있는 용어가 내가 아는 용어일까 생각해보고 한문장으로 정리해서 말할 수 있어야 한다.
-
텍스트 입력이 가능한 Custom AlertView에서 입력한 텍스트가 많을 때 키보드의 영역과 겹쳐질 경우 어떻게 해야 할까?
- HIG에 따르면 AlertView 안에 들어가는 입력 텍스트는 한 줄을 권장합니다.
- 참고 : Human Interface Guideline - Alerts
-
Navigation Bar Style중 Large Title을 사용할 때, Custom Font를 사용하지 않는 것이 좋다고 한다. 왜 그럴까?
- Built-in Text Style을 사용하면 시각적으로 구별되는 방식으로 내용을 표현하면서 최적의 가독성을 유지할 수 있습니다.
- 이 Style은 시스템 글꼴을 기반으로 하며 모든 글꼴 크기를 자동으로 추적하고 조정하는 동적 유형과 같은 인쇄 기능을 활용할 수 있습니다.
- 참고 : Human Interface Guideline - Typography
-
네트워킹에서 error 처리를 enum 값으로 정리하였고, 실패 시 Response의 Status Code 값을 인자로 넘겨 error.localizedDescription로 표현하고 싶은데 에러 value가 계속 찍히지 않는다.
- enum으로 에러를 정리하였다면, LocalizedError protocol을 채택하여 새로운 오류 설명을 정의 할 수 있습니다.
- 그렇다면 커스텀 에러를 통해 에러를 대응했다면 URLSession dataTask를 사용하여 나온 error 값은 처리하지 않아도 되는 건가?... (2 주차에 계속...)