OC学习笔记
文章平均质量分 80
whbsspu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC基础——Protocal(协议)
1、协议:是一系列方法的列表。 2、基本用途:1> 可以用来声明一大堆方法(不能声明成员变量),不能写实现。 2> 只要某个类中遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。原创 2014-12-03 16:44:13 · 1291 阅读 · 0 评论 -
OC基础——分类、类本质、SEL
1、构造方法(重写init方法):用来初始化对象的方法,是个对象方法。 目的:为了让对象创建出来就拥有固定的值(默认情况下为0);原创 2014-12-01 16:55:29 · 421 阅读 · 0 评论 -
OC基础——ARC和Block
一、ARC ARC(自动回收内存机制)是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。不再需要担心内存管理,因为编译器已处理了一切。 1、指针分为两种:强指针和弱指针原创 2014-12-03 13:13:58 · 441 阅读 · 0 评论 -
OC基础——OC总结
1、消息机制:以[p run]为例 1> 告诉P所指向的对象之行run消息; 2> 对象会沿着内部的ISA指针指向的类,在类里面寻找run方法; 3> 当在类中找到此方法时,就调用此方法 2、方法与函数的区别 (1)对象方法都是减号-开头,方原创 2014-12-07 17:32:54 · 509 阅读 · 0 评论 -
OC基础——Foundation框架之集合型类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------ 集合类:可以装很多东西的类,NSArray、NSSet、NSDictionary都属于集合类。原创 2014-12-05 22:38:29 · 475 阅读 · 0 评论 -
OC基础——Foundation框架之结构体和字符串
Foundation框架是其他所有ios框架的基础,Foundation框架中的数据类型:结构体、枚举、类。一般项目中需要包含Foundation框架:#import。 一、常用的结构体 Foundation框架常用结构体NSRange\CGRange、NSPoint\CGP原创 2014-12-05 16:04:36 · 513 阅读 · 0 评论 -
OC基础——内存管理
1、什么是内存管理 1>移动设备的内存及其有限,每个app所能占用的内存是有限的; 2>当app所占用的内存比较多时,系统会发出内存警告,这时要回收一些不需要再使用的内存空间。 注意:栈:存放局部变量(所占用的内存会自动销毁); 堆:存放OC对象(所占的原创 2014-12-02 16:21:16 · 401 阅读 · 0 评论 -
OC基础——类和对象
1. OC 1> OC是面向对象:关注的是解决问题需要哪些对象。 2> 和C程序一样,OC也需要通过编译和链接两个步骤。 2.类和对象原创 2014-11-27 17:30:30 · 355 阅读 · 0 评论 -
OC基础——代理模式(delegate)
1、什么是代理模式 定义:为其它对象提供一种代理以用来控制这个对象,我们不需要关心代理是如何完成的,只关心代理有没有完成。 举个例子:有一个人A,他本身不会自己做饭和做家务等一些事情,于是A就请了一个保姆,于是A与保姆之间商定了一个协议,协议中写明了保姆需要做什么事情,而原创 2014-12-05 14:47:08 · 676 阅读 · 0 评论 -
OC基础——封装、继承、多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------ 一. 成员变量的封装 优点:外界无法随意修改类中成员变量的值,把内部变量隐藏起来,提高了程序的安全性。 1、 set方法 作用:1> 提供一个方法给外界用来设置成员变量值; 2> 可以在方法里面过滤掉原创 2014-11-28 17:27:36 · 519 阅读 · 0 评论 -
OC基础——核心语法
一、点语法 1、点语法本质还是方法调用,当使用点语法时,编译器会自动展开成相应的方法 1>如何判断set和get方法: 如果是赋值,则是set方法。eg:stu.age = 10; 否则是get方法:eg:int age = stu.age原创 2014-12-01 14:47:21 · 385 阅读 · 0 评论
分享