自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhaowensky

年华似水

  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 Get请求iOS编码NSUTF8StringEncoding(%转%25) 问题

参与:https://discussions.apple.com/thread/2483211?tstart=0特殊字符替换: NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,

2016-08-31 18:40:10 2210

原创 使用Small创建iOS工程目录

small.iOS 自定义工程配置

2016-07-18 09:52:48 1009

原创 MailCore2使用简介iOS版

OS发送邮件,似乎MFMailComposeViewController(MessageUI)简单方便,但如果你想实现应用内直接发送而绕过系统邮件,两种选择一自己实现,二使用第三方库。MailCore库继第一个版本MailCore后发布了第二个版本MaiCore2,如果你觉得工程繁杂,可以用pod下载管理(以下demo在xcode6.4 OS10.10.5下载):$ pod search

2015-09-15 11:38:34 3451

原创 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 1074

转载 xcode6导出ipa文件

1. 生成存档文件。在XCode 6.0中,菜单 Product->Archive。2. 打开Ognizer窗口。菜单Window->Oganizer3. 找到.xcarchive文件。在Oganizer选中存到文件,右键弹出菜单,选择Show in Finder.4. 找到.app文件。右键点击.xcarchive文件,在弹出菜单中选中“显示包内容",在Products/

2015-04-07 15:50:26 731

原创 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 1261

原创 Xamarin.iOS指定颜色值生成图片

UIGraphics是iOS里面经常用到的绘图类,下面就简单的使用这个类来完成指定颜色及大小生成图片的操作:Classic API源码private UIImage ImageFromColor(UIColor color,SizeF size) { UIGraphics.BeginImageContext (size); v

2015-02-12 14:53:51 1591

原创 Xamarin.iOS设备标识OpenUDID(及UMID简介)

根据能否追踪到单个独立的设备, 可以将一个统计系统分为可区分统计(Discriminative Statistics)和不可区分统计(Non-Discriminative Statistics)。友盟提供的是可区分统计,也就是会利用一个身份标识符(Unique ID,以后简称 ID)长期追踪单个设备的数据。

2014-11-26 10:47:37 2846 2

翻译 更新现有的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 1173

翻译 Xamarin.iOS(Unified API)编译错误

原文:http://blog.ch3cooh.jp/entry/20141107/1415350485Xamarin升级到最新的Beta版本(Unified API)。Xamarin.iOS的原有工程编译时发生错误,错误提示是xx广告SDK编译有问题,问题锁定在Binding工程中。使用iOS Binding Projec(Unified API)导入.a文件时,还未进行编译就出现错误

2014-11-17 11:33:40 1374

转载 CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage

2014-11-12 09:08:06 828

原创 Xamarin.iOS网络工具类reachability.cs

reachability.cs是根据原生reachability来进行编写的,是官方网络状态判断的demo。实现原理主要是通过网络地址请求来进行判断,实现了三种状态的监听:网络断开、移动网络(2/3/4G)、WIFI网络.资源下载:http://download.csdn.net/detail/dengzhaowensky/8115255示例下载:http://download.csdn.

2014-11-03 16:04:55 1608

原创 微软拼音转换工具类ChnCharInfo.dll

1.简介       之前做汉字转拼音是使用各种枚举的方式,将各种情况列举,这种方式出错的机率很大,经常对不上号。(如果你想了解:http://www.cnblogs.com/islands/articles/1231613.html)       后来在度娘的过程中,发现了其实微软早有汉字转拼音的组件dll库,里面估计是封装了windows系统下输入法的汉字精华,所以转化过程中相对要准确

2014-10-30 17:19:10 6591

原创 Xamarin.iOS启动图片过渡及广告展示

1.实现效果启动应用时,启动图片自然过渡到广告图片中(外加基本动画【波纹及上翻页】),如:

2014-10-28 17:10:44 2618

原创 Xamarin.iOS故事板(Storyboard)使用_传值与视图切换效果

在iOS故事板里,Storyboard是通过Segue来管理导航的,与代码编写不同,Controller控制器里的构造函数要读取UI文件,因此就不能随意更改。关键还是在于Segue的响应方法(PrepareForSegue)上,通过获取Segue对象里的DestinationViewController(也就是导航指向的控制器),就可以灵活进行参数处理了。    对拖控件空白的情况下,官方

2014-10-23 09:58:56 2640

原创 Xamarin.iOS(百分比进度条)网络图片加载

SDWebImage本是ObjC的一个开源控件,在gitub上有对Xamarin的完整binding封装,同时还将其支持UIImageView/UIButton等控件的扩展方法,参考博文的功能说明(SDWebImage):    功能   1.为UIImageView、UIButton加载网络图片,为Cocoa Touch框架提供缓存管理。   2.异步图片下载   3.异步内存+

2014-10-17 16:04:43 2381

原创 iOS视频录制及gif图片制作

场景1.App应用真机演示时,过程需求流畅2.写教程博客操作记录时,GIF效果图展示工具1.最近兴起的iTools软件,支持win、mac os,具有强悍的iOS管理功能:  支持USB连接实时演示/支持AirPlay连接,同时兼有视频录制,截图功能。  下载地址:http://www.itools.cn/2.视频转GIF图片工具windows推荐:QQ影音,使用教

2014-10-17 11:43:40 3549

原创 C#(TripleDES)对应Java(3DES)加密工具类

3DES又称Triple DES,是DES加密算法的一种模式,它使用3条56位的密钥对3DES数据进行三次加密。3DES加密过程为:C=Ek3(Dk2(Ek1(P)))3DES解密过程为:P=Dk1(EK2(Dk3(C)))C#已经对3DES加密进行了封装,可使用System.Security.Cryptography中的TripleDESCryptoServiceProvid

2014-10-14 11:48:50 4837

原创 Xamarin.iOS使用itunes信息更新版本更新

之前未了解苹果文档中提供了一份itunes网站的http接口api,利用这些api可以轻易的访问到itunes上app应用的信息,对推荐应用,版本信息描述等有所帮助,而不用通过自身平台的方式来提供接口。之前遇到的项目中,由于平台没有区分安卓与iOS更新机制的差异,而忽略了iOS应用的更新提醒功能,因此想到借助itunes开放api来获取信息。1.官方相关文档www.apple.com/

2014-10-13 15:21:45 1505

转载 ios版本监测与更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取: NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];         

2014-10-13 11:15:31 804

原创 QQSDK(OAuth登录)Binding工程

本章主要记录的是QQ登录OAuth部分的api问题,与前些时候的OC语法特性不同,这个SDK的接口没有如微信SDK那般梳理的简单明确,有些语言特性之前也没处理过,下面介绍就是这部分:1.FOUNDATION_EXTERN(C与C++语法特性的一些处理)/** 取消收听腾讯微博上的用户 */FOUNDATION_EXTERN NSString *const kOPEN_PERMISSI

2014-10-11 16:04:04 1933 2

原创 command line tools工具无法调用

问题mac终端:使用ar命令时,command line tools工具无法调用错误提示:xcrun:error:active developer path ("/Applications/Xcode[xx].app/") dose not exist,use xcode-select to change原因:错误提示其实很明确,“dose not exist”找不到文件夹。出现的

2014-09-26 10:17:57 4388

转载 iOS库之.a与.framework(静态库)

对比iOS开发新手来说,可以gj

2014-09-22 23:19:54 1405

转载 版本号管理【CFBundleVersion与CFBundleShortVersionString】

CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。CFBundleShortVersionString  标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不同于“C

2014-09-19 15:10:35 1040

原创 xcode工程编译错误:No architectures to compile for

xcode6xNo architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

2014-09-16 09:17:00 9971

转载 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求

这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。 通用辅助类 下面是我编写的一个辅助类,在这个类中

2014-08-29 11:49:41 1004

原创 用Xamarin.iOS制作一个漂亮的汉堡按钮过渡动画

前两天在cocochina看到《用Swift制作一个漂亮的汉堡按钮过渡动画》,于是用Xamarin.iOS再次实现了一下,基本效果都出来了,但对圆形CGPath坐标解析不是很完美,没法连接在一起。编程思路可以参考以下的文章地址,而C#源码就直接贴出来了。中文地址:《用Swift制作一个漂亮的汉堡按钮过渡动画》原网地址:

2014-08-21 10:30:35 2336 2

原创 NSUrl非英文字符进行UTF8编码

Xamarin.iOS开发中,经常使用WebView控件来显示http地址上的内容,但如果你的地址中带有中文参数值,这时候NSUrl是没办法识别的,当你实例化添加NSUrl对象时,返回null,被系统api认为这不是个合法的http地址,这时就需要对url地址进行Uri的utf-8编码操作,这样才能正常使用UIWebView加载地址。

2014-08-08 15:18:34 1493

原创 Xamarin.iOS使用Objective-C静态类库.a(Linking Native Libraries)

Xamarin静态类库的binding实际上是一个C#与Objective-C方法间映射过程,由于第三方控件对iOS开发至关重要,因此官方文档中也对这块也做了完整的介绍(http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/binding_objc_libs/),但对于一个完全入门级的程序员来说,这块

2014-07-14 16:05:34 7450 13

原创 Xamarin.iOS侧滑菜单控件——SlideoutNavigation

iOS侧滑菜单已然不是什么新鲜事,但想在xamarin写一个却不是件简单的事,今天

2014-06-30 14:51:17 2535 1

原创 WeiChat(微信SDK)Binding工程

微信SDK中api的标准化,给很多第三方

2014-06-26 10:58:44 3364 5

原创 Xamarin.iOS本地生成验证码

根据Objc的编程思路,写成了Xamarin的代码,

2014-06-25 17:34:46 1286

原创 Monotouch BindingProject之友盟SDK

Monotouch BindingProject之友盟SDK

2013-09-10 00:57:43 1819 1

MailCore2使用Demo

OS发送邮件,似乎MFMailComposeViewController(MessageUI)简单方便,但如果你想实现应用内直接发送而绕过系统邮件,两种选择一自己实现,二使用第三方库。 MailCore库继第一个版本MailCore后发布了第二个版本MaiCore2,如果你觉得工程繁杂,可以用pod下载管理

2015-09-15

Reachability

Xamarin.Reachability

2014-11-03

reachability.cs

Xamarin.iOS网络状态判断工具类,与ObjC网络工具类reachability一致

2014-11-03

Xamarin.Storyboard

Storyboard传值与视图切换效果 http://blog.csdn.net/zhaowensky_126

2014-10-23

libSDWebImage.a

原生 SDWebImage >>https: github com rs SDWebImage

2014-10-17

RadialProgress.Android.dll

Xamarin组件圆形进度条安卓 Radialprogress >>http: components xamarin com view radialprogress

2014-10-17

RadialProgress.iOS.dll

Xamarin组件圆形进度条 Radialprogress >>http: components xamarin com view radialprogress

2014-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除