![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
wl王龙
安卓小师傅,未有大成,希望大师们指点,一起成大事。
展开
-
day02-类加载
// // main.m // Day02_ 类加载 // // Created by imac on 2020/9/8. // Copyright © 2020 imac. All rights reserved. // /* 1.内存中的五大区域 栈 存储局部变量 堆。 存储程序员手动申请的字节空间。malloc。calloc realloc函数 BSS段。存储未被初始化的全局变量 静态变量 数据段(常量区) 存储已经被初始化的全局变量 静态变量 常量数据 代码段 存储代码...原创 2020-09-28 19:28:26 · 113 阅读 · 0 评论 -
day02-对象和方法
/* 1. 对象和方法 对象作为方法的参数。作为方法的返回值 2类的本质 是我们自定义的数据类型。对象内存的大小是由我们决定的 多写几个属性 数据空间就大些 少些几个属性 空间就小一些 什么是数据类型? 是在内存中开辟空间的模版 3 对象是一个f数据类型 作为方法的参数是完全没有问题的 -(void)testWithDog:(Dog *)dog; ------- 语法注意------ 1.当对象作为方法的参数时 给实参时必须给一个符...原创 2020-09-28 19:26:07 · 98 阅读 · 0 评论 -
day01-OC的数据类型
/* 1 OC 语言支持的数据类型 01) OC语言支持C语言中的所有数据类型 a。 基本数据类型 int。double。float char b 构造类型 数组。 结构体 枚举 c 指针类型 int * p1; d 空类型 void e typede自定义数据类型 02)OC中还新增了一些数据类型 BOOL类型 1)可以存储YES和NO中的任意一个 2)一般情况下BOOL类型的...原创 2020-09-28 19:18:00 · 108 阅读 · 0 评论 -
day01-OC类和对象
/* 1类和对象 什么是对象 是现实生活当中的一个具体存在。看得见 摸得着。拿过来就可以使用 2什么是类 物以类聚 人以群分 类是对一群有相同特征的事物的统称。抽象的。不能直接使用 3案例 食物 水果 苹果。 类 烟台苹果。 小洞早上吃的苹果。对象 交通工具。类 汽车 类 ============== 类和对象的关系 类是模版。类的对象是按照这个模版创建出来的 类的模版有什么,对象中就有什么。绝不可能多,绝不可能少 类是制造月饼的...原创 2020-09-28 19:13:53 · 77 阅读 · 0 评论 -
day01 _ 一个类多个对象
// // main.m // day01 _ 一个类多个对象 // // Created by imac on 2020/9/7. // Copyright © 2020 imac. All rights reserved. // /* 1 同一个类可以创建多个对象 2 多个对象之间毫无关系 虽然有相同的属性。但是属性的值不会相互影响 3 在方法 的实现中可以直接访问属性 在方法中访问的属性是谁的属性 方法是通过哪个对象调用的 那么方法调用的属性就是那一个对象的 4 ...原创 2020-09-28 19:11:10 · 1227 阅读 · 0 评论 -
day01-OC第一个程序
/* OC 在C的基础上 1 将C复杂 繁琐恶心的语法简化 #import NSString NSLog 。。。。 2 OC 在C的基础上增加面向对象的语法 2实现需求之一: 要把大象放进冰箱怎么办 a.打开冰箱门 b.放进大象 c.关上冰箱门 有木有更好的方式: 找一个冰箱 自己开门 把大象装进去 自己关门 买电脑的方式 1)根据需求和预算来确定买的电脑 100000。iOS开发 2)网上查询 型号价格 3)去电脑城 ...原创 2020-09-28 19:01:45 · 120 阅读 · 0 评论 -
day01-类的练习
// // main.m // Day01_类的练习_Student // // Created by imac on 2020/9/7. // Copyright © 2020 imac. All rights reserved. // #import <Foundation/Foundation.h> @interface Student : NSObject { @public NSString *_name; int _age; int _sex; ...原创 2020-09-28 18:58:42 · 82 阅读 · 0 评论 -
day01-方法的声明和实现
/* 1 定义一个类 分为声明和实现 @interface 类名 :NSObject{ 属性。属性表示类的特征 } 方法的声明表示功能 @end @implementation 类名 @end 2一类食物不仅有相同的特征还有相同的行为 行为就是功能。C语言中使用函数来表示一个功能 OC使用方法来表示一个功能 方法函数都表示一个功能 3 无参数方法 1)声明 位置。在interface大括号的外面 2)语法 -(返回值类型)方法名称; ...原创 2020-09-28 18:56:55 · 263 阅读 · 0 评论 -
day01-OC类和对象
/* 1类和对象 什么是对象 是现实生活当中的一个具体存在。看得见 摸得着。拿过来就可以使用 2什么是类 物以类聚 人以群分 类是对一群有相同特征的事物的统称。抽象的。不能直接使用 3案例 食物 水果 苹果。 类 烟台苹果。 小洞早上吃的苹果。对象 交通工具。类 汽车 类 ============== 类和对象的关系 类是模版。类的对象是按照这个模版创建出来的 类的模版有什么,对象中就有什么。绝不可能多,绝不可能少 类是制造月饼的...原创 2020-09-28 18:47:31 · 83 阅读 · 0 评论 -
day01-OC基础
1. a..oc相对于C增加了一小部分面向对象的语法 b 将C语言的复杂的,繁琐的可恶的语言封装的更加简单 c Oc完全兼容C语言 2. OC的程序都语言文件的后坠名为.m m代表message 代表oC中最重要的机制消息机制 C程序的源文件后坠为.C 3. main函数仍然是OC程序的入口和出口 int 类型的返回值代表程序结束状态 main函数的参数:仍然可以接收用户在运行程序的时候传递数据给程序 参数也可以不要。 4.#imp...原创 2020-09-28 18:38:39 · 183 阅读 · 0 评论