自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 黑马程序员---Foundation框架

一、Foundation框架简介Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口、线程、和进程。//

2015-03-15 18:08:40 492

原创 黑马程序员---OC--protocol

一、 简单使用 1. 基本用途 可以用来声明一大堆方法(不能声明成员变量) 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 只要父类遵守了某个协议,就相当于子类也遵守了格式 协议的编写 @protocol 协议名称 // 方法声明列表 @end 某个类遵守协议 @interface 类名 : 父类 @end关键字 协议中

2015-03-15 12:23:09 346

原创 黑马程序员---OC--内存管理

一、 基本原理 1. 什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效对象

2015-03-15 09:28:54 406

原创 黑马程序员---OC--特有语法

一、 分类-Category 1. 基本用途 如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 继承 分类(Category)格式 分类的声明 @interface 类名 (分类名称) // 方法声明 @end 分类的实现 @implementation 类名 (分类名称) // 方法实现 @end好处 一个庞大的类可以分模块开发

2015-03-14 21:01:54 403

原创 黑马程序员---OC--面向对象三大特性

**封装**一、 set方法和get方法 1. set方法和get方法的使用场合 @public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问set方法 1) 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值 2) 命名规范: 方法都是以set开头,而且后面跟上成员变量名,成员变量名的首字母必须大写 形参名称不要跟成员变量同名get方法 1

2015-03-14 10:44:27 338

原创 黑马程序员---oc--面向对象

**第一讲 面向对象的基本思想**一、 面向对象和面向过程思想 面向对象和面向过程只是解决问题的两种不同思想 1.区别分析 面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象 没有开发经验很难感受到它们的区别,两种思想都能达到解决问题的目的,但是解决思路不一样二、 类和对象的关系 面向对象中有2个非常重要的概念:类和对象 1

2015-03-13 20:12:06 389

原创 黑马程序员---c语言--指针

指针是c语言的灵魂,也是学习中的难点,简单的理解指针其实就是地址。 一、 指针变量的定义 1. 定义的格式 类名标识符 *指针变量名; int *p; 2. 先定义后赋值 简单取值 int a = 10; int *p; p = &a; printf(“%d”, *p); 简单改值 *p = 9; 3. 定义的同时赋值 int a

2015-03-13 10:28:11 479

原创 黑马程序员---c语言--内存分析与数组

**第一讲 进制和内存**一、 进制 1. 什么是进制 是一种计数的方式,数值的表示形式 数一下方块的个数汉字:十一 十进制:11 二进制:1011 八进制:13 多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式二进制 1> 特点:只有0和1,逢2进1 2> 书写格式:0b或者0b开头 3> 使用场合:二进

2015-03-12 20:11:02 396

原创 黑马程序员---C语言--流程控制和函数

**第一讲 流程控制**一、 流程控制 顺序结构:默认的流程结构。按照书写顺序执行每一条语句。 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。 循环结构:在给定条件成立的情况下,反复执行某一段代码。二、 选择结构-if 1. 简单使用 if (表达式) 语句1; if(count>50) 开班; 上课;if(表

2015-03-12 12:03:56 457

原创 黑马程序员---c语言基础--基本运算

**第一讲 scanf的使用**一、 变量的内存分析 1. 字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的“字节”和“地址”。 1> 内存以“字节为单位” 0x表示的是十六进制,不用过于纠结,能看懂这些数字之间谁大谁小就行了 2> 不同类型占用的字节是不一样的,数据越大,所需的字节数就越多变量的存储 1> 所占用字节数跟类型有关,也跟编译器环境有关

2015-03-11 20:24:13 450

原创 黑马程序员--- c语言基础--基本语法

**第一讲 c语言概述** 一、 计算机和软件常识 1. 计算机运行原理 1) 硬件基本组成:硬盘、内存、CPU 2) 各个部件之间的运作协调计算机只能识别0和1 1) 0和1组成的指令 2) 0和1组成的数据计算机和软件的联系 1) 软件的基本概念:指令的集合 2) 软件的安装运行过程  安装在硬盘  运行在内存 3) 为什么要开发软件:写

2015-03-11 10:13:16 750

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除