또 다른 기본적인 질문 ...로드하는 데 약 4-5 초가 걸리는 앱이 있습니다.iPhone 앱 시작 화면
내가 시간을 사용하려는
- 가 4 초 이상 표시되어있는 시작 화면을 표시하고,
- 쇼는 응용 프로그램은로드 보여줄 준비 될 때까지
내 애플 리케이션에 그것을 어떻게 구축 할 수 있습니까?
또 다른 기본적인 질문 ...로드하는 데 약 4-5 초가 걸리는 앱이 있습니다.iPhone 앱 시작 화면
내가 시간을 사용하려는
내 애플 리케이션에 그것을 어떻게 구축 할 수 있습니까?
Default.png는 시작 지점 일뿐입니다. 그렇게하면 스플래시 화면이 나타납니다 (Apple 사용자 인터페이스 가이드 라인은 스플래시 화면이 앱을 로딩 속도가 빠른 것처럼 보이게하는 첫 화면처럼 보일 것을 제안하지만 이는 실제 사용자 환경이 좋지 않음을 나타냅니다).
처음보기가 표시되면 즉시 스플래시 화면이 사라집니다. 그러나 코드가 여전히 인터페이스를 사용할 수 없게 만드는 작업을 수행하는 경우 첫 번째 뷰를 스플래시 화면처럼 보이게 할 수 있으며 진행률 막대를 추가 한 다음 앱이 실제로 실제로 첫 번째보기로 바뀌면 유용 할 수 있습니다 사용자 입력 준비.
는 대소 문자에주의하는 것을 잊지 마세요 Default.png
http://iosdevelopertips.com/cocoa/defaultpng-the-secret-of-the-load-screen.html
에 대한 작업처럼 보인다.
this StackOverflow question을 참조하십시오. 그러나 앱을로드하는 데 4-5 초가 걸리면 성능 향상에 집중할 것입니다. 시작할 때가 아닌 나중에 몇 가지 작업을 수행 할 수 있습니까? 스플래시 화면은 일반적으로 사용자 경험이 좋지 않으며 discouraged in the Apple Human Interface Guidelines입니다.
초기화 진행 상황을 보여주는보기에서 응용 프로그램을 시작하고 초기화가 완료되면 응용 프로그램의 기본보기로 바꾸십시오. 초기화 단계를 -performSelector:afterDelay
으로 연기하거나 초기화 코드를 -applicationDidFinishLaunching
에 두어 Default.png가 표시되지 않지만 매우 짧은 시간 동안 진행보기를 표시 할 수 있도록하십시오.
실제로 4-5 초가 그리 좋지 않습니다. 특히 이전 3GS 기기의 경우에는 앱 이미지를로드하는 데 2-3 초 정도 걸릴 수 있습니다! 앱이로드 될 때까지 기다릴 때 2-3 초에서 4-5 초 사이의 차이가 있음을 알 수 있습니다. – philsquared