Objective-C学习笔记
MuBinHuang
希望能以iOS开发维生。
展开
-
Objective-C简介
Objective-C是苹果开发平台的编程语言。原创 2016-02-01 12:03:45 · 296 阅读 · 0 评论 -
12 类别与扩展
类别是在没有源代码时添加功能用。扩展是在有源代码时隐藏功能用。原创 2016-02-03 06:33:43 · 339 阅读 · 0 评论 -
11 协议
Protocol原创 2016-02-02 21:43:10 · 540 阅读 · 0 评论 -
10 ARC
ARC是默认开启的。 在工程文件中的Build Settings中搜索reference。可以找到Objective-C Automatic Reference Count。默认为YES。设置为No则关闭。原创 2016-02-02 21:08:10 · 319 阅读 · 0 评论 -
9 集合类型
NSArrayNSSetNSDictionary原创 2016-02-02 20:24:19 · 299 阅读 · 0 评论 -
8 字符串处理
字符串原创 2016-02-02 19:34:22 · 418 阅读 · 0 评论 -
6 继承
NSObjective-C的所有类都必须继承自基类NSObject,或继承自他的子类。原创 2016-02-02 18:29:13 · 368 阅读 · 0 评论 -
7 多态
多态Override 重写重写只能重写方法。对属性的重写实际上应该是重写属性的SetterGetter方法。原创 2016-02-02 18:18:05 · 385 阅读 · 0 评论 -
3 属性与实例变量
可以用属性访问的情况下,尽量不要直接访问实例变量,否则引用可能会有内存管理问题出现。 初始化和析构器以及自定义访问器方法中才直接访问实例变量。因为这引用类型有内存管理附加方法,但是这三个方法的生存周期比较特殊,因此不会出现问题。原创 2016-02-01 16:41:39 · 452 阅读 · 0 评论 -
5 初始化器和析构器
初始化器和析构器介绍。原创 2016-02-02 14:50:51 · 341 阅读 · 0 评论 -
4 函数成员方法
方法// -----实例方法// 无参数方法-(void) method;// 单参数方法-(void) method:(NSString *)name;// 多参数方法-(void) method:(NSString *)name age:(int)age;// ----类方法+(void) classMothed;// 方法调用[custom method];[custom原创 2016-02-01 21:39:07 · 376 阅读 · 0 评论 -
2.* 堆栈
栈的负担非常轻,因为大部分操作都是系统处理。 堆的负担较重,分配释放都需要程序员控制。即使是ARC还是有可能会造成内存泄露。原创 2016-02-01 15:22:05 · 274 阅读 · 0 评论 -
2.* 拷贝与传参
拷贝由于拷贝行为是在栈上进行操作的。传参其实也是一种拷贝,只是在不同的栈之间进行。原创 2016-02-01 15:36:39 · 534 阅读 · 0 评论 -
2 类与对象
Objective-C Class结构原创 2016-02-01 15:15:06 · 369 阅读 · 0 评论 -
Objective-C 语言总结
通过Demo代码实例和伪代码,演示一般的语言使用方法,以及程序的大体结构。更详细部分通过阅读文档了解。原创 2016-02-03 08:44:19 · 497 阅读 · 0 评论