自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 ios面试总结

1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我

2015-07-30 14:58:37 326

转载 CoreAnimation之制作阴影

我们可以利用QuartzCore中的CoreAnimation库来制作视图的阴影效果。我们只要设置UIView的layer对象的阴影属性即可:1234567891011121314151617181920

2015-07-29 14:50:08 480

转载 CABasicAnimation 基本动画学习

几个可以用来实现热门APP应用PATH中menu效果的几个方法+(CABasicAnimation *)opacityForever_Animation:(float)time//永久闪烁的动画{    CABasicAnimation *animation=[CABasicAnimation animationWithKeyPath:@"opacity"];   

2015-07-29 14:10:41 336

转载 iOS如何将RGB565的原始图像数据转为UIImage对象

我们在做一些图像处理时,往往会涉及到RGB565这种图像数据格式。由于其每个像素仅占2个字节,对于不需要像素透明度的情况下使用RGB565既能基本能保证图像的色彩,又能降低图像数据尺寸,节省带宽。因此,RGB565将会是一种常用的比较经济的图像处理的格式。下面就来描述一下如何在iOS中将一段RGB565的原始图像数据转为UIImage对象。见以下代码:- (UIImage*

2015-07-29 11:23:31 1031

原创 IOS开发多线程GCD的学习(二)

1、dispatch_once的使用     (1)dispatch_once 多用来确保某段代码只执行一次,多用来进行单例的创建  + (id)shareInstance{   staticdispatch_once_t onceToken;   dispatch_once(&onceToken,^{        _shareInstance = [

2015-07-22 18:03:23 417

原创 ios开发多线程GCD的学习(一)

Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想要执行的任务追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。一、Dispatch Queue

2015-07-17 14:02:45 441

转载 __block和__weak 的区别

标签:修饰符   block   weak   ios   retain   API Reference对__block变量修饰符有如下几处解释://A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a block can

2015-07-15 15:13:22 536

转载 Bridge cast

当你在 Objective-C 和 Core Foundation 对象之间进行转换时,就需要使用 Bridge cast。编译器必须知道由谁来负责释放转换后的对象,如果你把一个 NSObject 当 作 Core Foundation 对象来使用,则 ARC 将不再负责释放该对象。但你必须明确 地告诉 ARC 你的这个意图,编译器没办法自己做主。同样如果你创建一个 Cor

2015-07-15 14:21:53 592

转载 iOS开发block的学习

注释:本文转自http://my.oschina.net/leejan97/blog/268536本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,

2015-07-15 12:03:28 490

转载 iOS AES128 CBC No Padding加密解密 (转载)

最近的项目中数据传输用到加密,项目选择了AES128 CBC No Padding加密方式,PHP和Android方面的代码网上太多了。但是唯独没有iOS的,但是也有别的写法,但不是是AES128 CBC No Padding或者不是CBC No Padding。自己仿照着写了个,不过PHP端总是解密不出。问题就处在No Padding. No Pading的情况下,一定要对加密数据不是kCC

2015-07-10 15:57:17 815

转载 Text Kit 入门学习

转自TracyYih的博客 更详细的内容可以参考官方文档 《Text Programming Guide for iOS》。 “Text Kit指的是UIKit框架中用于提供高质量排版服务的一些类和协议,它让程序能够存储,排版和显示文本信息,并支持排版所需要的所有特性,包括字距调整、连写、换行和对齐等。” 以前,如果我们想实现复杂的文本排版,例如在t

2015-07-09 15:08:46 382

原创 xcode安装phonegap

一、mac下git的安装1、点击进入网址:http://git-scm.com找到安装文件和使用信息2、下载git安装,双击下载的.dmg3、双击.pkg文件包的图案,按提示安装4、打开终端输入指令 sudo mv /usr/bin/git /usr/bin/git-system5、继续输入 source /etc/profile 安装完毕,查看一下安装路径,输入终端指令:

2015-07-07 15:05:11 363

手动签名绘图以及CATextLayer相关

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

2015-05-20

json解析工具

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

2014-11-03

oc代码实现排列

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

2014-08-26

空空如也

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

TA关注的人

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