🐛

  • 🐛님이 프로필 사진을 변경했습니다 1 개월 전

  • 🐛's 프로필이 업데이트 됐습니다. 1 개월 전

  • 🐛님께서 10 포인트 획득하셨습니다. 1 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 1 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 4 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 5 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 5 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 8 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 8 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 9 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 9 개월 전

    일일접속
  • 🐛님께서 10 포인트 획득하셨습니다. 1 년, 9 개월 전

    일일접속
  • 🐛가 게시판 QnA에서 게시글 아래 질문에 대해 어떻게 생각하시는지들 궁금합니다~에 답변을 달았습니다. 2 년 전

    글쎄요… 테이블뷰는 데이터 기반 뷰라는 설명은 있어도 반복되는 리스트를 표현하기 위한 뷰라는 설명은 애플 문서 어디에도 없습니다.

    실제로 데이터가 변경되지 않는 경우 스토리보드에서 데이터 소스 없이 스태틱 셀로 구성해서 충분히 복잡한 뷰를 만들어 쓰도록 되어있기도 하죠.

    데이터 기반 뷰로 설계되었다보니 데이터가 반복 될 때 유용하게 사용할 수 있는 기능이 몇 개 내장되어있는걸 저 분 스스로 고정관념에 사로잡혀서 한 질문으로 밖에 안느껴지는데요.

    만약 면접자의 설계 의도가 궁굼해서 한 질문이라면 표현이 조금 부족했을 수도 있구요.

    특정 상황에서 반드시 써야하는 뷰는 없어요 그냥 상황에 맞게 가장 효율적으…[더 보기]

  • 🐛가 게시판 QnA에서 게시글 layer autolayout 질문에 답변을 달았습니다. 2 년, 1 개월 전

    먼저 UIViewCALayer를 하나 소유하고 거기에 터치 핸들링이 기능이 추가되어 있는 뷰라고 생각하시고, UIView는 소유하고 있는 CALayerdelegate로 설정되어있습니다.

    오토레이아웃 엔진에 의해 UIViewlayoutSubviews() 메소드에서 레이아웃 제약조건을 사용해 하위 뷰들의 크기가 계산되고 UIView의 layer의 크기가 변경되면서 CALayerDelegatelayoutSublayers(of:) 메소드가 호출됩니다.

    따라서 layoutSublayers(of:) delegate 메소드를 추가한다음 전달받은 layer(= 일반적으로 UIView의 레이어)의 frame값을…[더 보기]

  • 🐛가 게시판 QnA에서 게시글 Core Data 안정성 문제에 답변을 달았습니다. 2 년, 2 개월 전

    코어데이터에서 스레드 안전하지 않다는 표현은 NSPersistentStoreCoordinator에서 NSManagedObjectContext가 1개 이상일 수 있고 Context 별로 실행하는 스레드가 다를 수 있으므로 여러개의 Context에서 동시에 같은 NSManagedObject를 변경하고 저장할 경우 데이터 무결성을 보장하지 않는 다는 말입니다.

    만약 같은 모델을 빈번하게 변경하여 스레드 안전성을 보장해야 하는 경우 GCD나 Lock같은 기능을 사용하여 스레드 안전하게 만들어 주시면됩니다.

    또한 코어데이터 이외에도 CocoaTouch 및 Swift는 기본적으로 스레드 안전하지 않습니다.

     

  • jaemyeong님께서 10 포인트 획득하셨습니다. 2 년, 3 개월 전

    일일접속
  • jaemyeong님께서 10 포인트 획득하셨습니다. 2 년, 3 개월 전

    일일접속
  • 더 보기

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom