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

原创 OC OC中的@property

1.@property是什么@property是声明属性的语法,它可以快速方便的为实例变量创建存取器,并允许我们用点语法使用存取器。存取器(accessor):指的是用于获取和设置实例变量的方法。用于获取实例变量值的存取器是getter,用于设置实例变量值的存取器是setter。2.创建存取器2.1手工创建存取器#import @interface Car : NSO

2015-01-31 00:01:36 542

原创 OC 你不造的事

最近发现了不少APPLE自带的方法,看了简直想撞墙啊,居然这么简单。当初不造的时候,费了好大劲啊,现在却如此简单的解决了。汉字转阿拉伯文  韩文 希伯来 泰文 拉丁文  拼音CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, CFSTR("试一试")); NSLog(@"%@",string); CF

2015-01-15 16:43:48 560

转载 OC 说一说IOS里的截屏方法

第一种这是IOS3时代开始就被使用的方法,废止与IOS7。IOS私有方法,效率很赞。#importextern "C" CGImageRef UIGetScreenImage();UIImage * screenshot(void) NS_DEPRECATED_IOS(3_0,7_0);UIImage * screenshot(){ UIImage *image = [UII

2014-12-30 23:37:05 3957

原创 OC 一些奇葩的问题 但解决方法却让你看后要吐血

很多问题我们之前都觉得很蛋疼,觉得需要好费劲的绕一大圈才能解决,其实这些问题APPLE都帮我们考虑了,我们只是不知道而已,相信看完下面这些问题以及解决办法,很多人都会觉得,我次奥,居然就这么简单啊!OK,let's go。TableView没有使用完,下面有很多cell空着,但是线却在,我们怎么办,按之前的想法,肯定是自定义一个cell,然后去控制,巴拉巴拉一大堆,好麻烦。那么appl

2014-12-29 15:57:54 1588

原创 OC IOS开发使用半透明模糊效果方法合集

虽然IOS很早就支持使用模糊效果对图片等进行处理,在IOS7以后,半透明模糊效果得到大范围广泛使用。包括今年最新发布的IOS8也沿袭了这一设计,甚至在OS X 10.10以后也大量使用半透明模糊。在IOS开发当中,我们有很多选择可以做半透明模糊效果,下面就说一下常用的方式,工具。0.Core Image作为设计和体验方面的领导者,apple对自己的图片效果和图片处理的支持一定是

2014-12-25 23:31:47 2216

原创 OC imageIO完成渐进加载图片

通常来说我们用来加载图片都是用的sdwebimage来加载的,这次我们看看自带frramework的渐进加载。一、常见渐进加载图片模式目前我们看到的渐进加载主要有以下三种实现方式:(1)依次从web上加载不同尺寸的图片,从小到大。最开始先拉取一个小缩略图做拉伸显示,然后拉取中等规格的图,拉取完毕直接覆盖显示,最后拉取原图,拉取完成后显示原图。(2)直接从web上拉取最大的图片,每接

2014-12-24 20:18:35 861

原创 OC里面的ARC

当OC出了ARC之后,有人拍手称快,有人根本不屑于看,MRC依旧用的很溜,但是随着版本的更迭,ARC越来越强壮,性能也越来越好,也有更多的人去用,那么今天就先来讲讲简单的ARC用法。ARC,自动引用计数(Automatic Reference Counting),减轻了我们的各种release。Apple的文档里是这么定义ARC的:“自动引用计数(ARC)是一个编译器级的功能,它能简化

2014-12-16 21:15:29 344

原创 OC的类族以及工厂模式

在我们编程的世界里面,有所谓很高深的23种设计模式,而且将其中常见的设计模式分为三类:创建型模式、行为型模式、结构型模式。IOS的系统类库中也有一种方式使得我们不需要关注类中的具体的实现,但可以根据不同需求场景创建出合适的对象来。比如Foundation中的NSArray,UIkit中的UIButton。三种工厂模式常见的有Factory Method和Abstract Factory

2014-12-09 00:27:53 1081

原创 OC浅拷贝和深拷贝

浅拷贝浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。比如char* test = (char*)malloc(100);char* test2 = test;浅拷贝只是对对象的简单拷贝,让几个对象共用一片内存,当内存销毁的时候,指向这片内存的几个指针需要从新定义才能使用,不然就会成为野指针。IOS里面的浅拷贝在IOS里面,使用retain进行引

2014-12-04 23:57:00 364

原创 OC里面的小陷阱

OC 用的时间也不短了,很多时候总是出一些蛋疼的问题让人一头火,却不知道问题出在哪里,翻来覆去的找BUG,到最后却发现其实就是一条小阴沟,OC出来很久了,是一款强大的语言,但是再强大也会有弱点缺陷,今天就说几个比较常见的陷阱。首先 一个最常见的例子: if (-0.5 0.5) return0;上眼一看,肯定是觉得是用来判断x是不是在-0.5到0.5之间,但其实不是这么回事。上

2014-12-02 22:36:07 403

原创 OC里面的集中数组遍历方法

OC是兼容C语言的,所以我们要说的第一张遍历方法就是最原始,最常用的for循环for (int i =0;i {  Nslog(@"array is %@",array[i]);}这个方法最普遍,用的非常多,总体说起来效率很一遍,但是有下标,好用。而且可以反遍历。OC 的1.0里面 NSEnumerator也可以进行遍历 NSArray *array = [[N

2014-12-01 20:55:55 409

原创 first 开篇 说说Objective-C中nil的使用

Objective-C中nil的使用

2014-11-25 19:17:32 342

swift学习指南

苹果新推出的swift语言的简要介绍,PDF格式,很清晰,可以看看!

2014-12-16

空空如也

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

TA关注的人

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