原文:Objective-C中的属性机制

Objective C . 中的属性机制为我们提供了便捷的获取和设置实例变量的方式,也可以说属性为我们提供了一个默认的设置器和访问器的实现。在学习OC中属性之前我们先要知道为什么要为变量实现getter和setter方法,我们先来了解一下实例的作用域。 实例变量的作用域如下: . pu blic : 共有的,该实例变量谁都可以访问 . protected :受保护的,该实例变量只能在该类和其子类 ...

2014-07-30 08:44 4 1756 推荐指数:

查看详情

Objective-C反射机制

Objective-C反射机制:是类似于Java的反射机制,这种动态机制可以让oc语言更加的灵活。这句话是对oc反射机制的初步认识,不过具体的怎么类似于java机制,怎么让oc更加的灵活,还得看下面的内容才能了解。 oc反射机制有三个用途: 1.获得 ...

Thu Sep 22 02:28:00 CST 2016 2 2247
Objective-C的内存回收机制简介

一、Objective-C的内存回收机制Objective-C采用的是引用计数的内存回收方式。凡是继承NSObject的类生成的对象,当对象的计数为0,会对对象执行dealloc并回收。 二、alloc, retain, release 1、alloc:用来分配内存,在利用alloc ...

Thu Jun 07 22:22:00 CST 2012 4 4228
Objective-C属性的正确赋值和释放

刚开始没有深入理解OC对象的属性,没有理解声明@property和合成@synthesize的属性与普通的属性有什么本质的区别,怎么正确地释放它们,导致在写程序中程序总是时不时 奔溃 ,走了一些弯路。 总结 ...

Sat May 07 01:00:00 CST 2016 0 1681
Objective-C的hasPrefix

Objective-C的hasPrefix hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下: -(BOOL)hasPrefix:(NSString*)aString; 运行结果如下: 2013-03-1918 ...

Fri Nov 29 20:00:00 CST 2013 0 11065
iOS 开发--Objective-C 反射机制

了解反射机制 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。当然,本篇文章中讲到的反射方法,就在NSObject和Foundation框架。 反射机制涉及到 ...

Wed Mar 09 17:20:00 CST 2016 1 5586
Objective-C的消息传递机制

各种语言都有些传递函数的方法:C语言中可以使用函数指针,C++中有函数引用、仿函数和lambda,Objective-C里也有选择器(selector)和block。不过由于iOS SDK的大部分API都是selector的方式,所以本文就重点讲述selector了。Objective-C和我 ...

Fri Feb 17 02:19:00 CST 2012 0 3874
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM