-1
A
답변
2
Creating a Universal Application을 읽으십시오.
0
화면의 크기를 제외하고는 완전히 같습니다. 교차 호환 응용 프로그램을 작성하는 경우 iPad 모드를 사용하도록 설정하더라도 코드가 일부 변경됩니다.
리소스 : http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
1
Codewise는 큰 차이는 다른 사용자 인터페이스를 고려 이어지는 매우 다양한 화면 크기이다. 그러나 많은 차이점이 있습니다. 예 :
- UIPopoverController 및 UISplitViewController와 같은 일부 클래스는 한 유형의 장치에서만 사용할 수 있습니다.
- 일부 클래스는 다르게 동작합니다. 예를 들어 UIActionSheet가 iPad의 맨 아래에서 나오지 않고 취소 버튼이 표시되지 않습니다 (취소는 시트 경계 외부를 터치하여 수행됨).
- 일부 방법은 하나 또는 다른 장치에서 올바르게 작동하지 않습니다. 예를 들어, presenting a UIActionSheet의 일부 메소드는 iPad에만 사용해야하고 다른 메소드는 iPhone에만 사용해야합니다.
- 일부 동작은 하나 또는 다른 장치에서만 사용할 수 있습니다. 예를 들어, UIViewController의
modalPresentationStyle
은 iPhone에서 무시됩니다.
대부분이 문서화되어 있으며, 일부는 "잘못된"방법을 사용할 때 콘솔에 경고로 나타나고 일부는 제대로 작동하지 않는다고 생각해야합니다. 다행히도 UI_USER_INTERFACE_IDIOM()
은 코드가 실행중인 장치를 쉽게 알 수 있으므로 이러한 차이점을 쉽게 처리 할 수 있습니다.
관련 문제
- 1. 스레드 라이브 의심 의심
- 2. 의심
- 3. JSP로 의심 :
- 4. System.Threading.Task 의심
- 5. dotnetnuke 의심
- 6. 구문 의심
- 7. ActionMailer Rails에서의 의심
- 8. Oprofile의 기본 의심 사항
- 9. Jquery 자동 완성 의심
- 10. Google 캘린더 의심?
- 11. 원격 객체 활성화 의심
- 12. Java 상속 의심
- 13. 배치 파일 의심
- 14. 런타임 오류 확인 의심
- 15. DropDownList 문제/의심
- 16. Symfony bhLDAPAuthPlugin 의심
- 17. Github 의심 - 동기화 repo
- 18. jQuery $. post() 의심!
- 19. XML 구문 분석 의심
- 20. jQuery 템플릿 의심 :
- 21. 리버스 엔지니어링에 대한 의심
- 22. matlab에있는 정규 표현식 의심
- 23. 파이썬 루프 의심
- 24. Oracle 스키마 의심?
- 25. ASM 인라인 의심
- 26. ASP.Net 페이지 리디렉션 의심
- 27. 자바 스레드가 의심
- 28. 포인터 초기화 의심
- 29. 자바 enums : 개념적 의심
- 30. 복사 생성자 의심
[내 iPhone 앱과 iPad의 완벽한 연결을 위해 고려해야 할 사항은 무엇입니까?] (http://stackoverflow.com/questions/2149453/what-should-i-consider-to-ensure-seamless- 내 포트 - 내 - 아이폰 - 애플 리케이션 - ipad) –