ios基础日记
文章平均质量分 78
sunday_cs
这个作者很懒,什么都没留下…
展开
-
OC基础语法(五)---内存管理
一、基本原理 什么是内存管理: 移动设备的内存极其有限,每个app所能占用的内存是有限制的; 当app所占用的内存较多时,系统会发出警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要的对象、变量等。 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等原创 2014-12-21 16:12:21 · 473 阅读 · 0 评论 -
OC基础语法(四)---核心语法(2)
一、类的深入研究类的本质:类本身也是一个对象,是个Class类型的对象,简称类对象。(类名就是类对象,每个类只有一个类对象)。Class类型的定义:Typedef struct objc_class *Class;Class 创建 Person类对象;利用Person类对象,创建Person类型对象。获取内存中的类对象:Class c1 = [p原创 2014-12-21 16:10:03 · 341 阅读 · 0 评论 -
OC基础语法(三)---核心语法(1)
一、点语法 格式: p.age = 10; 即 [p aetAge:10];int a = p.age; 即 [p age]; 点语法的本质还是方法调用,并不是访问成员变量。在OC中访问成员变量,只有 p->—_age;成员变量的作用域:@public :在任何地方的都能直接访问对象的成员变量@private:只能在当前类的对象方法原创 2014-12-21 16:08:23 · 316 阅读 · 0 评论 -
OC基础语法(二)---三大特性
一、封装 更加接近人类的思考方式;只需要关注对象,不需要关注步骤。函数和方法都是代码段的封装:方法主要分两种:对象方法:1.减号 “-”开头;2.只能由对象调用;3.对象方法中能访问当前对象的成员变量; 例: - (void)test;类方法:1.类方法都是以 “+”开头2.对象只能调用对象方法,不能调用类方法;原创 2014-12-19 14:38:41 · 367 阅读 · 0 评论 -
OC基础语法(一)---类和对象
一、类的声明和实现1.类的声明:声明对象的属性、行为 @interface Car : NSobject @end 注意点:Car为类名,类名的第一个字母必须是大写; 不能有下划线; 多个英文单词,用驼峰标识。 :是继承父类。 NSobject是基类,继承基类的类原创 2014-12-19 14:37:40 · 323 阅读 · 0 评论 -
C基础语法(二)---复杂数据类型(数组和字符串)
一、数组数组的基本概念:数组就是用来存储一组数据的。使用数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。素组的特点:只能存放一种数据类型,比如int 类型的数组、float 类型的数组, 里面存放的数据称为“元素” 。1.一维数组数组的定义格式: 类型 数组名[元素个数]定义的例子:原创 2014-12-19 14:34:10 · 577 阅读 · 0 评论 -
c基础语法(一)---流程控制与函数
c基础语法(二)---流程控制与函数一、程序流程控制主要分为:顺序结构 选择结构 循环结构这里主要介绍选择结构和顺序结构1.选择结构 (1)If语句 If语句的三种格式 a) if(条件表达式) { 执行语句; } 或 if(条件表达式) 执行语句;原创 2014-12-19 14:27:55 · 403 阅读 · 0 评论 -
C基础语法(三)---复杂数据类型(指针)
C基础语法(四)---复杂数据类型(指针)一、指针指针是c语言中非常重要的数据类型,如果你说c语言中除了指针,其他你都学的很好,那你干脆说你没学过c语言。 1.指针变量的定义 定义的格式: 变量类型 *变量名; (1)先定义后赋值 int *p; // 定义指针变量原创 2014-12-19 14:36:21 · 539 阅读 · 0 评论