Hoi, OSX에서 Xamarin Studio를 사용하고 있는데 일주일이지나 PCLProject에 문제가 있습니다. XS에게 각 플랫폼에 대해 특정 클래스를 사용하도록 지시하려면 어떻게해야합니까? 예 : PCL 프로젝트의 Connector.cs : IConnector 클래스가 있지만 AndroidConnector.cs : .Droid 프로젝트의 IConnector 및 .iOS 프로젝트의 IOSConnector.cs : IConnector를 사용하고 싶습니다. 어떻게 이것을 Xamarin Studio에 알릴 수 있습니까? 튜토리얼이 있습니까? 특정 클래스는 PCL 프로젝트에서 알 수 없으므로 작성되었습니다. 도움을 주셔서 감사합니다.플랫폼 별 클래스를 사용하는 Xamarin Studio
0
A
답변
0
Xamarin.Forms를 사용하는 경우 종속 서비스를 사용할 수 있습니다.
https://developer.xamarin.com/guides/xamarin-forms/dependency-service/
Xamarin.Forms 개발자가 플랫폼 특정 프로젝트의 동작을 정의 할 수 있습니다. DependencyService는 올바른 플랫폼 구현을 찾아 공유 코드가 기본 기능에 액세스 할 수 있도록합니다.
클래식 Xamarin을 사용하는 경우 동일한 목표를 달성하기위한 플러그인을 작성할 수 있습니다.
http://motzcod.es/post/104507063997/what-exactly-is-a-plugin-for-xamarin
이 포스팅은 특별히 nuget 패키지를 참조,하지만 당신은 nuget를 사용할 필요가 없습니다. 자신의 "플러그인"을 솔루션에 작성할 수 있습니다.
관련 문제
- 1. Xamarin Mobile - 공유 PCL의 플랫폼 별 어셈블리입니까?
- 2. 플랫폼 별 참조 System.Data.SQLite
- 3. Xamarin 교차 플랫폼 프로젝트
- 4. Java에서 플랫폼 별 sdk의 플랫폼 별 방법을 사용할 수 있습니까?
- 5. Xamarin - 크로스 플랫폼 유닛 테스팅
- 6. CocoaPods podspec 플랫폼 별 소스
- 7. 플랫폼 별 자식 구성 파일
- 8. Julia - 플랫폼 별 파일 경로
- 9. Bazel 플랫폼 별 C++ 정의
- 10. Xamarin & Mono의 플랫폼 간 설정/환경 설정
- 11. 크로스 플랫폼 모바일 개발 : 장단점을 사용하는 Xamarin 또는 Codenameone
- 12. Xamarin IOS UICollectionView 섹션 별 검색 결과
- 13. Xamarin Studio SDK가 있습니까?
- 14. Xamarin Studio and PortableRest
- 15. Xamarin Studio 인증
- 16. Xamarin 크로스 플랫폼 UWP 이미지가 누락되었습니다.
- 17. Xamarin 스튜디오 및 Visual Studio
- 18. Linux/POSIX의 플랫폼 별 매크로 관련 문서
- 19. 플랫폼 별 lib 파일의 이름은 어떻게 지정해야합니까?
- 20. Visual Studio - 플랫폼
- 21. MvvmCross, Xamarin Studio 및 ICommands
- 22. VMM의 Xamarin Studio 또는 Visual Studio?
- 23. 멀티 플랫폼 C++ 프로젝트 : 플랫폼 별 소스 포함
- 24. 플랫폼 별 구현을위한 C#의 단일성
- 25. 공유 프로젝트의 교차 플랫폼 데이터베이스 암호화 Xamarin
- 26. MonoDevelop 4.0 a.k.a. Xamarin Studio
- 27. Visual Studio로 Xamarin Studio 설치
- 28. Xamarin Studio 및 Xcode 5
- 29. Xamarin Studio iOS 어셈블리 오류
- 30. Xamarin Studio : UIView에 UIimageView 추가
DependencyService를 살펴보십시오. – Nfear