![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Obiective-C
文章平均质量分 68
dingding3w
这个作者很懒,什么都没留下…
展开
-
Objective-C 快速入门--基础(二)
1、什么是继承?OC中的继承有哪些特点? “继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法(Object-C子类会继承父类中除了@private实例变量之外的全部内容),而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属原创 2015-06-27 12:12:09 · 430 阅读 · 0 评论 -
Objective-C 快速入门--基础(一)
1、实例变量的可见度有哪些?对访问变量有什么影响? 所谓的内部,指的是相应类的@implementation和@end之间 示例: @interface Person : NSObject { @public NSString *_hobby; //兴趣! @protected NSString *_name; //姓名 int _age;原创 2015-06-26 20:14:40 · 515 阅读 · 0 评论 -
Objective-C 快速入门--基础(三)
1、OC有几种方式创建字符串对象?如:如何创建一个字符串对象:@“Baby”。 OC中有3种方式创建字符串对象: 示例:main.m文件中: 控制台输出: 2、OC中如何获取字符串的长度? OC中获取字符串的长度要用“length”; 示例:mian.m文件中: 控制台输出: 3、判断字符串是否以指定字符串开始或结束;用代码举原创 2015-06-28 21:28:46 · 496 阅读 · 0 评论 -
Objective-C 快速入门--基础(四)
1、什么是Block? ① 块语法,本质上是匿名函数(没有名称的函数); ② Block是OC中的一种数据类型,在iOS开发中被广泛使用; ③ ^是Block的特有标记; ④ Block的实现代码包含在{}之间; ⑤ 大多情况下,以内联inline函数的方式被定义和使用; ⑥ Block与C语言的函数指针有些相似,但使用起来更加灵活; 示例:main.m文原创 2015-06-29 22:59:27 · 404 阅读 · 0 评论 -
Objective-C 快速入门--基础(五)
1、什么是属性?属性会帮我们做哪些事情?请详细说明。 (1)①属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter方法的默认实现;②能在一定程度上简化程序代码,并且增强实例变量的访问安全性。 (2)①属性会对于你声明的实例变量,它会默认帮你补齐你所需要的(你没有声明的,或者你没有实现的)getter,setter方法;②如果你不满意系统默认生成的g原创 2015-07-03 20:32:31 · 494 阅读 · 0 评论