- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 数组排序
#define MAX 10int main(){ int arr[MAX]={123,454,4,6,78,678,234,45,789,4},temp; int i,j,k; for(i=0;i<MAX-1;i++) { for(j=i+1;j<MAX;j++) { if(arr[i]>arr[j]
2015-07-15 16:18:57 284
原创 const在C语言中的用法
const作用:防止定义的变量被修改1、用于修饰变量const int a=10;//合法int const b=10;/合法,等价const int =10;const int c;//非法int const d;//非法注意:必须有初始值2、用于修饰指针const修饰的*sp,所以sp指针指向的地址可以改变,但是*sp执行的内容不可改变第一:cons
2015-07-14 13:23:04 491
原创 黑马程序员--关于控件平移缩放旋转的总结
frame:只能修改图片的大小、位置 center:只能修改位置 bounts:只能修改大小 transform:可以实现空间的平移、旋转、缩放 第一:frame:只能修改图片的大小、位置首先看下frame的类型为CGRect结构体@property CGRect frame;struct CGRect { CGPoint origin;
2015-07-11 10:33:19 374
转载 栈区,堆区,全局区,文字常量区,程序代码区 详解
转:http://blog.csdn.net/yitian20000/article/details/6358837一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(hea
2015-06-29 15:51:10 258
转载 指针函数与函数指针的区别
转:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *
2015-06-29 15:23:58 235
原创 函数指针练习
//// main.c// 函数指针//// Created by smartlei on 15/6/29.// Copyright (c) 2015年 smartlei. All rights reserved.////使用函数指针实现两个数的加减乘除#include //声明函数指针int (* f)(int m,int n);//声明具体函数共鞥int
2015-06-29 15:15:19 331
原创 Object-C基础--输入5个字符串并排序
//输入5个只包含字母或者数字的字符串,对其排序//// main.m// 笔试练习//// Created by smartlei on 15/6/29.// Copyright (c) 2015年 smartlei. All rights reserved.//////输入5个字符串(数字和字母) 对其排序#import int main(int argc,
2015-06-29 14:40:33 1162
转载 C语言scanf()函数详解
转载http://blog.csdn.net/kobesdu/article/details/39051399函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机
2015-06-27 12:27:41 829 1
原创 黑马程序员--分类
基类接口部分#import @interface Fraction : NSObject @property (nonatomic ) int numerator,denominator;-(void)setTo:(int) n over:(int) d;-(void)reduce;//约分-(NSString *)description;//显示方法重写@end
2015-06-17 17:28:27 234
原创 黑马程序员--协议和代理
参考:http://blog.csdn.net/jiangwei0910410003/article/details/41777627使用代理协议实现以下功能//小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play//这里代理对象就是:护士类、保姆类,小孩类是被代理对象。小孩接口文件//// Children.h// 分类////
2015-06-17 17:22:57 329
原创 黑马程序员--数组常用排序方法
接口文件//// Person.h// 字符串练习//// Created by smartlei on 15/6/12.// Copyright (c) 2015年 smartlei. All rights reserved.//#import @interface Person : NSObject@property (nonatomic,assign)
2015-06-12 17:47:34 303
原创 字符串转10进制数据
一个字符串夹杂其他特殊字符,需要从其中找出有用数据#include #include void getword(char *word, char *line, char stop)//123&4456{ int x =0, y = 0; for(x=0;((line[x]) && (line[x] != stop)); x++) word[x] = line[x];
2015-06-12 14:46:20 581
原创 黑马程序员-C语言算法练习
#include #include /*求:a+aa+aaa+aaaa+......*/int main(){ int sn=0,tn=0,a=0,n=0; int i; printf("请输入参数:"); scanf("%d%d",&a,&n); printf("输入参数:a=%d,n=%d\n",a,n); for( i=1;i<=n;i
2015-06-11 16:46:45 275
原创 黑马程序员--代码块学习
/*****代码块的声明及定义**************/ void (^myBlock)(NSString *x); /* 功能:代码块的声明 详解:void :声明返回类型 ^ :告诉编译器该变量为代码块变量 (NSString
2015-06-09 17:01:33 291
原创 黑马程序员--集合操作
集合操作不可变集合初始化:类方法和对象方法初始化//// main.m// 集合练习//// Created by smartlei on 15/6/2.// Copyright (c) 2015年 smartlei. All rights reserved.//#import @interface NSSet (printing)//让NSSet使用分类协议
2015-06-02 15:32:10 269
原创 按照不同对象优先级排序
题目: 定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。(Objective-C) 1) 不使用@property,手动编写他们的访问器方法(getter和setter),注意内存管理(手动管理内存) 2) 增加一个便利构造器(快速构造器) 3) 使用NSLog输出学生对象时,输出信息格式为:My N
2015-05-26 23:39:28 456
原创 黑马程序员--NSString基础知识
1)字符串转换成整数、单精度、双精度、NSInterger类型数据 NSString *myintstr=@"3545"; NSLog(@"mystr=%d",[myintstr intValue]); NSString *myfloatstr=@"35.45"; NSLog(@"mystr=%.3f",[my
2015-05-25 16:07:32 295
原创 黑马程序员--对象作为参数连续传递
//// main.m// 10-士兵开枪枪射击子弹//演示对象作为方法的传递参数//// Created by smartlei on 15/5/24.// Copyright (c) 2015年 smartlei. All rights reserved.///* 枪类: 名称:Gun 属性:型号(_size) 方法:射出子弹 人类: 名称:Sodie
2015-05-24 17:48:31 210
原创 黑马程序员--函数和对象方法的区别
例如对象方法-(void) run;1)对象方法声明只能在@interface ...@end中声明,在@implementation ..@end是实现2)对象方法以“-”号开头,类方法以“+”号开头3)对象方法只能以对象调用,类方法只能以类调用4)函数调用可以在整个文件中调用,包括@implementation ..@end,但是@interface ...@end
2015-05-24 11:23:52 308
原创 黑马程序员--#pragma mark作用
作用给代码分组使用方法如下#pragma mark - //加一条中划线#pragma mark dog类的声明 //给代码分组@interface Dog : NSObject-(void) run;@end#pragma mark -#pragma mark dog类的实现@implementation Dog-(void) run{ }
2015-05-24 11:16:52 318
原创 黑马程序员--对象如何存储及存储细节
有这魔一个类,该类在内存中如何存储的?//Person类的实现@implementation Person{ //类的成员变量或者属性或者实例变量(叫法多)@public//不加public则数据为私有变量,私有变量必须需要调用方法赋值 NSString *_name;//姓名 float _weight;//体重}
2015-05-24 10:56:29 336
原创 黑马程序员--内存管理和自动引用计数
内存管理关心的是什么?清理内存一边内存能够再次利用Objective-C的基本内存管理模型分为三种:自动垃圾收集自动引用计数(ARC)手动引用计数和自动释放池1. 自动垃圾收集2.手动管理内存手动内存管理总结(共6点)如果需要保持一个对象不被销毁,可以使用retain,在使用完对象后需要使用release进行释放;使用release进
2015-05-21 22:50:49 397
原创 黑马程序员--类的继承
/// main.m// 简单的继承//// Created by smartlei on 15/5/20.// Copyright (c) 2015年 smartlei. All rights reserved.//#import /*************ClassA*****************/@interface ClassA :NSObject{
2015-05-20 20:22:54 324
原创 黑马程序员--类合成存取方法
存取方法:取值方法和设置方法例一:第一:演示自己写读取方法和设置方法//接口文件//// Fraction.h// 第一个类演示//// Created by smartlei on 15/5/20.// Copyright (c) 2015年 smartlei. All rights reserved.//#ifndef _______Frac
2015-05-20 16:05:55 325
转载 黑马程序员--xcode 常见错误
一、常见的错误信息1. error: 'xxx' undeclared(first use in this function) 还没有定义(在此函数中第一次使用)。注:使用某一个变量时,如果使用前还没有定义,会出现该错误。在oc以及c语言中,使用变量前必须先定义它。这个错误经常出现在忘记进行变量定义的情况下。但是,慢慢拿习惯后,这种错误会出现得很少。反而经常
2015-05-20 11:28:52 1877
转载 编辑文章 - 博客频道 - CSDN.NET
转载点击打开链接4.4大致说了:CC2530芯片在TI出厂时已经预先烧写了 Primary IEEE address,这个64位地址是全球唯一的。这个地址在CC2530的FLASH信息页中,是只读的。但是用户貌似可以重新写这个预先烧写的Primary IEEE address。具体再来看看 Section 7.2 7.2中说Z-STACK通过4个步骤来确定设备的IE
2014-02-25 16:40:04 682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人