• 问题总会出现,不过解决问题的方法也会出现!!!

2015年08月的内容

OC加强学习笔记05

—— ——- 2-NSFileManager介绍和用法 1、NSFileManager介绍 什么是NSFileManager? 顾名思义,NSFileManager是用来管理文件系统的 它可以用来进行常见的文件文件夹操作(拷贝、剪切、创建等) NSFileManager使用了单例模式singleton 使用de……

OC加强学习笔记04

—— ——- 1-Foundation框架介绍 (1)什么是框架? 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,以便使研发程序变得更容易在OS X下的Mac操作系统中大约有80个框架为所有程序开发奠定基础的框架称为Foundation框架。 Foundation框架允许使用一些基本对象,如数字……

OC加强学习笔记03

—— ——- 1-block的概念及基本使用 1、block的基本概念 Block对象是一个C级别的语法和运行机制。它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响。 你可以用Block来……

OC加强学习笔记02

—— ——- 2-autorelease注意及错误用法 1、autorelease使用注意 (1)并不是放到自动释放池代码中,都会自动加入到自动释放池 因为没有调用autorelease方法,所以对象没有加入到自动释放池 在自动释放池的外部发送autorelease不会被加入到自动释放池中 不管这个对象是……

OC加强学习笔记01

—— ——- 1-内存管理的基本概念及范围 1、OC内存管理基本概念 为什么要进行内存管理? 由于移动设备的内存极其有限,所以每个APP所占的的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,一个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memor……

OC基础学习笔记05

—— ——- 2-传统的get和set方法 定义一个Student类,拥有一个成员变量age和对应的get、set方法 Student类: Student类实现: 调用: 打印结果: 3-点语法介绍和使用 使用“点语法” 注意: 把原来的[stu setAge:10]替换成stu.age=1……

OC基础学习笔记04

—— ——- 2-self和super关键字介绍 self和super OC提供了两个保留字self和super,用于方法定义中引用执行该方法的对象。 OC语言中的self,相当于C++、JAVA中的this指针。 学会使用self,首先要搞清楚属性这一概念。 以及理解getter(设置器)和sette……

OC基础学习笔记03

—— ——- 3-类方法概述及定义方法 Objective-C中的类可以声明两种类型的方法:实例方法和类方法。 类方法概述 实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。 而类方法,比较起来,也就是说,不需要你创建一个实例。 +表示……

OC基础学习笔记02

—— ——- 3-对象的存储细节 对象的存储细节 类穿件对象,每个对象在内存中都占据一定的存储空间,每个对象都有一份属于自己的单独的成员变量,所有的对象公用类的成员方法,方法在整个内存中只有一份,类本身在内存中占据一份存储空间,类的方法存储于此。 每一个对象都包含一个isa指针,这个指针指向当前对象所……

OC基础学习笔记01

—— ——- 1-Objective-C Objective-C 由Brad Cox基于Smalltalk的方法 在进行时可以灵活处理所有事情 运行时非常灵活处理所有事情 运行时非常灵活: Dynamic Binding动态绑定 Dynamic Typing 动态检查 Dynamic Linking 动……

C语言基础学习笔记19

—— ——- 2-static和extern修饰局部变量 static和extern都是用来修饰变量(局部的static实际也是全局的) static修饰的变量 只有你的包含那个变量定义的源代码文件可以访问(内部的变量) extern定义的变量的哪个源文件都可以访问,只要声明了就可以(外部变量) stati……

C语言基础学习笔记18

—— ——- 2-结构体数组概念及定义 结构数组概念 数组的元素也可以是结构类型的。因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。在实际应用中,经常采用结构数组来表示具有相同数据结构的一个群体。 结构数组定义 定义格式: struct 结构名{ 成员列表 }数组……

C语言基础学习笔记17

—— ——- 2-fgets()、fputs()函数使用 fgets()函数使用 fgets的原型是: char*fgets(char*s,int n,FILE*fp); 参数数量比较多,有3个。而fgets相比于gets有一个显著的差别就是fgets会将行末的换行符算到读入的字符串里面。所以相同且正常……

C语言基础学习笔记16

—— ——- 数组指针的概念及定义 数组指针 数组元素指针 一个变量有地址,一个数组包含若干个元素,每个数组元素都有相应的地址。 指针变量可以指向数组元素(把某一元素的地址放到一个指针变量中) 所谓数组元素的指针就是数组元素的地址 可以用一个指针变量指向一个数组元素 注意: 数组名a不代表整个数组,……

C语言基础学习笔记15

—— ——- 使用字符串库函数需要包含头文件 string.h 必须包含stdio.h 输出函数puts 输入函数gets 必须包含string.h 链接函数strcat puts(字符数组地址); 1.puts函数可以自动换行 2.字符数组:也可以不是数组的首地址,可以是元素地址 3.必须是字符数组 4..不……