2016년 9월 7일부터 Appstore Improvements 라는 이름으로 애플의 앱스토어 대청소가 시작되었습니다.아래의 가이드를 참고하시어 앱스토어에 앱을 올려놓으신 개발자 분들은 미리미리 준비하시는 것도 나쁘지 않을 것 같습니다. 앱스토어 개선 1.어떤 종류의 앱이 영향을 받을까? 모든 영역에 걸쳐 앱스토어에 등록되어 있는 앱들은 예상되로 잘 작동하는지, 최신의 리뷰 가이드라인을 따르는지, 너무 오래되지 않았는지를 평가받게 된다. 2.앱에서 문제가 발견되면 어떤 일이 생기나? 앱스토어 팀이 직접 연락을 취해 필요한 조치들을 전달해줄 것이다. 그러나 앱 실행과 함께 크래시가 발생하는 앱들은 즉시 앱스토어에서 제거될 것이다. 3.얼마나 기한이 주어지나? 앱스토어에 앱을 유지하고자 한다면 30일 이내에..
weak self의 사용weak reference(약한 참조)는 애플의 WWDC 영상에 따르면 Strong Reference Cycle(강력 순환 참조)를 벗어나기 위해 사용한다고 설명하고 있다. Closure를 사용하면서 closure 내부에 self를 사용하는 경우가 존재하는데, 이렇게 할 경우 일반적인 상황에서는 물론 문제가 없겠지만 특수한 상황에서는 문제가 될 소지가 있다. 코드를 통해 간단하게 살펴보도록 하자.class Thing { var disposable: Disposable? var total: Int = 0 deinit { disposable?.dispose() } init(producer: SignalProducer) { disposable = producer.startWithNext..
- Total
- Today
- Yesterday