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

原创 iOS - 深复制和浅复制

一、copy与retain的区别:1、copy是创建一个新对象,retain是创建一个指针,引用对象计数加一。2、copy属性表示两个对象内容相同,新的对象retain为1,与旧有的对象的引用计数无关,旧有对象没有改变。copy减少对象对上下文的依赖。3、retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容相同,这个对象的retain值加1,也就是说retain是指针拷

2016-01-08 17:07:01 362

原创 iOS - 内存管理

内存管理objective-c提供了第两种内存管理方式:manual retain-release(MRR,手动管理内存),automatic refrence counting (ARC ,自动引用计数)   内存管理的目的:1、  不要释放还或者覆盖还在使用的内存,这样会引起程序崩溃2、  释放不再使用的内存防止内存泄露MRC也是基于引用计数的,只是通过开发者手动向某内存块

2016-01-05 19:52:59 366

转载 oc 基础知识总结三 nil、null、NULL、NSNull的区别

1、nil是一个对象,将对象设置为空,调用方法,不会产生crash或者抛出异常     NULL是一个值,将基本数据类型设置为空如:NSURL *url = nil;     //nil是一个对象指针为空Class class = Nil;    //Nil是一个类指针为空int *pointerInt = NULL;    //NULL是基本数据类型为空2、NSNULL、

2015-12-31 15:43:25 1360

原创 oc 知识总结五(NSDate)

NSDate:用来处理日期的类NSDateFormatter:用来处理日期与字符床之间的转换1、日期类的常用处理方法(1)(2)NSLocale代表一个语言、国际环境,比如大陆的简体中文,就可以通过NSLocale对象来代表。同样的一个日期,在不同的语言、国际环境下,显示出来的字符串是不同的。1>输出格林威治时间代码部分:        //创建

2015-12-29 17:36:45 360

原创 oc 知识总结四 (NSSet、NSMutableSet)

注:集合是一组单值对象的集合,同一个对象只能保存一个,且集合中的元素是无序的。一、NSSet(不可变集合)1、NSSet的创建(1)创建一个空集合 NSSet *set = [NSSetset];(2)创建单个对象的集合NSSet *set = [NSSetsetWithObject:@"张三"];(3)创建多个对象的集合方式一:

2015-12-29 17:02:49 464

原创 oc知识总结三 NSDictionary、NSMutableDictionary

一、NSDictionary二、NSMutableDctionary

2015-12-28 17:52:01 396

原创 oc 知识总结二(NSArray、NSMutableArray)

注:1、数组:是一组有序的对象的集合,通过索引下标获取到数组中的各个元素。       2、数组中不可以存放基本数据类型,只能存放对象。如果需要将剧本数据类型放入数组中,需要通过NSNumber来放入。一、不可变数组(NSArray)1、创建NSArray

2015-12-28 17:32:33 1950

原创 oc基础总结二 线程和进程

前言        几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程,也就是说,所有运行中的任务通常对应一个进程。        当一个程序运行时,内部可能包含多个顺序执行流,每个顺序执行流就是一个线程。一、进程:(1)进程是指在系统中正在运行的一个应用程序。(2)每个进程之间是独立的,每个进程均运行在其专用且受保护的内容空间内。

2015-12-25 15:09:52 1116

原创 oc 基础知识总结一:类目和继承的区别

一、类目:类目:也称类别、分类。类目:类别(category)是对于一个功能完备的类的一种补充,就像是一个东西基本的功能都完成了,可以用类别为这个类添加不同的组件,使得这个类能够适应不同的情况的需求。oc语言的一个特性,可以在不改变类名和原来类的实现的前提下,实现对类的方法的扩展。类别文件的命名:原类的名称+扩展标识名继承:多个类具有相同的实例变量和方法时,考虑用继承。

2015-12-24 14:50:01 1169

原创 oc 知识总结一(NSString、NSMutableString)

一、NSString(不可变字符串)1、创建字符串1>方法一、使用字符串常量  NSString *str=@"helloabc";  NSLog(@"%@",str);输出结果:  2>方法二、使用类方法  NSString *str1=[NSStringstringWithFormat:@"%i",5];  N

2015-12-18 18:48:29 329

原创 iOS - UI: 动画汇总二(学习日记)

一、转动动画(CATransition)1、实现一个动画的过渡,效果类似于走马灯。构建思路:     1>采用隐式动画,把动画添加在两个按钮中实现     2>搭建界面,在界面上拖入一个UIImageView,用于显示图片,拖入2个按钮,用于进行图片的转换     3>创建动画,添加图片     4>将动画添加到imgview的CALayer中2、代码部分#

2015-12-18 09:38:53 378

原创 iOS - UI: 动画汇总一(学习日记)

一、核心动画(Core Animation)     1、 强大的动画处理API,可以使用其做出各种炫彩的动画效果。     2、 核心动画的特性:                              (1)跨平台,可以在Mac OS X、iOS 平台上运行。                              (2)Core Animation的动画执行过程都是在后台

2015-12-17 10:17:36 444

空空如也

空空如也

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

TA关注的人

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