테이블보기가있는 다중 스레드 응용 프로그램이 있습니다. 다른 스레드에서 백그라운드로 데이터를 수집합니다. 문제는 사용자가 테이블을 스크롤 할 때 데이터 수집 속도가 무려 75 % 나 느려지는 것입니다. 수집 할 데이터가 너무 많기 때문에 가능한 경우 표 스크롤을 사용하면 데이터 수집 속도를 15 % 이상 줄일 수 있습니다.UITableVIew의 성능을 어떻게 향상시킬 수 있습니까?
사용자가 화면에서 손가락을 떼면 TableView 만 다시 그리게 할 수 있습니까? 사용자 경험에 대해 걱정하지 마십시오. 걱정하지 마세요. 속도를 낼 수있는 아이디어가 있다면 그 아이디어를 듣고 싶습니다.
테이블을 스크롤하면 연결 속도가 느려 집니까? Instruments의 Time Profiler 툴을 사용해 보셨습니까? 테이블을 다시 그려 내면서 경기 침체의 진정한 원인이 무엇입니까? – sergio
하지만 스레드가 완료되면 데이터 셀로드에 NSNotification을 사용하지 마십시오. 데이터가 테이블 뷰에서로드 될 준비가되었습니다.이 링크를 통해 이동하십시오. http://www.raywenderlich.com/4295/multithreading-and- 그랜드 센트럴 디스패치 - 온 - 초보자 - 튜토리얼 NSNotification을 사용하면 스크롤의 재사용 속도가 필요하지 않을 것 같아요 ... – DShah