OC 基础
user_begin
这个作者很懒,什么都没留下…
展开
-
OC基础之 ------------- Foundation 框架 / 字符串 /数组 / 结构体 / 时间/文件
//推荐博客篇 http://blog.csdn.net/chengyingzhilian/article/details/7894195 讲解的特别细 使用CGPoint这些方法时,需要引入 框架 1.CGPoint //定义 struct CGPoint { CGFloat x; CGFloat y; }; typedef struc原创 2015-11-01 10:53:21 · 331 阅读 · 0 评论 -
OC基础1 --------------面向对象的思想 类 和 对象
面向过程 procedure oriented 面向对象 object oriented 简称 oo 面相对象编程 object oriented programming 简称 oop 面向对象三要素封装、继承、多态 找到相应对对象做相应事情 类和对象 对象是由类设计的 类事创建对象的图纸 类的设计,关心三件事 》事物名称 人(person) 》属原创 2015-10-26 23:07:48 · 233 阅读 · 0 评论 -
OC基础3--------self // super
1.self 1》概念 :指向当前对象(方法调用者) 2》可以利用self 访问当前对象内部的成员变量 3》[self 方法名] 4》在类方法中,self代表类 注意 点:self在-号方法中代表当前对象 在+号方法中代表当前类 self在类方法中只能调用类方法,不能调用实例方法原创 2015-10-28 07:49:16 · 187 阅读 · 0 评论 -
OC基础2 -------面向对象的三大特性
1.封装 1.属性的set方法 作用 : 提供一个方法给外界设置成员变量值,可以在方法里面对参数进行过滤 2.命名规范: 1》方法名必须是set开头 2》set后面是成员变量名称,首字母大写 3》返回值一定是void 4》一定要接收一个参数,参数类型与成员变量类型一致 { NSString *_name; } - (void)setName:(NSStri原创 2015-10-27 23:13:03 · 280 阅读 · 0 评论 -
OC基础之 ---------- NSArray -------NSFileManager
文章来源 : http://blog.csdn.net/shx_yi/article/details/8687368 下面的例子以 NSArray *array = [NSArray arrayWithObjects:@"wendy",@"andy",@"tom",@"jonery",@"stany", nil]; 1、获取数组中总共有多少个对象。 - (NSUInt转载 2015-11-01 11:36:02 · 302 阅读 · 0 评论 -
OC基础之----------语法介绍。
1.点语法的介绍 本质:方法调用 Person *p = [[Person alloc]init]; //这里调用的事set语法 [p setName:@"林芳"]; p.name = @"林芳"; //这里调用的事get语法 [p name]; NSString *name = p.name;原创 2015-10-28 21:42:38 · 263 阅读 · 0 评论 -
OC基础之 ---------- block / 代理模式 ,协议 /
block:oc的一种变量,在程序运行时使用 block的作用: 保存代码 / 可以有返回值 /有形餐 block 标志 : ^ // 无参 ,无返回值的block void (^myblock) ()= ^ { NSLog(@"这是一个简单的block块"); }; //有参有返回值的block i原创 2015-11-01 08:41:28 · 301 阅读 · 0 评论 -
OC基础之 ----------- 内存管理
1.前言 在弄清楚什么是内存管理之前需要知道的东西,堆,栈 栈 :由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈,平时存储变量,在作用域结束时回收 堆:动态分配,需要程序猿手动申请释放 return : 对象的引用计数+1,当引用计数为0时,释放对象 release :对象的引用计数-1 retaincount :计算当前对象引用计数 au原创 2015-10-30 21:25:13 · 302 阅读 · 0 评论