原文:Objective-C基础8 : 类扩展(class extension)

封装的特性就是暴露公共接口给外边调用,C 通过public定义公共方法提供给外面调用,protected和private定义的方法只能在类里面使用,外面不能调用,若外面调用,编译器直接报错,对于变量也同理。OC里面类扩展类似protected和private的作用。 .类扩展是一种特殊的类别,在定义的时候不需要加名字。下面代码定义了类Things的扩展。 interface Things NSIn ...

2015-02-05 22:37 0 3634 推荐指数:

查看详情

Objective-C Class Dump

(转自:http://blog.sina.com.cn/s/blog_4431c7610100x15t.html) class dump是一个命令行工具,用来监测存储在Mach-O二进制文件理的Objective-C运行时信息。它为(class),分类(category)和协 ...

Fri Dec 30 18:46:00 CST 2011 2 6479
Objective-C 学习笔记2 与继承

编写一个形状的(Shape),编写一个他的继承 长方形(Rectangle) 1、(Shape) 首先右键工程 [New File],新建一个[Objective-C Class]点击[next]填写名 Shape 头文件源码如下: m文件源码 ...

Mon Jan 14 08:14:00 CST 2013 1 6193
IOS基础:深入理解Objective-c中@class 和#import的区别

在面向对象objective-C语言中,当一个使用到另一个时,并且在的头文件中需要创建被引用的指针时,可以#import方式引入,通过@class引入; 这两种的方式的区别在于: 1、运用#import方式:会包含被引用的所有信息,包括被引用的变量和方法 ...

Thu Nov 03 01:12:00 CST 2016 0 1977
IOS基础:深入理解Objective-c中@class的含义

objective-c中,当一个使用到另一个时,并且在的头文件中需要创建被引用的指针时, 如下面代码: A.h文件 C代码 #import "B.h ...

Mon Jun 25 02:24:00 CST 2012 2 38919
Objective-C 快速入门--基础(一)

1、实例变量的可见度有哪些?对访问变量有什么影响? 所谓的内部,指的是相应的@implementation和@end之间 示例: @interface Person : NSObject {   @public   NSString *_hobby;   //兴趣 ...

Sat Jun 27 04:20:00 CST 2015 0 2366
Objective-C 一些很基础的总结

学习 Objective-C大概4个月了,居然给一个还没毕业的家伙吹了吹,呼,希望不要误人子弟。这里总结一下,毕竟这是第一次完整的讲一个东西。 附上PPTObjective-C Primary 。资源99%来自WWDC 2010 session 113。 Common Concepts ...

Fri Jan 13 01:32:00 CST 2012 5 3100
OBJECTIVE-C入门(2) 的声明和定义

编译处理指令 既然Objective-C是面向对象的程序语言,所以理应支持可重用的数据和函数的封装体,即是在结构体的基础上发展的产物,结构体只能处理数据,在结构体之上增加对该数据处理的函数,就构成的概念。使程序总能提供对数据专门处理函数的安全调用,使得一系列的机能 ...

Tue Mar 20 21:20:00 CST 2012 1 2767
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM