Mac 소스 코드를 ios (iphone 및 ipad)로 쉽게 포트 할 수 있습니까? Mac 응용 프로그램은 C 및 Objective C 언어를 모두 사용합니다. 내가 궁금해하는 것은 맥 nib 파일을위한 xib 파일을 만들고, ios 용 코드를 포팅하는 것이다. 어떤 제안 ??? 건배ios에 포트 mac 응용 프로그램
답변
네, 가능합니다. 데스크톱 응용 프로그램이 키보드, 마우스 및 대형 화면을 얼마나 많이 사용하는지에 따라 다릅니다. 일반적으로 데스크톱에서 모바일 장치로 앱을 이식하는 것은 API와 프로젝트 파일의 이식성과 아무런 관련이 없기 때문에 사소한 일입니다.
본질적으로, 당신이해야 할 일에 대해 정확합니다. Objective C는 C의 엄격한 상위 집합이므로 API 호출을 iOS 용으로 변경해야하지만 코드는 올바르게 실행되어야합니다. 주된 임무는 인터페이스를 재현하고 코드에 어떻게 끼워 넣는가하는 것이지만 잘 설계된 MVC 애플리케이션에 대해서는 너무 많은 문제가되어서는 안됩니다. Mac 응용 프로그램과 비교하여 응용 프로그램의 수명주기를 고려해야 할 수도 있습니다. iOS 응용 프로그램은 훨씬 짧은 기간 동안 사용되는 경향이 있으며, 거의 또는 전혀 예고없이 종료 될 수 있으므로 더 많은 상태를 유지해야합니다. 명시 적 저장을 트리거하는 사용자에 의존하기보다는 지속적 저장 장치 (또는 종료시 신속하고 자동으로 저장 준비).
귀하의 신청서에 대해 더 잘 알지 못하면서 나는 일반적인 조언 이상의 것을 제공 할 수 없습니다. 시뮬레이터는 무료입니다.
감사합니다. 많이 ... 그건 내 결정을 내리는 데 많은 도움이 되었어. 건배 –
- 1. Mac 응용 프로그램 - 특정 USB 포트 비활성화
- 2. mac 포트 - 진행 옵션?
- 3. Mac 포트 Mysql 설치
- 4. 문제 Mac 응용 프로그램 번들
- 5. Dock에서 Mac 응용 프로그램 숨기기
- 6. Mac 용 Winform 응용 프로그램
- 7. 웹 개발 응용 프로그램 - mac
- 8. WCF 응용 프로그램 용 IANA에 포트 등록
- 9. 응용 프로그램 경로 및 수신 대기 포트
- 10. COM 포트 터미널 프로그램
- 11. MAC OSX에서 기존 MAC 응용 프로그램 파일을 읽거나 변환하는 방법
- 12. Mac OS에서 iPhone 응용 프로그램 개발 8.5
- 13. 프로그래밍 방식으로 자동 시작 Mac 응용 프로그램
- 14. Mac 용 MKMapView (비 iOS 응용 프로그램)
- 15. Mac/Linux에서 설치된 응용 프로그램 찾기
- 16. 새로운 Mac App Store의 Qt 응용 프로그램
- 17. Mac OS에서 Silverlight 응용 프로그램 시작
- 18. Mac 및 Windows에서 LWJGL 응용 프로그램 배포
- 19. Mac OS X의 응용 프로그램 업데이트
- 20. Mac 응용 프로그램 개발에서 창 크기 조정
- 21. iOS와 Mac 응용 프로그램 간의 블루투스 통신
- 22. 모범 사례, Mac 응용 프로그램 설계
- 23. Mac 서버가없는 iPhone 클라이언트/서버 응용 프로그램
- 24. Mac OSX 전체 화면 응용 프로그램 문제
- 25. Mac 응용 프로그램 설치 테스트 프로세스
- 26. 배포 용 Mac 응용 프로그램 패키징
- 27. IOS에 어안 효과
- 28. Mac 응용 프로그램 설치 프로그램 만들기 및 실행시 인수 전달
- 29. IOS에 관한 동영상에 관한 질문
- 30. 응용 프로그램 시작시 mac 응용 프로그램에서 injection lib를로드하는 방법은 무엇입니까?
정말 고마워요. 답변은 매우 명확합니다. 특히 "데스크톱 응용 프로그램이 키보드, 마우스 및 대형 화면에 얼마나 많은 의존을하는지에 따라 달라집니다"라는 진술은 매우 만족합니다. 환호 –