Mobile(39)
-
[Xamarin] Event를 Command로 단순화 하기
Command란? UI와의 상호작용으로 특정 메서드를 실행하는 방법은 Clicked나 Tapped와 같이 이벤트를 통해 실행하는 것이 대표적입니다. 그러나 Command를 이용하면 DataBinding이 ViewModel의 메서드를 호출하도록 할 수 있으며, 이는 MVVM패턴을 통해 개발을 더욱 단순하게 할 수 있습니다. 이러한 Command는 다음 Class들에서 지원합니다.ButtonMenuItemToolbarItemSearchBarTextCellImageCellListViewTapGestureRecognizerCommand를 지원하기 위해 이 Class들에는 2개의 공용 Property가 정의되어 있습니다.Command: System.Windows.Input.Icommand Type을 가집니다. C..
2016.04.03 -
[Mobile] OS 버전 별 WebKit버전
Mobile OS 버전 별 WebKit 버전 아래 값은 UserAgent 값을 바탕으로 조사된 값입니다. iOS Version WebKit Version WebKit Version Android Version 2.0 525.18.1 3.0 531.21.10 530.17 2.1 Update1 4.0 532.9 4.0.1 4.0.2 4.1 4.2 533.17.9 533.1 2.2 4.2.1 2.2.1 4.3 2.2.2 4.3.1 2.2.3 4.3.2 2.3.2 4.3.3 2.3.3 4.3.4 2.3.4 4.3.5 2.3.5 2.3.6 2.3.7 5.0 534.46 534.13 3.2.1 5.0.1 534.30 4.0.1 5.1 4.0.2 5.1.1 4.0.3 6.0 536.26 4.0.4 (Ice Cream..
2016.03.31 -
[Xamarin] Xamarin for Visual Studio 2.0의 PCL Profile
프로파일과 지원 플렛폼 Profile 5 (.NET Framework 4, Windows 8) Profile 6 (.NET Framework 4.0.3, Windows 8) Profile 7 (.NET Framework 4.5, Windows 8) Profile 14 (.NET Framework 4, Silverlight 5) Profile 19 (.NET Framework 4.0.3, Silverlight 5) Profile 24 (.NET Framework 4.5, Silverlight 5) Profile 37 (.NET Framework 4, Silverlight 5, Windows 8) Profile 42 (.NET Framework 4.0.3, Silverlight 5, Windows 8) Pr..
2016.03.30 -
[Xamarin] Razor Template를 통해 HTML 출력하기
Cross-platform환경에서 복잡한 화면을 HTML을 통해 구성하는 것은 효과적인 방법 중 하나입니다. 특히 이미 작성된 HTML, CSS, Javascript가 있다면 더욱 그럴 것입니다. Xamarin은 개발자가 Razor Template Engin을 통해서 손쉽게 HTML, Javascript, CSS를 제어하고 출력할 수 있습니다. 이 글은 Xamarin iOS, Android를 기준으로 설명을 진행합니다. Overview Hybrid App이란 HTML을 통해서 화면을 구성하고 WebView control을 통해서 출력하는 앱을 가리킵니다. 이 경우 앱은 순수 HTML, Javascript로 작성되게 되지만, 화면이 복잡해지고 애니매이션, 흐림, 그림자 등 UI 효과가 추가될 수록 성능적인..
2016.03.29 -
[Xamarin] WCF-Add/Service Reference가 나타나지 않을 때
Xamarin은 기본적으로 WCF를 지원하며, PCL Project에서 Add/Service Reference를 통해 손쉽게 WCF 와 연결할 수 있습니다. 그러나 Add Service Reference가 나타나지 않는다면 다음을 점검해 주세요. 다음과 같이 Windows Phone 8.1을 선택하면 Service Reference를 추가할 수 없게 됩니다. Windows Phone 8.1을 선택해제 하려고 하면 다음과 같은 오류가 나타납니다. The project's targets cannot be changed. The selected targets require the project to opt-into NuGet 3.0 support, however, Visual Studio cannot auto..
2016.03.16 -
[Xamarin] 자마린에서 팝업 띄우기
자마린에서는 DisplayAlert, DisplayActionSheet라는 2가지 팝업을 제공합니다. 이 팝업은 자마린이 지원하는 모든 플렛폼에서 적절하게 표현이 됩니다. Displaying an Alert 자마린에서 팝업을 띄우기 위해서는 Page에서 DisplayAlert를 호출하시면 됩니다. Page 상에서 호출하지 않으면 Exception이 발생합니다. DisplayAlert("확인", "작업이 중단되었습니다.", "확인"); 팝업은 모달 팝업처럼 나타납니다. 만약 확인, 취소 등 사용자의 선택을 받기 위해서는 다음과 같이 확인, 취소에 해당하는 버튼 명을 제공하면 됩니다. 사용자의 선택에 따라 bool값을 반환하며, 값을 받기 위해서는 await 키워드를 제공해야 합니다. async void O..
2016.03.08