- 博客(20)
- 收藏
- 关注
原创 黑马程序员--Foundation
1.NSString介绍 、NSMutableString介绍 1> 通过NSString进行文件读写 **** 方式一,直接根据给定的路径来读写文件(一般用来读取本地文件) **** * 文件写入:[str1 writeToFile:@"路径" atomically:YES encoding:NSUTF8StringEncoding error:nil]; * 文
2015-07-15 11:09:58 206
原创 黑马程序员--IOS基础第十八天(OC)
1、类方法 1)什么是类方法 对象方法: -(返回值类型)方法名:(形参的类型)形参名; 类方法 +(返回值类型)方法名:(形参的类型)形参名; 2)类方法怎么去定义 +(返回值类型)方法名:(形参的类型)形参名; 3)类方法的使用 调用: 对象方法:[对象名 方法名:实参] 类方法:[类名 方法名:实参] 4)使用类方法的好处 1)提高效率 2)减少内
2015-07-15 11:08:41 298
原创 黑马程序员--IOS基础第二十天(OC)
1、 OC中的点语法 点语法: 对象名.成员变量名 (点语法不是访问成员变量,而是方法的调用) 它是一个编译器特性 点语法作用:可以替换传统的get和set方法的调用 点语法的前提: 首先得先有get和set方法 点语法实质: 调用get和set方法 如果点语法出现在= 的左边,表示设置值,相当于调用了set方法 p.age = 10; 替换为:[p se
2015-07-15 11:07:46 247
原创 黑马程序员--IOS基础第十九天(OC)
1.两个关键字: self 和 super self 可以用在对象和类方法中 1)self用在对象方法中:指代的时调用当前对象方法的那个对象 2)self用在类方法中:指代的时当前类(实质是类对象) 总结:当self在方法中使用,谁调用这个方法, self指代的就是谁 super: 使用super的地方,一定存在继承关系 super调用父类的方法 2、面向对象的
2015-07-15 11:06:44 284
原创 黑马程序员--IOS基础第十七天(OC)
对象的存储细节 对象的创建: Student 类 [Student new]; 1)申请存储空间 2)给类的成员变量初始化(基本数据类型 0 ,NSString null) 3)返回申请的内存空间的首地址( 8个) //1)创建了一个Student 类型的 指针变量 stu //2)使用Student类创建了一个对象 stu Student *st
2015-07-15 11:04:15 315
原创 黑马程序员--IOS基础第十六天(OC)
OC不是一门全新的语言,是c语言的基础上增加了一层最小的面向对象语法。 学习目标: 语法学习 建立面向对象思维能力 建立基本项目需求分析能力 Include和import区别: include和import都是引入头文件 import引入的头文件,可以防止重复包含 include是使用预处理指令防止
2015-07-15 11:01:18 350
原创 黑马程序员--IOS基础第十四天(C语言)
static和extern修饰局部变量 static和extern都是用来修饰变量的(局部static实际也是全局的) static修饰的变量 只有你的包含那个变量定义的源代码文件可以访问(内部的变量) extern定义的变量的哪个源文件都可以访问 只要生命了就可以(外部变量) static(静态变量) 和 extern 修饰局部变量
2015-07-15 11:00:25 247
原创 黑马程序员--IOS基础第十三天(C语言)
1. 结构体数组: 用来存放大量的结构体相同的结构体变量.结构数组的每一个元素都是具有相同结构类型的下标结构变量 结构体数组定义: 定义格式: Struct 结构名{ 成员表列 }数组名][数组长度]; 结
2015-07-15 10:59:13 515
原创 黑马程序员--IOS基础第十二天(C语言)
1、fgets() 该函数一个文件操作相关的函数 暂时使用这个函数可以从键盘商接收一个字符串,保存到数组中 原来接收字符串保存到数组中的方法 char str[50]; 1) scanf("%s",str); //缺点:不能接收空格 2) gets(str); //优点
2015-07-15 10:58:02 331
原创 黑马程序员--IOS基础第十一天(C语言)
数组指针:用一个指针变量指向一个数组元素,就是数组指针 作用:使用数组指针间接访问数组元素 注意:(1)数组名a不代表整个数组,值代表数组首元素的地址 (2)”p=a“的作用是”把a数组的首元素的地址赋给指针变量p“。而不是”把数组a各元素的值赋值给p“ 2. 在指针指向数组元素时,允许进行以下运算: +或+=, -
2015-07-15 10:56:49 245
原创 黑马程序员--IOS基础第十天(C语言)
字符串的输出和输入: 用%s输出一个字符串 Printf(”%s”,str); Prntf(“%s”,&str[0]); 输入字符串: Scanf(“%s”,str); 注意:(1)如果以%s格式进行输入的话,注意空格问题。如果输入的字符串有空格,则空格之后的字符无法被接受保存。以%s输入,Scanf遇到空格,就结束了 (
2015-07-15 10:56:09 395
原创 黑马程序员--IOS基础第九天(C语言)
选择排序:把最小的放在第一个,然后找其他数据中最小的,放在第二,以此类推 二维数组: 定义: 类型说明符 数组名[常量表达式1][常量表达式2]//常量1行,常量2列 定义注意事项:1.数组名不能和变量名相同 2.数组的长度可以是常量表达式 3.数组长度可以使用宏定义
2015-07-15 10:54:38 230
原创 黑马程序员--IOS基础第八天(C语言)
改变整形变量所占存储空间 Short 2字节 %hd Int 4字节 %d %i Long 8字节 %ld Long long 8字节 %lld(主要为了解决32位机器问题) Char类型常量的存储问题 Sizeof(‘a’) ---à先找到‘a’的ascii码值 97 --
2015-07-15 10:50:43 283
原创 黑马程序员--IOS基础第七天(C语言)
1.#include指令(预处理指令): #include“”:包含的是一个用户定义的文件,可以是头文件,也可是普通文件 在当前文件所在的路径下查找 如果上面没有找到,到编译器include路径查找 如果编译器include路径下没有找到,系统的include路径下查找 如果上面三个都没有找到就报错了。 #inclu
2015-07-15 10:50:03 308
原创 黑马程序员--IOS基础第六天(C语言)
函数的概况:c语言由函数组成。函数是相对独立的模块 函数的分类: 从函数的定义的角度看,函数可分为库函数和用户定义函数两种 库函数:由c系统提供,用户无需定义,只需在程序前包含有该函数的原型的头文件即可在程序中直接使用 自定义函数:由用户按需要写的函数 语言的函数兼有其他语言中的函数和过程两
2015-07-15 10:48:06 279
原创 黑马程序员--IOS基础第五天(C语言)
循环结构:简单来说就是,循环是一次又一此的执行相同的代码块。 循环结构:goto语句和if语句,while语句,do-while语句,for语句。 构成循环结构的几个条件: 循环控制条件:循环退出的主要依据,来控制循环到底什么时候退出 循环体:循环的过程中循环执行的代码段 能够让循环结束的语句(递增、递减、真、假
2015-07-15 10:46:55 371
原创 黑马程序员--IOS基础第四天(C语言)
变量易出问题:1)使用前未初始化 2)两个整形数做减法(b=1-1.5;//b=0) 程序的结构有三种:顺序结构、分支结构、循环结构 分之语句if的使用: 格式: if(表达式/常量/变量) { 语句块1; } 原理:先计算小括号中的表达式的值。为真(1),会执行大括号语句,为假(0),不执
2015-07-15 10:44:21 282
原创 黑马程序员--IOS基础第三天(C语言)
运算符:告诉编译程序执行特定算术或逻辑操作的符号 功能分类:算数运算符、关系运算符、逻辑运算符、按位运算符(二进制运算) 根据运算的操作数的个数分为:单目运算符(i++,只有一个操作数);双目运算符(有两个操作数a+b);三目运算,唯一一个(a>b?1:0) 优先级:优先级划分为15级,1级最高,15级最低。在表达式中,优先级较高的先于优先级较
2015-07-15 10:43:12 327
原创 黑马程序员--IOS基础第二天(C语言)
关键字基本概念:已被C语言本身使用,不能做其他用途使用的字。关键字不能做变量名、函数名等。 32个关键字:auto,double,int,struct, break,else,long,switch,case,enum,register,typedef,char,extern,return,union,const,float,short,unsigned,con
2015-07-15 10:41:41 387
原创 黑马程序员--IOS基础第一天(C语言)
C语言源程序分析 //这是C语言的主函数 #include //引入一个头文件 int main(){ //int 表示主函数的返回值 //main是主函数的名称 //()表示是 主函数的参数,
2015-07-15 10:38:40 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人