摘要: 这里要使用ios有关的日期时间api:(NSTimeInterval)是浮点型数,可精确到毫秒,1秒=1000毫秒NSDate,类似java里面的Date对象,是对从1970-1-1毫秒数的封装,可记录时间;NSDateFormatter,类似java中的DateFormat相关的api,用于日期对象的格式化或者字符串解析为日期对象。首先,创建一个日期格式化对象:NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm&qu 阅读全文
posted @ 2013-02-26 16:42 111111*** 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: 首先和服务器建立连接:- (void) doConnect {CFSocketContextCTX = {0,self,NULL,NULL,NULL};_socket=CFSocketCreate(kCFAllocatorDefault,PF_INET,SOCK_STREAM,IPPROTO_TCP,kCFSocketConnectCallBack,TCPServerConnectCallBack, &CTX);if(NULL==_socket) {UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@""mes 阅读全文
posted @ 2013-02-25 16:41 111111*** 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 简单的聊天程序:http://blog.csdn.net/chang6520/article/details/7967662iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接委托(delegate)支持。错误、连接、接收、完整的读取、完整的写入、进度以及断开连接,都可以通过委托模式调... 阅读全文
posted @ 2013-02-25 16:39 111111*** 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: RUN Loop是什么?1。runloop是事件接收和分发机制的一个实现。2。什么时候使用runloop当需要和该线程进行交互的时候。主线程默认有runloop。当自己启动一个线程,如果只是用于处理单一的事件,则该线程在执行完之后就退出了。所以当我们需要让该线程即监听某项事务事,就得让线程一直不退出,runloop就是这么一个循环,没有事件的时候,一直卡着,有事件来临了,执行其对应的函数3。run loop需要处理的event source 有两种:input sources(常是其他线程的异步的event)和 timer sources(定时器)。Anatomy of a Run Loo 阅读全文
posted @ 2013-02-25 16:38 111111*** 阅读(1992) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/scorpiozj/Run loops是线程的基础架构部分。一个run loop就是一个事件处理循环,用来不停的调配工作以及处理输入事件。使用run loop的目的是使你的线程在有工作的时候工作,没有的时候休眠。Run loop的管理并不完全是自动的。你仍必须设计你的线程代码以在适当的时候启动run loop并正确响应输入事件。Cocoa和CoreFundation都提供了run loop对象方便配置和管理线程的run loop。你创建的程序不需要显示的创建run loop;每个线程,包括程序的主线程(main thread)都有与之相应的run 阅读全文
posted @ 2013-02-25 16:36 111111*** 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 从雨痕老大的博客上转来的http://www.rainsts.net/article.asp?id=1066读书人偷书不算窃 :)1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全 阅读全文
posted @ 2013-01-22 10:31 111111*** 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 入手iPhone 3GS以来,从3.1.2到3.1.3,再到如今的4.1,一路跟下来,积累了很多越狱、软件使用方面的经验。分享一下自己使用iPhone的心得体会。本篇文章主要谈论一下iPhone很多基础的破解概念。一、什么是iOS?iOS就是iPhone OS。iPhone是一部智能手机,在硬件之上部署了一套iPhone OS操作系统。这个操作系统如同Windows CE和Windows Mobile一样。用一个对比就能非常容易地描述它们,即:iPhone OS(操作系统)之于iPhone(硬件平台),相当于Win­dows XP之于我们的x86、x64家用PC机,当然也相当于Win 阅读全文
posted @ 2013-01-15 18:41 111111*** 阅读(346) 评论(0) 推荐(0) 编辑
摘要: ios项目生成ipa文件的真正简单可用的方法------自己总结傻瓜式的步骤首先运行那四个证书文件,然后打开需要生成ipa的ios项目。在运行按钮的后面选择ios Device然后点击Product 按钮,选择第五个Archive这时候会弹出几次要密钥的警告框,只需点击运行就行。然后在点击Distribute 的按钮然后选择三个单选按钮 Export as Xcode Archive .点击next这时候会让你选择存放路径,和名字,随便写。然后你就可以去你选择的路径找生成的文件了,注意这时候还不是ipa文件,右键点击生成的文件选择“显示包内容”,然后双击打开Products 文件,再继续打开进 阅读全文
posted @ 2013-01-09 14:07 111111*** 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 轻松搞定面试中的二叉树题目http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,当然有些题目非递归解法也应该掌握,如非递归遍历节点等等。本文努力对二叉树相关题目做一个较全的整理总结,希望对找工作的同学有所帮助。二叉树节点定义如下:struct BinaryTreeN 阅读全文
posted @ 2012-12-23 17:48 111111*** 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 本文均是自己终结,查考网址:http://student.zjzk.cn/course_ware/data_structure/web/paixu/paixu8.5.1.1.htm还有一个:二分插入排序 平均时间O(n2) 稳定1、插入排序在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。直接插入排序是稳定的。算法时间复杂度O(n2)--[n的平方]main(){int a[10],j,i,m;for(j=1;j<10;j++) {m=a[j]; for(i=j 阅读全文
posted @ 2012-12-23 17:45 111111*** 阅读(10511) 评论(0) 推荐(0) 编辑