自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

转载 【iOS开发】打包静态库.a文件

【iOS开发】打包静态库.a文件Bison10 Jun 2015 in 静态库"The beginning is the most important part of the work."Plato选择iOS Device 这里建议不要连设备,command+b运行然后选择模拟器 com

2016-01-26 15:20:08 638

原创 如何让一个点绕中心旋转

//实现原理根据改变三角形的正弦定理 余弦定理- (void)starAnimash:(UIImageView *)imgView{   _imgView = imgView;       self.center =CGPointMake(_radius *cosf(_angle) + imgView.center.x,_radius * sinf(

2016-01-26 13:58:54 1539

原创 左右位移

左移运算符(<<)将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0)。例:a = a << 2 将a的二进制位左移2位,右补0,左移1位后a = a * 2; 若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2。右移运算符(>>)将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。操作数每右移一位,相当于该数除以2。例如

2016-01-13 10:06:47 905

转载 NSCoding协议

由于Sqlite数据库的blob数据和NSData的兼容比较好,我想尝试把一个NSArray存入Sqlite。Sqlite不支持数组的直接存储,所以我寻找了一些数组转化为NSData的方法。网上大多数的解决办法都是针对于字符数组,eg: NSArray*array01= [[NSArrayalloc]initWithObjects:@"1",@"2",@"3",nil];这种数组的解决

2016-01-11 13:12:01 454

原创 __block和__weak的区别

相同点:1、__block对象在block中不会被block强引用一次,__weak对象相当于weak的property,所以两个均不会出现循环引用的问题2、__block和__weak修饰的对象,在其没有任何强引用的时候,弱引用指针也会被设为nil不同点1、__block不管是在ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本类型,__weak只能在ARC下

2016-01-11 10:29:15 486

原创 iOS 集合的深复制与浅复制

本文整理源自:https://www.zybuluo.com/MicroCai/note/50592一、概念    1、浅复制          浅复制:即并不拷贝对象本身,仅仅拷贝指向对象的指针。集合的浅复制即当进行浅复制时,会向原始集合发送retain消息,引用计数加1,同时指针被拷贝到新的集合。          深复制:直接拷贝整个对象的内存到另外一块内存中如图所示

2016-01-07 16:27:54 413

原创 iOS开发怎么使用copy关键字

使用场景;(1)、NSString、NSArray、NSDictionary等经常使用copy关键字        原因:NSString、NSArray、NSDictionary等有其相对应的可变类型,NSMutableString、NSMutableArray、NSMutableDictionary,当使用retain关键字时,                只是复制了一个指针,当

2016-01-07 14:27:46 2437

原创 weak和assign的区别,以及使用场景

相同点:assgin和weak均表明该属性定义了一种“非拥有关系”,即在为此种属性设置新值时,既不保留新值,也不释放旧值。区别:(1)weak在对象销毁时,属性值会置为nil,而assign只会执行对“纯量类型”做简单的赋值操作。(2)assgin可以用于非OC对象,例如float、bool、int等类型,而weak只可用于OC对象使用场景:  we

2016-01-07 11:59:11 772

手动签名绘图以及CATextLayer相关

使用贝塞尔路径(UIBezierPath)绘制图形,以及使用CAShapeLayer可以绘制多边形绘制图形性能相比较

2015-05-20

json解析工具

用于ios开发中jason数据的解析

2014-11-03

oc代码实现排列

使用oc代码实现一个班级内学生成绩的排序,并显示出名次,分数相同的名次相同

2014-08-26

空空如也

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

TA关注的人

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