自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NightWish

退一步,人去楼空

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 Run Loop

转载请注明,谢谢。http://www.cnblogs.com/scorpiozj/Run loops是线程的基础架构部分。一个run loop就是一个事件处理循环,用来不停的调配工作以及处理输入事件。使用run loop的目的是使你的线程在有工作的时候工作,没有的时候休眠。Run loop的管理并不完全是自动的。你仍必须设计你的线程代码以在适当的时候启动run loop并

2012-07-31 15:03:38 835

原创 FTP文件传输协议033(一些命令)

转载:文件传输功能从用户PI到服务器的信道是建立在用户到标记服务器端口间的。用户协议解释器负责发送命令和解释接收的应答;服务器PI解释命令,发送应答,指导DTP建立数据连接并传送数据。如果数据传输的第二方是用户DTP,通过用户FTP主机的内部协议对它进行控制;如果第二方是服务器DTP,它由用户PI发来的命令经过自己的PI控制。4.1. FTP命令4.1.1. 访问控

2012-07-30 10:17:05 1935

原创 CFNetwork 编程指南(与流的相关操作)

转至:http://blog.sina.com.cn/s/blog_9968c6c801010sxq.html处理读操作流  我们从创建一个读操作流开始。列表 2-1 为一个文件创建了读操作流。  列表 2-1 为文件创建读操作流  CFReadStreamRef myReadStream = CFReadStreamCreateWithFile(kCFAllocato

2012-07-26 17:59:49 2248

原创 iOS FTP问题

这里在做ftp下载文件的功能,开始在Organizer-Documentation中找到一篇CFFTPSample.c的文献,将原文拷贝过去,编译的时候有几个地方出错,一是:proxyDict = SCDynamicStoreCopyProxies(NULL);//因为SCDynamicStoreCopyProxies已作废,我的编译环境为xcode4.2.3,模拟器是iO

2012-07-25 12:07:38 2091 2

原创 ios copy关键字的使用

转自:http://jordy.easymorse.com/?cat=26copy关键字的使用平时我们使用对象之间的传值都是采用retain count +1的方式,这种方式的适用于当对象的某属性的值改变时,引用该对象的不同指针会同时改变,因为这两个指针指向的是同一个内存地址,但如果需求是,当一个指针执行的对象属性值发生改变时,不影响另一个对象,那么需要分配两个不同的内存地址,也就

2012-07-24 09:27:28 2976

原创 NSRange 和 NSString

转载:NSRange 和 NSStringNSRange的定义12345typedef struct _NSRange{ NSUInteger location; NSUInteger length;} NSRange;NSRange是一个结构体,其中location是一个以0为开始的in

2012-07-23 20:23:12 1678

原创 IOS 很多控件的讲解

UITextView控件的详细讲解感觉写的相当不错,而且很全就直接转载了1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码:  #import   @interface TextViewController : UIViewController  {               UIText

2012-07-23 20:13:44 18906 1

原创 iOS 中CFUUIDRef、 CFUUIDCreate 、CFUUIDCreateString 生成唯一字符串

- (NSString *)pathForTemporaryFileWithPrefix:(NSString *)prefix{    NSString *  result;    CFUUIDRef   uuid;    CFStringRef uuidStr;        uuid = CFUUIDCreate(NULL);    assert

2012-07-23 19:59:07 10425

原创 数据类型 uint8_t uint16_t uint32_t uint64_t

Roger 的 uint8_t是什么数据类型在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问:以*_t结尾的类型是不是都是long型的?在baidu上查一下,才找到答案,这时才发觉原来自己对C掌握的太少。那么_t

2012-07-23 19:17:25 6988 1

原创 iOS中使用c函数快速获取一个目录所占的空间大小

转至:http://blog.yorkgu.me/2011/12/31/ios-fast-get-folder-size-using-c-code/在编写iOS应用时,我们都会大量把服务器的接口调用数据或者图片数据进行缓存,为了更好的使用体验,有时候我们也会把各种缓存的数据所占的空间大小告诉用户,提供给用户参考,并让用户可以手动清除缓存数据,就像我们在千寻影视中也就提供了这样一个设置项。但

2012-07-23 17:04:10 2757 1

原创 NSUserDefaults standardUserDefaults的使用

转载:http://blog.csdn.net/leikezhu1981/article/details/7108959iphone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray,

2012-07-23 14:33:09 883

原创 ios sqlite中写入图片二进制数据及读取

转载:http://blog.csdn.net/leikezhu1981/article/details/7074128写入:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *dataPath = [[paths obj

2012-07-23 14:31:50 3847

原创 ios如何取得iphone/ipad的磁盘空间

ios如何取得iphone/ipad的磁盘空间02.08.2012, Iphone, by H_z, 320 views.本文转自:http://www.wangdg.com/?p=597 代码如下:#include #include long long freeSpace() { struct statfs buf; long long

2012-07-23 11:53:06 2689 1

原创 取得当前iPhone内存使用量

文章转自:http://www.wangdg.com/?p=482 #import #import  static void print_free_memory () { mach_port_t host_port; mach_msg_type_number_t host_size; vm_size_t pagesize;  host_p

2012-07-23 11:52:15 1704

原创 ios如何判断当前网络的运营商

ios如何判断当前网络的运营商内容转至:http://www.iloss.me/2012/07/21/ios如何判断当前网络的运营商/#more-1091在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。如果还用的高清图的话是不是灰常的杯具,显然是一定的

2012-07-23 11:36:00 3616

原创 iOS 沙盒的结构(sandbox)

内容转至:http://my.oschina.net/plumsoft/blog/56655笔记做比较详细,就分享过来在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox)。首先声明,我用的系统是Max OS X 10.7.3,编译器是Xcode 4.3.2。想要找到沙盒目录,先运行Finder,然后在Finder的菜单栏找到前往—前往文件夹…,在打开的窗口输入/

2012-07-22 18:54:07 3939

原创 在uitabbarviewcontroller的子视图间相互访问,以及在uitabbarviewcontroller中访问其子视图

子视图间:(UIViewController*)[self.tabBarController.ViewControllers objectAtIndex:num]  //num为子视图在uitabarviewcontroller在中的顺序,以0开始计数在uitabbarviewcontroller中(UIViewController*)[self.viewControlle

2012-07-22 11:33:47 1755

原创 FTP协议详解

内容转至:http://blog.csdn.net/zhengchaoqun89/article/details/7164519 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协

2012-07-21 21:06:36 946

原创 char*内存变量的管理

此次遇到了一个让我头疼的问题,在给服务器发送相同的指令后,返回回来的结构用nsutf8string进行转码,在不同次的接收中,相同的数据尽不能转换为同样的结果,有时转码成功,有时为nil;最初以为是发送的指令处有问题,或是接收到的数据并不一致;后来才明白问题是出在那个用来接收数据的char*变量的问题;param=(char *)malloc(data.length-60);memse

2012-07-21 15:55:57 916

原创 抓包工具wireshark的使用

这里做网络方面的编程,得实时了解所写程序与服务器之间的收发包的请款,便在网上下载了一款抓包工具wireshark如图:上面可以监控到发送端到接收端的ip以及数据包大小,和发送数据包的协议,端口等,还可以大概了解到数据包中的内容;过滤栏里面可以填写过滤的条件,让此工具只显示所有抓到的数据包中符合过滤条件的数据包

2012-07-20 11:58:35 716

原创 结构体大小

以下内容为转载关于结构体大小的问题:typedef struct AA{int b1:5;int b2:2;}AA;sizeof(AA)==4;我想知道是为什么,有没有人知道?结果是4,我已经在vc下验证了。b1=5 bit , b2= 2bit。为什么加起来有4字节。而且这个b1,b2是按位分配的================因为两个

2012-07-20 09:20:50 479

原创 Program received signal: “EXC_BAD_ACCESS"

来自网上1、访问受保护或者不存在的内存空间,导致返回了一个错误的指针;2、访问未进行内存分配或初始化的内存空间;3、在对象被释放后仍然采用原来的指针进行访问;4、采用了[object release]释放对象,但其实对象并未采用 alloc/copy/retain 等形式进行内存分配;(这是我此次错误的原因)5、其他不合法的内存访问方式; 总

2012-07-20 09:12:29 676

原创 困扰我的多线程

第一次使用多线程,很多地方考虑不周,调试过程中遇到了种种问题,开始摸不到头绪,不知道问题在哪里;今天终于把问题解决了,但是为什么会造成“给已释放的对象发送消息”还是没有弄明白,没看出那个对象它哪里被提前释放了,是因为开启的多个线程中调用了同一个方法,而方法中的同一个全局变量在这些开启的不同线程中被使用造成的吗?每次执行到方法-(void)waitforHostIP{

2012-07-19 18:21:34 1564

原创 tableview中cell的设置

7.1 创建表(1) 创建一个UITableViewController的子类@interface MyTableViewController : UITableViewController {}-(id)init; -(void)dealloc;添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView,

2012-07-17 17:42:28 2775

原创 iOS NSString的常用用法

转载://1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; N

2012-07-17 09:17:10 943

原创 iOS 低位、高位字节转换为int

//将高位字节转换为int-(int )hBytesToInt:(Byte[]) b{    int s = 0;    for (int i = 0; i     {        if (b[i] >= 0)         {            s = s + b[i];        } else         {

2012-07-16 10:24:15 12202 1

原创 整理平时IOS调试中遇到的问题

所谓磨刀不误砍柴工,这里菜鸟我在研究怎么运用xcode处理常见的调试问题,把今后遇到的问题慢慢整理总结下来,以便以后遇到问题能够快速的解决。调试前,先在xcode中添加环境变量,如下三个NSDebugEnabled NSZombieEnabled MallocStackLogging都先把它们设置为YES话说你还可以添加接下来这个环境变量 MallocSt

2012-07-15 17:34:25 13630

原创 IOS 开发工具准备 gcc,gdb

mac xcode 4 gcc 命令行工具安装xcode 4 默认不再安装gcc等命令行go工具,如果要使用命令行开发工具(gcc,gdb,make等等),通过appstore 安装好xcode4后,打开xcode4,选择菜单Xcode-》Preference: 弹出如下窗口:选择安装最下面一行的"Command Line Tools" 约1

2012-07-13 16:03:05 2727

原创 NSTimer用法,暂停,继续,初始化

转载:NSTimer的使用方法1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWith

2012-07-13 09:54:33 86047 1

原创 memccpy() -- 拷贝内存内容

memccpy() -- 拷贝内存内容 摘至网上。。。。。。。。。相关函数: bcopy(), memcpy(), memmove(), strcpy(), strncpy()表头文件: #include 定义函数: void *memccpy(void *dest, const void *src, int c, size_t n);函数说明: memccpy

2012-07-11 14:13:33 1204

原创 CGFloat CGPoint CGSize CGRect 绘图有关的类型

以下来自斯坦福大学公开课CGFloatjust a float number,but we always use it for graphicsCGPoint c struct with two CGFloats in it :x and yCGSizec struct with two CGFloats in it :width and heightCGRectc

2012-07-10 23:19:27 816

原创 char*与char[]的区别

在做项目的时候,要建立一个字符大小不定的变量;最开始用char *param;然后在后面用时直接使用memcpy函数对其复制,结果导致错误;后来在网上搜了一下,在调用memcpy之前先用(char*)malloc()对其开辟内存,这样问题就解决了以下内容来至:http://topic.csdn.net/u/20110501/22/27989ea1-c79c-43bc-b11a-7e7d

2012-07-08 11:41:21 6456 2

原创 UDP组播接收端解析

以下内容属于转载http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869883.html网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清楚协议栈关于组播的

2012-07-03 09:56:40 1764

原创 self.tabBarItem.image 与 self.tabBar insertSubview: atIndex:

对菜鸟自己的总结self.tabBarItem.image设置的image是对应标签栏单个按钮的image图片self.tabBar insertSubview: atIndex: 如果self本身是tabbarcontroller,它便设置的是整个标签栏的背景图

2012-07-02 15:30:28 1858

原创 改变文本颜色 textColor

CGRect filenameLabelRect=CGRectMake(0, 5, 320, 15);        UILabel *filenameLabel=[[UILabel alloc] initWithFrame:filenameLabelRect];        filenameLabel.textAlignment=UITextAlignmentCenter;

2012-07-02 15:24:37 2830

原创 修改UIImage大小

以下内容属于转载在iOS中,uiimage没有用于修改大小的属性,要在代码中改变uiimage图片的大小,需要扩展UIImage类,如下:头文件:#import@interface UIImage (UIImageExtras)- (UIImage *)imageByScalingToSize:(CGSize)targetSize; @end

2012-07-02 15:21:46 9389

转载 给图片设置圆角 使用CALayer

现在添加头文件:#importUIImage *playImage=[UIImageimageNamed:@"pic.png"];        UIImageView * headerImage = [[UIImageViewalloc] initWithFrame:CGRectMake(10.0, 10.0, 64.0, 64.0)];        heade

2012-07-02 09:35:14 2545

原创 使用UIActionSheet警告用户是否确定执行操作

当用户操作具有一定危险性时,可以使用UIActionSheet来警告用户是否继续执行相关操作,比如删除某个文件时,最开始我用UIAlertView弹出窗体来提示用户,以为当[(UIAlertView*) alert show]时程序会等待用户点击按钮处理之后再继续向下执行,但是IOS并不像C#中winform下编程那样,后来就改换了UIActionSheet来执行,如下:先在.h文件中添加协议

2012-07-01 19:07:47 855

原创 缩放image大小

UIImage *tabBar=[UIImageimageNamed:@"banner3.jpg"];UIImageView *imageview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0,20, 20)];imageview .image=tabBar;这种方法通过CGRectMake来创建一个自定义

2012-07-01 16:40:25 749

原创 设置tabbar标签栏的背景图片 insertSubview: atIndex:

//设置tabbarcontroller的tabbaritem图片的大小   UIImage *tabbarimage=[UIImageimageNamed:@"first.png"];   UIImageView *tabBarBackgroundImageView = [[UIImageViewalloc] initWithFrame:CGRectMake(0, 0,

2012-07-01 16:34:41 9613

SVN服务端及客户端

svn,用于日常开发的版本管控或办公类文件版本管控,不用担心误操作而导致工作前功尽弃,可以进行恢复操作

2012-11-27

IOS FTP 支持断点续传

本源代码是关于ios 中ftp功能的实现,支持断点续传,体现在downloaddelegate.h文件中

2012-08-02

IOS获取文件、目录所占空间大小

IOS获取文件、目录所占空间大小 可配合下文参照 http://blog.csdn.net/zhuzhihai1988/article/details/7776164

2012-07-23

iOS 下拉、右拉更新界面

iOS 下拉、右拉更新界面,希望能够对刚刚学习ios的新手有用

2012-07-23

C#资源管理器

本程序是利用C#中的TreeView制作而成的资源管理器,包含源代码,调试通过,希望能给你带来帮助

2011-12-03

InstallShield使用教程

这是关于Install+Shield使用教程,适合初学者使用

2011-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除