自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS mask layer的使用

利用UIView.layer.mask可以控制一个View的显示区域,如图所示如果我们让这个蓝色的View只显示一个圆形域我们可以这样写: UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:self.topView.bounds]; CAShapeLayer *circleLayer = [CAShap

2016-03-19 23:32:38 1965

原创 iOS改变Navigationbar透明度

iOS改变Navigationbar的透明度- (void)setNavigationBarAlpha:(CGFloat)alpha { UINavigationBar *navigationBar = self.navigationController.navigationBar; UIView *bgView = [navigationBar valueForKey:@

2016-03-18 11:00:26 472

原创 利用facebook pop进行数字的动画显示。

最近项目用到要把数字从小到达动画显示。下面我来介绍一下具体做法。1.首先用CocoaPods安装pop引擎到项目,安装CocoaPods来看这篇博文http://www.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/,再次不在赘述。2.安装pop引擎,https://github.com/face

2015-09-22 14:52:30 995

原创 iOS生成二维码

iOS生成二维码iOS可以使用CIFilter类来生成二维码,下面具体用代码的方式来演示用iOS的原生API生成二维码。- (CIImage *)createQRForString:(NSString *)qrString{ //将文字转化为UTF-8格式的NSData对象 NSData *stringData = [qrString dataUsingEncod

2015-09-11 14:41:52 791

原创 iOS语音合成

利用AVSpeechSynthesizer进行语音合成iOS自从iOS7之后有一个非常方便的API来支持语音合成,AVSpeechSynthesizer.iOS7下支持多国语言的语音合成,包含中文,英语,日语等等其他常用语言。现在用一段非常简单的代码来演示语音合成。 //创建声音,这里选择普通话。 AVSpeechSynthesisVoice *voice = [AVSpee

2015-09-10 11:22:28 1465

原创 为category添加属性和成员变量

Category可以在不改变类结构的情况下为已有的类添加方法,但是Category不运行添加属性和成员方法,这可以用中的 objc_setAssociatedObject(id object, const void *key,id value, objc_AssociationPolicy policy)和id objc_getAssociatedObject(id object,

2015-04-18 19:52:30 411

原创 xcode 6.3升级后插件失效问题解决

xcode 升级到6.3之后,原来在6.2下安装的插件均不可使用。那是因为6.3之前安装的插件不包含xcode 6.3的UUID。把xcode 6.3的UUID加入到插件的info.list中去即可。首先打开终端输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID。如图所示。

2015-04-14 16:02:23 717

原创 单向链表的操作

单向链表的操作,代码根据严蔚敏版进行编写,代码如下 #include #include #include typedef enum Status{ OK, ERROR,} Status;typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next

2015-01-04 17:31:16 331

原创 二分查找的实现

二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以

2014-12-23 14:48:14 317

原创 栈的c++实现

栈的实现

2014-12-23 14:33:44 292

原创 队列的C++实现

用c++实现队列,在这里就不说原理了,直接给出实现代码。    queue.h的代码如下//// queue.h// Queue//// Created by Limingkai on 14/12/17.//#ifndef __Queue__queue__#define __Queue__queue__#include typedef int Item;c

2014-12-17 17:15:12 362

原创 如何在c#中解析JSON

最近的项目中需要跟服务器

2014-07-18 10:41:41 849

空空如也

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

TA关注的人

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