1. UITextField 글자수 제한하기

    글자수를 제한하기 위해서는 우선 UITextFieldDelegate를 채택해야 한다. → editingChange 상태를 감지하여 반응하도록 할 것이기 때문! …


  2. 별점 입력 뷰 구현

    UIStackView와 UISlider를 이용하여 별점을 입력하는 뷰를 구현하였다. …


  3. UITableViewCell 의 간격 조정과 둥근 테두리 효과 적용

    코드 …


  4. 실수형 변수 소수점 처리하기

    일단 나는 Double형 변수를 String으로 변환하여 UITextField에 표시하는 것이 목적이었다. …


  5. Can not find keyplane that supports type 4 for keyboard error

    UITextField keyboard type을 numberpad로 변경하고 빌드했더니 다음 에러가 떴다. …


  6. MVVM Data Binding

    토이 프로젝트에 MVVM 패턴을 적용하려고 하는데 MVVM에서 가장 중요한 개념인 data binding을 사용하기 위해서는 Observable에 대한 이해가 필요했다. …


  7. Jekyll Time zone setting

    gitblog 테마를 변경하고 난 이후로 정상적으로 빌드 되었음에도 불구하고 실제 블로그에는 나타나지 않았다. 로컬에서 빌드하여 살펴보니 한국시간을 기준으로 date를 작성해서 이를 미래 시간으로 감지해 글을 게재하지 않도록 하는 것 같았다. …


  8. Swift Lint Rule 정리

    Lint라는 것.. 사용해보니 굉장히 예민하고도 예민한 놈이었다. 하지만 나는 아직은 Swift에서 추구하는 코드 스타일이 어떤 건지 익히는 단계에 있다고 생각해서 무작정 해제 시키는 것을 지양하고 그들이 불편~하게 느끼는 걸 찾아보고 정리해 두었다가 차차 방해가 되는 것을 지워나가면 좋겠다고 생각해 기록하기로 했다! …


  9. Github repository 연결

    (macOS 기준 입니다.) …


  10. AutoLayout에서 leading-left, trailing-right의 차이

    leading, trailing: 글자가 시작 점 기준 left, right: 사용자가 바라보는 뷰 기준 → 다국어 지원 앱의 경우에 오른쪽에서 왼쪽으로 작성되는 언어가 있을 수 있는데, leading/trailingd으로 autolayout을 설정하면 반대위치에 label이 위치하게 될 수 있음. …