距离上一次Xamarin Evolve 大会足足有两年时间了,这两年整个行业都在变化,Xamarin是整个.NET行业的表表者。两年过去Xamarin终于并入微软,免费了,也开源了。还有什么大招呢?刚结束的Xamarin Evolve给了你很好的答案,下面让我和大家分享下。
2016年3月18日,微软对Xamarin的收购正式落下帷幕。作为Xamarin的成员,我们热爱C#,也希望每名开发者能在每台设备、各个应用上都能使用强大的.NET。助力于微软,Xamarin将实现一系列令人惊喜的重大变化:
Build 2016 直播看的大家心情为之振奋,信仰充值爆棚,如果你不信,那么请仔细看好下面的内容
新的iPhone6s和iPhone6s Plus新添加了3D Touch的功能,本文简单介绍一下如何在Xamarin.iOS上面使用该功能.3D Touch不仅会感知用户按压屏幕,也会感知压力的大小。要注意一点的是,现在的iOS模拟器并不支持3D Touch,大家必须要在iPhone 6s/6s Plus 真机上进行测试和调试。
Xamarin iOS开发中的编辑、连接、运行
最近在研究学习xamarin的时候,android工程中报了一个错,折腾了很久才弄出来,原来是我添加的图片资源命名不规范。 我添加的资源命名 有 如11@2.png。 11x11.png。face. png。ico-face.png。 像这些都是命名不规范的(@ 、数字、空格、-)。改正后就好了。 所以大家一定在Assets、或者Drawable里的文件名字要符合android的规范。
最近在工作上像克拉克学习了许多Design Pattern,也开始著手将克拉克建议的架构要引入iOS与Android的开发。在把这些架构带入iOS与Android之前,第一篇就来个IOC架构的研究,接着再一步步把这些架构引入跨平台开发。
5月28日我们无比激动地推出Xamarin3。 Xamarin3包含4大改进,方便你构建应用程序。1. iOS版本的XamarinDesigner;2. 见识下Xamarin.Forms;3. IDE重大改进;4. 改进代码分享;
Xamarin Forms 是一个高效创建跨平台用户界面的库 。通过Xamarin Forms 可以一次编码生成基于主流移动平台(iOS, Android, Windows Phone)的应用界面。和HTML 5 不同, 它是一套原生的界面解决方案,这意味着通过Xamarin Forms 渲染的界面是与底层API 紧密相连, 那你可以结合诸如iOS 中的Core Motion , PassKit 还有StoreKit 这些API 使用 ,也可以使用诸如NFC / Google Play Service 的Android API ,当然少不了Windows Phone 的Tiles 。
最近有一些客戶或上課的學員反映, 在MAC的環境下載Xamarin的安裝程式, 點擊要安裝時卻一點反映也沒有. 這個問題也發生在Xamarin在安裝新版的update後, 便無法啟動. 主要是由於一個Xamarin的bug所導致. 解決的方法是修改MAC系統中的地區選項即可解決此問題. 方法如下: 1. 開啟Apple選單=>系統徧好設定=>語言與文字 2. 切換到"地區"並選
我们很高兴地宣布,就在今天苹果公司刚刚推出了iOS7,Xamarin也同时发布了对应支持iOS 7.1的全新API接口。完美支持iOS 5以上版本,使开发人员能够第一时间在他们的iOS应用中添加新功能。 当你进入到iOS 7.1的API接口,你会发现对外部媒体播放器全新的支持,介绍了一些新的类,如 MPPlayableContentManager来控制应用程序和外部媒体播放器之间的相互
这个范例是如何在Xamarin.Android中去使用一个我们自行在开发的JAR档案.主要会执行的步驟如下1. 在Xamarin建立一个Android Java Bindings Library 专案2. 加入自行开发的JAR档案到这个专案里面3. 在Xamarin.Android专案中参考Android Java Bindings Library 专案 1. 写一个Jav
不做语言之争,只陈述事实:1、桌面软件不仅是在Windows上,有了开源的Mono,在Apple Mac和Linux(如:Ubuntu)上也有C#的施展天地。并且还可以通过mkbundle工具让C#程序脱离Mono框架在Mac/Linux上运行,就像直接用C/C++编译的程序。2、Web开发除了可以基于ASP.NET开发大型网站,在Windows/Linux/Fre
大部份的Android 都具有实体或虚拟的Back鍵. 因此在处理多页面应用程式时, 与先前所介绍的iOS Navigation controller 比较起来会简单许多。
本文介绍iOS7中新引入的主要API,包括视图控制器的切换,UIView动画强化,UIKit动力学和Text Kit,同时它也介绍了用户界面的变化和多任务处理能力的增强。 概述 iOS7对iOS系列来说是一个重要的更新。它引入了一个全新的用户界面设计,这个设计把重点放在内容上,而不是应用。除了视觉上的改变,iOS7增加了许多新的API来创建更丰富的用户交互和体验。本文档
应用程式发展的脚步, 从来没有停过. 从早期的Windows 应用程式, 到网络时代的web 应用程式, 再到近几年相当盛行的行动装置应用程式(Mobile Application), 身为C#的开发人员与Visual Studio的使用者. Windows Phone与Windows Store App的开发是否已满足不了你了呢? 如果能夠让你使用C#及Visual Studio 来开发iOS及Android的app. 是否能再度唤醒你的开发魂? Xamain 正是为了这样的需求而诞生的framework.
在上一篇文章中, 我们介绍了Xamarin 以及简单的HelloWorld范例, 这次我们针对iOS的专案目录架构以及基本控制项进行说明. 包含UIButton,, UISlider, UISwitch, UIImage以及UIWebView控制项。 iOS的使用者界面描述档, 其副档名为.xib, 目前在Visual Studio尚未支援直接编辑. 因此在文章中, 我们会先用Xamarin Studio建立专案, 并使用XCode中的Interface Builder布置我们所需的控制项后, 再以Visual Studio 开启专案进行程式码的撰写. 让我们开始吧.
在前一篇教学中, 我们学会如何使用Visual Studio 搭配Xcode 进行iOS基本控制项的操作. 但都是属于单一画面的应用程式. 这次我们要来练习如何透过Navigation Controller来建立多页面的iOS应用程式。