- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 黑马程序员-IOS学习笔记 Foundation框架下 NSArray的方法 NSMutableArray的一些方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------将一个NSArray保存到文件中 - (BOOL)writeToFile:(NSString*)path atomically:(BOOL)useAuxiliaryFile;- (BOOL)writeToURL:(NSURL *)urlatomically:(
2015-07-17 03:50:58 467
原创 黑马程序员-IOS学习笔记 Foundation框架下 NSArray的特点和常见方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------NSArray的特点: * 只能存放任意OC对象, 并且是有顺序的 * 不能存储非OC对象, 比如int\float\double\char\enum\struct等 * 它是不可变的, 一旦初始化完毕后, 它里面的内容就永远是固定的, 不能删除里面的
2015-07-17 03:49:28 572
原创 黑马程序员-IOS学习笔记 Foundation框架下 NSString的常见方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------- (NSString *)uppercaseString; 全部字符转为大写字母- (NSString *)lowercaseString 全部字符转为小写字母- (NSString *)capitalizedString 首字母变大写,其他字母都变小写。如果一个句
2015-07-17 03:46:28 475
原创 黑马程序员-IOS学习笔记 OC @class的使用 解决循环引入
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------- @class 的使用 格式: @class 类名; @class xxxx; 含义:告诉编译器,xxxx是一个类,至于类有哪些属性和方法,此处不去检测 好处:如果xxxx文件内容发生
2015-07-17 03:44:00 457
原创 黑马程序员-IOS学习笔记 OC 内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------内存管理的范围 所有的集成了NSObject的对象的内存管理 基本数据类型(int double float char struct enum)的数据内存不需要我们进行管理 内存管理的原则
2015-07-17 03:42:20 409
原创 黑马程序员-IOS学习笔记 OC 关于匿名类相关概念
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------匿名类的使用 1)可以访问实例变量(只能访问一次)。以后再访问实际上访问新的空间了 [Car new]-> _speed = 80; NSLog(@"_speed = %d ",[Car new]->_speed); // 0
2015-07-17 03:39:33 2341
原创 黑马程序员-IOS学习笔记 OC 关于对象方法类方法的一些概念
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------对象方法(1)对象方法以-开头如 -(void)xx;(2)对象方法只能由对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式 [对象名 对象方法名];类方法(1)类方法以+开头 如+(void)put;(2)类方法只
2015-07-17 03:36:31 432
原创 黑马程序员-IOS学习笔记 OC创建对象时 系统做了些什么
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------//创建对象// Car * car = [Car new];// [Car new]做了3件事情// 1)相当于申请了内存空间// 2) 给类中的每一个成功初始化值// 3)返回新申请的空间的首地址// 1、申请的内存
2015-07-17 03:29:37 390
原创 黑马程序员-IOS学习笔记 c语言 DEBUG 日志打印
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------这个log 还是很强大的#if DEBUG1 == 1//显示调试信息#define Log(format,...) printf(format,## __VA_ARGS__);#else//不显示调试信息#define Log(format
2015-07-11 10:35:33 503
原创 黑马程序员-IOS学习笔记 结构体的嵌套demo
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------/* 结构体的嵌套 结构体定义中,结构体的成员又是另外一个结构体的变量 注意: 1)结构体定义中可以嵌套其他结构体类型的变量,不可以嵌套自己这个类型的变量 2)可以嵌套自己类
2015-07-11 10:33:30 511
原创 黑马程序员-IOS学习笔记 c实现 推箱子游戏
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------#define kRows 10#define kCols 11/* 打印地图 @param map 地图的数组 */void printMap(char map[kRows][kCols]){ for (int i=0; i<kRows;
2015-07-11 10:31:43 815
原创 黑马程序员-IOS学习笔记 用指针逆序一个数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------// ***** 逆序一个数组 *****void demo2(int a[],int len){ //定义一个数组指针 指向a int *p = a; //定义下标 int i=0, j=len-1;
2015-07-11 10:30:49 318
原创 黑马程序员-IOS学习笔记 折半查找 在数组中插入一个数返回index
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------/* 折半查找 @param len 数组长度 @param key 要查找的数 @return 要查找的数的位置,如果找不到返回-1 */int searchItem(int arr[],int len,int key)
2015-07-11 10:26:23 447
原创 黑马程序员-IOS学习笔记 99乘法表 打印
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------以前面试也遇到过,其实代码很少~~~void print99(){ for(int i=1;i9;i++){ for(int j=1;j printf("%d*%d=%d "
2015-07-11 10:24:10 516
原创 黑马程序员-IOS学习笔记 用位远算来判断一个数是奇数还是偶数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------- /* 判断一个数是奇数还是偶数 */void parity(int n){ //n和1进行按位与 if(n&1){ printf("奇数\n"); }else{
2015-07-11 10:22:16 2659
原创 黑马程序员-IOS学习笔记 交换2个数的值
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------除了使用变量temp交换两个数以外,还有以下两种不常用的方法,很给力void changeTwoNum(int a,int b){ printf("交换前a=%d b=%d\n",a,b); //1,加减法(可能溢出)
2015-07-11 10:17:49 404
转载 黑马程序员-IOS学习笔记 C语言编程时常犯十八个错误
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C
2015-07-11 01:00:39 325
原创 黑马程序员-IOS学习笔记 Xcode注释自动生成
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------大家都知道,一个好的注释对于一段代码 一个项目有多重要,下面这个自动生成注释的插件很强大哦!https://github.com 下搜索 VVDocumenter-Xcode找到后 在右下角点 下载包下载完成之后打开 项目
2015-07-11 00:55:48 267
原创 c语言 DEBUG 日志打印
#if DEBUG1 == 1//显示调试信息#define Log(format,...) printf(format,## __VA_ARGS__);#else//不显示调试信息#define Log(format,...)#endifvoid doSomething(){ //DEBUG1 == 1 显示调试信息
2015-07-09 14:11:07 1432
原创 结构体的嵌套
/* 结构体的嵌套 结构体定义中,结构体的成员又是另外一个结构体的变量 注意: 1)结构体定义中可以嵌套其他结构体类型的变量,不可以嵌套自己这个类型的变量 2)可以嵌套自己类型的指针 */void demo(){ //定义一个Date的结构体 struct Time
2015-07-09 14:06:59 17950 2
原创 const 强制修改 无解 哪位大师给解释下?
/* 例外:无解的强制修改 */void demo(){ constint a = 10; printf("%d\n",a); int *p = &a; *p = 100; printf("%p\n%p\n",&a,p); //地址一样 printf("%d,%d\n",a,
2015-07-09 14:03:55 428
原创 const修饰符 const与指针
/* 记忆技巧 看const 和 * 的位置 如果 const 在 * 左侧 表示指针变量指向变量的值不能改变,但是指向可以改变 如果 const 在 * 右侧 表示指针变量指向变量的值可以改变,但是指向不能改变 如果 const 出现在 * 两侧
2015-07-09 13:58:39 334
原创 c实现 推箱子游戏
#define kRows 10#define kCols 11/* 打印地图 @param map 地图的数组 */void printMap(char map[kRows][kCols]){ for (int i=0; ikRows; i++) { printf("%s\n",map[i]); // 由于map[i]代
2015-07-09 13:55:17 714
原创 用指针逆序一个数组
// ***** 逆序一个数组 *****void demo2(int a[],int len){ //定义一个数组指针指向a int *p = a; //定义下标 int i=0, j=len-1; int temp; while (i //交换a[i]和 a[j];
2015-07-09 13:49:17 858
原创 折半查找 在数组中插入一个数返回index
/* 折半查找 @param len 数组长度 @param key 要查找的数 @return 要查找的数的位置,如果找不到返回-1 */int searchItem(int arr[],int len,int key){ //先定义变量 int low =0,high = len-1,mid;
2015-07-09 13:42:06 492
原创 选择排序
/* 选择排序 */void selectionSort(int arr[],int len){ //写双重循环 int temp; for (int i=0; i1; i++) { for (int j=i+1; j //交换的依据 if(arr[i]>arr[j]){
2015-07-09 13:40:39 352
原创 冒泡排序
void maoPao(int arr[],int len){ int temp; //双重循环 for (int i=0; i1; i++) { //因为i的值每变化一次跑了一趟,按照冒泡的思想 //已经有一个数下沉了 // 没有必要和已经有序的数据进行比较了 // j
2015-07-09 13:36:05 237
原创 99乘法表 打印
以前面试也遇到过,其实代码很少~~~void print99(){ for(int i=1;i9;i++){ for(int j=1;j printf("%d*%d=%d ",j,i,i*j); } printf("\n"); } }
2015-07-09 13:32:57 254
原创 判断一个数是奇数还是偶数
/* 判断一个数是奇数还是偶数 */void parity(int n){ //n和1进行按位与 if(n&1){ printf("奇数\n"); }else{ printf("偶数\n"); }}
2015-07-09 13:29:53 1106
原创 c语言 交换2个数的值
除了使用变量temp交换两个数以外,还有以下两种不常用的方法,很给力void changeTwoNum(int a,int b){ printf("交换前a=%d b=%d\n",a,b); //1,加减法(可能溢出) a = b - a ; b = b - a; a = b + a; //2,按位异或
2015-07-09 13:25:19 426
原创 Xcode中 #include 搜索顺序
#include 指令,包含文件 #include “” 包含自定义文件 搜索顺序-----》当前目录-----》编译器目录include------》找系统目录-----》找不到就 报错 当前目录:和main.c文件同一个目录下 编译器include目录: /Applications/Xcode.app/Contents/Developer/Platfo
2015-07-09 13:20:43 449
原创 Xcode注释自动生成
https://github.com 下搜索 VVDocumenter-Xcode找到后 在右下角点 下载包下载完成之后打开 项目直接 运行一下就ok啦,就是这么简单!在方法的上面 输入三个 /// 注释就出来啦~~~
2015-06-15 21:03:57 269
原创 C语言 逻辑短路
这几天学习 传智播客关于C的教学视频,看到一个有趣的问题,以前在大学做课程设计的时候,好像也碰到过,但当时自己和小伙伴一直没有解决。就是关于C语言 的逻辑短路的问题以下内容解释为转载:&&前面是0时,&&符号后面的不计算.||前面不是0时,||号后面的不计算.这就是C语言的短路现象.其实就类似于数学0*x/y,后面的x/y根本没有必要计算
2015-06-14 20:31:50 1320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人