- 博客(167)
- 资源 (10)
- 收藏
- 关注
原创 delegate和Notification的区别
delegate针对one-to-one关系,并且reciever可以返回值给sender;notification 可以针对one-to-one/many/none,reciever无法返回值给sender;所以,delegate用于sender希望接受到reciever的某个功能反馈值,notification用于通知多个object某个事件。delegate主动,notification被动
2013-07-04 21:05:48
1777
原创 ios25-封装一个类---
1.student.h//// Student.h// ios24-saveObjectToFile//// Created by on 13-6-18.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import//要实现当前类对象,就必须实现nscodin
2013-06-19 19:47:36
6630
原创 ios24-数据持久化-对象归档
1.创建一个单例模式//// ios24_saveObjectToFileViewController.h// ios24-saveObjectToFile//// Created by on 13-6-18.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import
2013-06-18 11:16:49
1134
原创 ios24-数据的持久化之属性列表
1.建立单例视图//// ios24_saveDataViewController.h// ios24-saveData//// Created by on 13-6-17.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import@interface
2013-06-18 11:11:42
2829
原创 ios23-文件上传
1.上传图片3.//// ios23_uploadViewController.h// ios23-upload//// Created by on 13-6-17.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import#
2013-06-17 15:00:44
2172
原创 ios23- 文件下载(同步和异步)
1.第一步:创建一个单例视图#import @interface ios23_downViewController : UIViewControllerNSURLConnectionDelegate,NSURLConnectionDataDelegate>{ NSMutableData *connectionData; }
2013-06-17 14:53:27
3111
原创 ios20-录制音频(播放,停止,开始录制)
1,//// ios20_audioRecordAppDelegate.h// ios20-audioRecord//// Created by on 13-6-10.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import@interface ios
2013-06-10 19:50:09
3716
原创 ios20-播放音频文件
1//// ios20_AudioPlayerAppDelegate.h// ios20-AudioPlayer//// Created by on 13-6-10.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import@interface ios20_
2013-06-10 15:17:18
1496
原创 ios20-调用系统声音
1.//// ios20_SystemSoundPlayerAppDelegate.h// ios20-SystemSoundPlayer//// Created by on 13-6-10.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import@i
2013-06-10 15:10:11
1921
原创 ios20-播放视频
1.第一步穿件一个空视图videoPlayer.h#import@interface ios20_videoPlayerAppDelegate :UIResponder UIApplicationDelegate>@property (strong,nonatomic) UIWindow *window;@end
2013-06-10 14:59:06
854
原创 ios--图片拾取和保存
1.#import@interface AppDelegate :UIResponder UIApplicationDelegate>@property (strong,nonatomic) UIWindow *window;@end2.//// AppDelegate.m// ios12-1-jietu//// C
2013-05-31 15:24:51
2700
原创 ios开发之导航栏的小例子
1//// ios07_TwoViewChangeAppDelegate.h// ios07-TwoViewChange//// Created by on 13-5-23.// Copyright 2013年 __MyCompanyName__. All rights reserved.//#import@interface
2013-05-23 19:00:17
1552
原创 ui视图之uialertview
//// AppDelegate.h// ios05-10-UIAlaertView//// Created by李伟 on 13-5-20.// Copyright (c) 2013年 com.csdn. All rights reserved.//#import@interface AppDelegate :UIRespond
2013-05-20 20:43:43
1015
原创 ui视图之uiswith
//// AppDelegate.h// ios05-9-UISwitch//// Created by李伟 on 13-5-20.// Copyright (c) 2013年 com.csdn. All rights reserved.//#import@interface AppDelegate :UIResponder UI
2013-05-20 20:41:33
740
原创 ui视图之uiimage
//// AppDelegate.h// ios05-12-UIImageView//// Created by李伟 on 13-5-20.// Copyright (c) 2013年 com.csdn. All rights reserved.//#import@interface AppDelegate :UIResponde
2013-05-20 20:40:57
615
原创 ios的计算字符串的长度
1.lengthViewController.himport@interface lengthViewController :UIViewController{ IBOutlet UILabel *dispLenLabel; IBOutlet UITextField *inputField; }-(IBAction
2013-05-15 16:01:13
1460
原创 IOS小型计算器实例代码 (2013-02-21 15:12:56)
▼步骤:1.打开Xcode,单机Creat a new Xcode project2.左边选择ios下Application,右边选择single view Application3.填写项目名称单机Next4.ViewController.h中定义成员和方法#import@interface ViewController : UIV
2013-05-14 15:39:14
1005
原创 Object-c 中字符串与数组的处理
//一、NSString/*----------------创建字符串的方法----------------*/ //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"Th
2013-04-23 20:37:28
450
原创 oc 字符串操作
/--------操作字符串--NSString(静态字符串)--------------------- NSString *Beijing= @"北京欢迎您"; //字符串的声明 NSString *log=@"北京欢迎您a"; //[NSString stringWithFormat:@"I am '%@'",Beijing]; //字符串格式化
2013-04-23 19:20:34
491
原创 Heap与stack的差别。
Heap与stack的差别。答:Heap是堆,stack是栈。Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。Stack空间有限,Heap是很大的自由存储区C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行
2013-04-16 07:57:50
526
原创 双链表的插删改查
#include #include #define ElementType inttypedef struct LinkListNode {ElementType data;struct LinkListNode *prev;struct LinkListNode *next;} LNode;typedef struct LinkList {in
2013-04-01 16:21:41
477
原创 指针3复习
数组的指针?(指向数组元素的指针)一维数组的指针:int arr[5]={0}; int *p; p=arr; p++ (每个元素的地址)*p元素的值二维数组的指针: int arr[3][5]; int *p2; p2++ (指向行的首地址), 指针的方式表示a[i]=(a+i)二维数组使用指针取值*(a2[i]+j)==*(*(p2+i)+j)指
2013-03-22 10:15:15
502
原创 内存泄露、野指针
c语言内存管理中内存泄露的问题:内存泄露? 一块动态分配的内存,我们不再拥有只想这块内 存的指针,因此我们没有办法将它返还给程序供 以后使用引起内存泄露的可能性? 1)重新赋值int *p=(int *)malloc(40);int *q=(int *)malloc(40);p=q;p原来指向的空间,再
2013-03-22 10:13:58
704
原创 结构体、联合体复习
结构体?一种新的数据结构,可以不同的数据类型数据集合,内存存放是连续的(一)定义结构体struct 结构体名{成员列表; (成员类型 成员变量)}结构体变量1,结构体变量2;----------结构体变量可以省略,但是分号不能省略(二)定义并且初始化1)struct 结构体名{成员列表; (成员类型 成员变
2013-03-22 10:13:04
684
原创 建立一个学生结构数组来记录学生信息(学号ID,姓名和C语言成绩),要求动态建立一个结构数组,数组长度从键盘输入,自行给数组元素赋值并打印学生信息,最后不要忘记释放内存。 结构st
#include #include #define N 1struct student{ char num[6]; char name[8]; int score[4];}stu[N];int main(){void print(struct student stu[6]);int i,j;for (i=0;i{printf("input
2013-03-21 21:08:34
11500
原创 编写一个函数,此函数使用动态存储分配来产生一个字符串的副本。例如函数为strclone,则调用p=strclone(str),将会为一个新的字符串分配和str占内存大小相同的一个字符串,并将字符串st
#include #include char* _strdup(const char *str) {unsigned int length = strlen(str) + 1;char* strNew = (char*) malloc(length);if (strNew == NULL ) {return NULL ;}if (*str != '\0')
2013-03-21 20:33:33
1258
原创 实现一个"可变二维数组",这个二维数组的行数要求用户从键盘输入,每行的元素个数仍由用户从键盘输入. //数组元素值用户可以自定义.最后把二维数组打印出来.不要忘记释放数组内存. /*void main
#include #include int main(){ int **a; /*a用于指向动态创建的二维数组*/ int i,j,n,m; printf("请输入行数:"); fflush(stdout); scanf("%d",&m); a=(int **)malloc(sizeof(int *)*m); /*分配m个一唯指针类型空间,用来存放各行的
2013-03-21 20:25:45
2682
原创 有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息。
/* ============================================================================ Name : C12.c Author : Version : Copyright : Your copyright notice Description : Hello Wor
2013-03-20 10:07:42
11460
原创 使用函数和指针实现数组的逆序输出
/* ============================================================================ Name : Array.c Author : Version : Copyright : Your copyright notice Description : Hello W
2013-03-15 11:37:29
11293
原创 使用三种不同的方式输出一维数组
/* ============================================================================ Name : Array10.c Author : Version : Copyright : Your copyright notice Description : Hello
2013-03-15 10:30:29
1491
原创 第九章 函数(二)
第九章 函数(二)一、大纲掌握函数的定义方式、参数和返回值的使用 掌握函数的调用方式以及函数原型的使用 了解程序内存区域的划分静态局部变量的使用掌握全局变量和局部变量的使用 理解函数与数组的关系 二、实验目标:掌握数据在内存中的分配掌握数组与函数的结合应用。掌握函数与局部变量、全局变量、静态变量的关系掌握函数的定义和调用方式,理解模块化程序设计的设计方法
2013-03-13 20:20:58
1108
原创 第七章 字符串处理
第七章 字符串处理一、大纲掌握字符数组的定义和使用 掌握字符串处理的函数二、实验目标:掌握字符数组的定义,初始化,\0的作用,以及输入输出操作。掌握字符串处理函数的使用,理解这些函数的作用以及使用方法。三、实验方式: 要求学生自己独立完成四、任务4.1任务1:字符串处理(时间:25分钟)4.1.1 任务描述从键盘上接收一个字符串,保存到一个字符数组
2013-03-12 09:49:44
871
原创 第五章 流程控制语句
第五章 流程控制语句一、大纲掌握while,do-while,for循环的使用掌握break和continue语句的使用 了解两层嵌套循环的使用二、实验目标:理解循环语句的特点,掌握何时在程序中需要使用循环。掌握使用循环完成编码的思路和步骤。理解while循环的执行流程,要求能够根据需求使用while循环完成实现。理解什么是死循环,以及死循环出现的环境。理解
2013-03-06 21:11:23
961
原创 第四章c语言 流程控制语句(一)
第四章 流程控制语句(一)一、大纲1. 掌握关系和逻辑运算符的使用2. 掌握if-else语句和switch语句的使用3. 了解条件运算符的使用二、实验目标:1. 理解关系运算符的用法,重点掌握关系运算符在条件判断和分支结构中的应用。2. 正确理解”==”和”=”的区别,以及使用它们的运算结果对程序的影响。
2013-03-05 20:28:06
2167
原创 如何使用反编译软件得到java源码
1.用解压软件解压code.apk得到code文件然后用 解压然后将classes.dex拷贝到解压后的把文件夹中进入cmd
2013-01-08 16:13:35
664
原创 如何使用反编译软件破解android的布局文件
1.在F盘建立一个code文件将 将上图中的java包考到code文件夹下让后解压然后解压文件在随后进入cmd
2013-01-08 16:06:29
2165
原创 如何用java代码写android的jiemian
package com.example.code;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.ViewGroup;import android.widget.LinearLayout;import android.widge
2013-01-08 15:53:05
653
原创 android的样式(style)与主题(theme)
Android上的Style分为了两个方面: 1,Theme是针对窗体级别的,改变窗体样式; 2,Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的themes.xml和style.xml(位于系统源代码frameworks\base\core\res\res\values\)包含了很多系统定义好的style,建议在里面挑个合适的,然后再继承
2013-01-07 18:58:01
893
原创 android 国际化2
谓国际化和本地化呢?就是在资源文件夹res内建立不同国家语言的文件,这些国家语言的文件命名是有规定的,具体参见表6-1。当用户设置手机的语言时,程序能根据用户选择的语言情况,而加载相对应的语言文件。用户感受到是程序的本地化,而对于开发人员来讲就是程序实现了国际化。在本例中实现了一个注册的界面,它可以实现中文简体和中文繁体的本地化过程,编写的string.xml和文件夹命名如表6-1。 表6
2013-01-07 16:23:34
370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人