自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈玄正的专栏

IOS学习笔记

  • 博客(11)
  • 收藏
  • 关注

原创 OC-ARC机制、数据类型block、 protocol协议、Foudation框架

一、ARC机制(编译器特性)1、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。不再需要担心内存管理,因为编译器为你处理了一切2、ARC的判断准则:只要没有强指针指向对象,就会释放对象 1.指针分2种:   1>.强指针:默认情况下,所有的指针都是强指针_stro

2015-03-16 11:33:31 745 14

原创 OC内存管理

一、OC内存管理1、管理范围:任何继承了NSObject的对象,对基本数据类(int、char、float、double、struct、enum等)无效2、每个OC对象都有自己的引用计数器,是一个整数,表示“对象被引用的次数”,即有多少人正在使用这个OC对象,每个OC对象内部专门有4个字节的存储空间来存储引用计数器3、当使用alloc、new或者copy创建一个新对象时,新对象的引

2015-03-11 18:22:18 570

原创 OC关键字@property、@synthesize和id类型、构造方法、分类categary、类的本质、description方法、SEL消息机制

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、关键字@property、@synthesize和id类型1、使用关键字@property自动生成某个成员变量的set和get方法的声明,例:@property int age;//-(void)setAge:(int)age;-(int)age;如果类型一样还可以

2015-03-10 10:55:29 719

原创 OC——多态、NSString的基本使用、点语法、成员变量作用域

一、面向对象三大特性之多态1、没有继承就没有多态#import @interface Animal : NSObject// 动物- (void)eat;@end@implementation Animal- (void)eat{NSLog(@"Animal-

2015-03-09 20:12:53 405

原创 OC的弱语法、类方法、继承

一、OC的弱语法1、OC是基于C语言的,其本质还是面向过程的 1>.调用其不存在的方法编译是不会报错的,仅仅是警告,只有在链接的时候才会报错unrecognized selector sent to instance给XX对象发送了一个不能识别的消息 2>.仅仅有声明没有实现时,编译也能通过,会给警告。OC是在运行过程中才会检测对象有没有实现相应的方法 3>.当没有声明只有实现

2015-03-09 12:46:28 373

原创 OC-类的声明与实现、方法的声明与实现、面向对象的三大特性之封装

一、类的声明和实现1、常见错误 1>.@interface和@implementation不能嵌套包涵 2>.方法只能声明在@interface{}......@end大括号外面 3>.方法的实现只能在@implementation......@end里面 4>.成员变量只能声明在@interface{}......@end大括号里面,切不允许初始化在里面,只能声明 5

2015-03-08 21:40:06 430

原创 OC-static和extern、递归、对象与函数参数的内存分配

一、static和extern关键字1、static和extern对变量的作用1>.外部变量:定义的变量能被本文件和其他文件访问(默认)extern int a默认情况下,不同文件中的外部变量代表同一个变量2>.内部变量:定义的变量只能被本文件访问,不能被其他文

2015-03-07 11:41:44 513

原创 OC-局部变量和全局变量、结构体、预处理指令以及关键字的基本使用

一、局部变量和全局变量1.局部变量:在还是内部定义的变量*作用域:从定义变量开始,到代码块结束*生命周期:定义开始到代码块结束,就会被回收*函数的形参也是局部变量*无固定初值2.全局变量:函数外面定义的变量*作用域:定义开始到文件结尾(能被后面所有函数共享)

2015-03-06 19:25:37 1506

原创 C语言中 字符、数组、字符串、指针——学习IOS你必须了解

一、char类型1、内存存储:对应于ASCII码表存储字符 ASCII码值 内存存储A    65        0100 0001B    66        0100 0010C    67        0100 0011a    97        0110 0

2015-03-06 12:59:54 692

原创 OC——变量、流程控制、函数、多团队开发、进制和位运算

第一讲 变量一、变量的内存分析1、 字节和地址    0x表示的是十六进制2、内存分析/*1、内存地址由大到小,优先分配内存地址比较大的字节给变量2、变量越先定义,内存地址越大3、取得变量的地址:&变量名4、输出地址:%p5、变量必须初始化才能使用

2015-03-05 13:10:43 598

原创 学习IOS——你必须了解

IOS开发初体验一、什么是IOSiOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。原本这个系统名为iPhone OS,直到2010年6月7日WWD

2015-03-04 16:44:03 876

空空如也

空空如也

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

TA关注的人

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