Xamarin.iOS.基础
zhaowensky_126
Xamarin.iOS/Object-C程序员
展开
-
Xamarin.iOS故事板(Storyboard)使用_传值与视图切换效果
在iOS故事板里,Storyboard是通过Segue来管理导航的,与代码编写不同,Controller控制器里的构造函数要读取UI文件,因此就不能随意更改。关键还是在于Segue的响应方法(PrepareForSegue)上,通过获取Segue对象里的DestinationViewController(也就是导航指向的控制器),就可以灵活进行参数处理了。 对拖控件空白的情况下,官方原创 2014-10-23 09:58:56 · 2665 阅读 · 0 评论 -
NSUrl非英文字符进行UTF8编码
Xamarin.iOS开发中,经常使用WebView控件来显示http地址上的内容,但如果你的地址中带有中文参数值,这时候NSUrl是没办法识别的,当你实例化添加NSUrl对象时,返回null,被系统api认为这不是个合法的http地址,这时就需要对url地址进行Uri的utf-8编码操作,这样才能正常使用UIWebView加载地址。原创 2014-08-08 15:18:34 · 1524 阅读 · 0 评论 -
Xamarin.iOS使用itunes信息更新版本更新
之前未了解苹果文档中提供了一份itunes网站的http接口api,利用这些api可以轻易的访问到itunes上app应用的信息,对推荐应用,版本信息描述等有所帮助,而不用通过自身平台的方式来提供接口。之前遇到的项目中,由于平台没有区分安卓与iOS更新机制的差异,而忽略了iOS应用的更新提醒功能,因此想到借助itunes开放api来获取信息。1.官方相关文档www.apple.com/原创 2014-10-13 15:21:45 · 1537 阅读 · 0 评论 -
微软拼音转换工具类ChnCharInfo.dll
1.简介 之前做汉字转拼音是使用各种枚举的方式,将各种情况列举,这种方式出错的机率很大,经常对不上号。(如果你想了解:http://www.cnblogs.com/islands/articles/1231613.html) 后来在度娘的过程中,发现了其实微软早有汉字转拼音的组件dll库,里面估计是封装了windows系统下输入法的汉字精华,所以转化过程中相对要准确原创 2014-10-30 17:19:10 · 6646 阅读 · 0 评论 -
更新现有的iOS应用程序
说明:Xamarin.iOS工程由Calssic API升级为Unified API操作步骤,以解决编译arm64位支持问题,但目前为Beta版本。原文:http://developer.xamarin.com/guides/cross-platform/macios/updating_ios_apps/按照这些步骤来升级现有的Xamarin.iOS程序到Unifiled API程序。翻译 2014-11-20 11:07:45 · 1193 阅读 · 0 评论 -
Xamarin.iOS设备标识OpenUDID(及UMID简介)
根据能否追踪到单个独立的设备, 可以将一个统计系统分为可区分统计(Discriminative Statistics)和不可区分统计(Non-Discriminative Statistics)。友盟提供的是可区分统计,也就是会利用一个身份标识符(Unique ID,以后简称 ID)长期追踪单个设备的数据。原创 2014-11-26 10:47:37 · 2884 阅读 · 2 评论 -
Xamarin.iOS指定颜色值生成图片
UIGraphics是iOS里面经常用到的绘图类,下面就简单的使用这个类来完成指定颜色及大小生成图片的操作:Classic API源码private UIImage ImageFromColor(UIColor color,SizeF size) { UIGraphics.BeginImageContext (size); v原创 2015-02-12 14:53:51 · 1626 阅读 · 0 评论 -
Xamarin.iOS_16进制颜色转UIColor
stackoverflow原文:http://stackoverflow.com/questions/10310917/uicolor-from-hex-in-monotouchiOS里面没有现成API可以简单实现16进制颜色值转UIColor RGB的功能,而这个问答可以简单的实现这个转换,方便使用。现成方案,直接对16进制进行10进制转换,取得RBG对应的值,然后使用API中的From原创 2015-02-12 16:01:46 · 1286 阅读 · 0 评论 -
Xamarin.iOS推送deviceToken获取
deviceToken获取方法在Classic API工程中采用获取指针类型的方式读取字符串:var deviceTokenString = (NSString)ObjCRuntime.Runtime.GetNSObject (Messaging.intptr_objc_msgSend (deviceToken.Handle, new Selector ("description").Hand原创 2015-09-09 11:04:32 · 1100 阅读 · 0 评论